本帖最后由 spadger 于 2022-4-26 11:41 编辑
我的章鱼是银色,原版系统,面板LOGO为绿色,据说绿色是原版的bootloader,还有一种修改版的bootloader是白色的LOGO。 买这货是因为看它的S912比N1的D905D性能强一些,而且带SD卡槽,SD卡插入以后不会留一个小尾巴,我刷armbian当服务器使用,因此蓝牙和wifi有没有无所谓。 目前网上能搜到的刷机教程多少都有些坑,刚刚刷好,其实很简单,不用线刷,不用刷其它包,只要一张SD卡即可,记录一下供参考。 使用这个镜像:Armbian_5.96_Aml-g12_Debian_buster_default_5.3.0-rc8_20190910.7z 解压出img文件用rufus刷入一张32GB的SD卡,我的是Sandisk的大卡。 插好SD卡和HDMI线,牙签捅住章鱼的屁股,然后插12V电源,上电以后默念123,大约3秒以后松开牙签,注意时间不要太长避免变成复位系统。 松开牙签以后屏幕显示“星球联盟”四个蓝色的字,然后就可以看到armbian的引导信息,插上键盘,按照armbian的提示完成设置即可。 armbian设置完成以后,运行sudo armbian-config,依次选择System->Install,将armbian安装到内置eMMC。 再次上电不用捅屁股,插SD卡就运行SD卡上的的armbian系统,不插SD卡就运行内置eMMC上的armbian系统。 Linux系统里面,eMMC和SD卡使用相同的驱动,设备名都是mmcblk开头。 插入SD卡启动时的信息 echo@XQ2345:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
mmcblk0 179:0 0 29.8G 0 disk
|-mmcblk0p1 179:1 0 128M 0 part /boot
`-mmcblk0p2 179:2 0 29.3G 0 part /
mmcblk1 179:32 0 7.3G 0 disk
|-mmcblk1p1 179:33 0 122M 0 part
`-mmcblk1p2 179:34 0 6.5G 0 part
mmcblk1boot0 179:64 0 4M 1 disk
mmcblk1boot1 179:96 0 4M 1 disk
zram0 253:0 0 50M 0 disk /var/log
zram1 253:1 0 902.6M 0 disk [SWAP]
echo@XQ2345:~$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 451M 0 451M 0% /dev
tmpfs 181M 5.6M 175M 4% /run
/dev/mmcblk0p2 29G 1.3G 28G 5% /
tmpfs 903M 0 903M 0% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 903M 0 903M 0% /sys/fs/cgroup
tmpfs 903M 8.0K 903M 1% /tmp
/dev/mmcblk0p1 128M 75M 54M 59% /boot
/dev/zram0 49M 2.0M 43M 5% /var/log
tmpfs 181M 0 181M 0% /run/user/1000
可以看到,插入SD卡以后,armbian将SD卡识别为mmcblk0,挂载mmcblk0p2到根文件系统,挂载mmcblk0p1到/boot。内置eMMC识别为mmcblk1,两个分区默认都没违禁词语,请勿在发载。 去掉SD卡使用内置eMMC启动时的信息:
echo@XQ2345:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
mmcblk1 179:0 0 7.3G 0 disk
|-mmcblk1p1 179:1 0 122M 0 part /boot
`-mmcblk1p2 179:2 0 6.5G 0 part /
mmcblk1boot0 179:32 0 4M 1 disk
mmcblk1boot1 179:64 0 4M 1 disk
zram0 253:0 0 50M 0 disk /var/log
zram1 253:1 0 902.6M 0 disk [SWAP]
echo@XQ2345:~$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 451M 0 451M 0% /dev
tmpfs 181M 5.6M 175M 4% /run
/dev/mmcblk1p2 6.4G 1.3G 5.1G 21% /
tmpfs 903M 0 903M 0% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 903M 0 903M 0% /sys/fs/cgroup
tmpfs 903M 8.0K 903M 1% /tmp
/dev/mmcblk1p1 122M 75M 48M 62% /boot
/dev/zram0 49M 1.6M 44M 4% /var/log
tmpfs 181M 0 181M 0% /run/user/1000
去掉SD卡以后,只有内部eMMC,设备名为mmcblk1并没有变化,挂载mmcblk1p2到根文件系统,挂载mmcblk1p1到/boot 内置eMMC有个默认的armbian,插入SD卡就运行SD卡上的armbian系统,更换不同版本换一张SD卡就好了,这一点比N1要好。 此外,章鱼的S912相比N1的S905D虽然多了4个核心,但是那4个核心的最高频率都只有1G,因此相比N1性能提升也就50%左右,CPU高负载的时候8个核心是可以全部工作的,看图:
|