CM311-1a(S905L3系列)玩转桌面

in 日常琐事 with 2 comments

那安装了ambian后,玩转桌面(安装GUI桌面环境)有没有可能呢?那肯定啊!
那桌面有什么用?当然有用,多一种玩法,可以写写代码,上网冲浪,学习linux语法什么的。
而且单主机只要40左右,想想看可以作为服务器跑网站,可以安装桌面干更多事,上天下地无所不能。
怎么样,是不是感觉nh手上的板转一下子就值了?
接下来,我会介绍两种方法,推荐第一种。


1.暴力改造(刷机)

由于ophub大神提供的固件没有带桌面的,因此我们只能对其简单的改造
而得益于linux内核的switch boot,我们可以自由组装系统,但是必须做出一些更改。
目前我收集到了一些rootfs,可以在这里看。

1.1 纯净的debian桌面

预览

感觉还是很不错的,浏览器看看新闻,mpv播放视频,终端干点活都是很流畅的。


接下来,我们要下载150大神的整合包arm-64,适用于所有(可以启动)的aarch64的机器
首先,下载引导文件150大神的整合包arm-64,解压。
将img文件用U盘写入工具烧录到u盘,完成后重新插拔一下,不成功多试几次。
打开boot分区,文件全部删除,把boot.zip里的文件解压到这里。
然后很重要!打开uEnv.ini,如图修改

修改

接下来,直接按照https://imzlh.top/2022/07/21.php里的8.1步骤启动到u盘。
注意 千万不要Ctrl+C忽略添加用户这一步!否则不会自动进入桌面!!
按照提示配置完就进入桌面了,在左上角启动器里打开终端。
输入:

wget http://clouds.imzlh.top/%E9%95%9C%E5%83%8F/311-3a/install.zip
unzip install.zip
chmod +x ./armbian-install&&mv amlogic_model_database.conf /etc/
./armbian-install (no)

这就ok了

注意 由于Debian11最新的chromium浏览器有一个GPU的bug,但是这个镜像没有GPU驱动。
因此我们不能更新chromium,除非你自己编译内核(kernel)和安装mesa等,极其麻烦。
我没有成功,希望个有成功的可以留言给我,如果我尝试后成功会有奖励哦。
变通的办法是禁止更新,在终端输入:sudo apt-mark hold chromium*,再apt upgrade

1.2 使用低版本

即使保留了chromium旧版本,但是chromium还是会出现各种问题,比如一片混乱
这样,我们就只能试试看S9XX版本的镜像了。首先到N1的资源包下载S9XX 5.60版本的镜像,
然后可以试试看这个办法:打开终端输入:nano /boot/uEnv.txt

1.2 Deepin玩一玩

你想过在40元的主机上跑Deepin吗?现在你可以大胆地幻想了,因为我找到了针对N1的Deepin包了!
同样的,下载Deepin后备份Boot分区的Uenv.txt,拷贝里面的UUID,清空后放好引导文件
目前我还没有试过,之后详细贴图和透露BUG。

1.3 试试看

2.安装桌面(不推荐)

安装完系统后,直接:

apt install ttf-wqy-zenhei xubuntu-desktop -y

或者:

apt install xfce4 xinit xserver-org -y

一切OK后重启就进入桌面了,e如果没有在终端输入:xinit,就好了。
目前我尝试过也成功过,但是由于太新了,apt安装chromium死活不成功。
大家可以试试看:apt install snapd&&snap install chromium
下面的代码等效:apt install chromium

3.补全module

由于我们借用了5.15.6的内核启动文件,因此我们需要补全5.15.6内核的module,否则部分功能会失效

cd /lib/modules/&&rm -rf *
wget http://clouds.imzlh.top/%E9%95%9C%E5%83%8F/s905/311-1a/5.15.55-flippy-74%2Bo.zip&&unzip 5.15.55-flippy-74%2Bo.zip

[附赠]中文+如何安装fcitxa输入法

1条命令+3个设置就搞定

sudo apt install ttf-wqy-zenhei im-config fcitx fcitx-tools fcitx-config* fcitx-frontend* fcitx-module* fcitx-ui-* presage -y

编辑nano /etc/locale.gen,CTRL+W搜索zh_CN.UTF-8,取消注释,再locale-gen
编辑nano /etc/default/locale,CTRL+\将en_US替换为zh_CN,a保存
设置默认为fcitx:im-config -c,选择yes---小企鹅输入法:
重启,一切OK!

Responses
  1. [...]不推荐,因为你试过就明白了。参考这里[...]

    Reply
  2. [...]这一步主要格式化启动分区,然后拔掉电源插好u盘,通电100%进入u盘系统。 重复步骤2.2即可。8.2 安装桌面可以吗?不推荐,因为你试过就明白了。参考这里8.3 串口可以用吗?可以,引出即可。8.4 有机会使用蓝牙吗?没有。你用不到,除非你用这个盒子听音乐没有驱动,这个就比较蛋疼了……8.5 btrfs与ext4哪个好?没有绝对的好,看自己的喜好。项目btrfsext4历[...]

    Reply