ophub / amlogic-s9xxx-armbian

Support for Armbian in Amlogic, Rockchip and Allwinner boxes. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, s905l, rk3588, rk3568, rk3399, rk3328, h6, etc.
GNU General Public License v2.0
5.69k stars 1.83k forks source link

O大 求助 将系统写入EMMC后 盒子以外断电容易导致无法启动 #2218

Closed miaofeifu closed 4 months ago

miaofeifu commented 4 months ago

Device Information | 设备信息

Armbian Version | 系统版本

Describe the bug | 问题描述 系统写入EMMC后正常使用中,如果突然意外断电后有概率系统无法启动,黑屏不跑码。使用外置TF卡可以启动到Armbian系统,然后关机拔出TF卡,系统又能正常启动,经过我多次实验,我发现大概率是BOOT分区是FAT32格式在意外断电的情况下出现磁盘错误,外置TF启动系统的时候又把这个分区的错误修复了所以可以通过外置系统重新修复引导,我想求助O大的是,可不可以将BOOT分区改为EXT4格式,改了以后UUID改为和FAT32一样的情况下,是否还能引导系统?

ophub commented 4 months ago

amlogic系列的盒子太多,经常需要拿一个img更改/boot/uEnv.txt的dtb值,如果是fat32的话,usb插在电脑上直接双击就可以打开boot更改这个文件了,如果是ext4就不能这么操作了,需要自己找个linux挂载img,映射boot目录进去改,这一下就把很多初入门的同学挡在了门外,换成ext4后感觉有一定比例的同学不能完成这个修改工作,直接进不去armbian/openwrt的大门了。

有些外贸盒子需要自己换几颗电容,增加供电的稳定性,可以解决你的问题。

miaofeifu commented 4 months ago

amlogic系列的盒子太多,经常需要拿一个img更改/boot/uEnv.txt的dtb值,如果是fat32的话,usb插在电脑上直接双击就可以打开boot更改这个文件了,如果是ext4就不能这么操作了,需要自己找个linux挂载img,映射boot目录进去改,这一下就把很多初入门的同学挡在了门外,换成ext4后感觉有一定比例的同学不能完成这个修改工作,直接进不去armbian/openwrt的大门了。

有些外贸盒子需要自己换几颗电容,增加供电的稳定性,可以解决你的问题。

O大 不是外贸盒子 就是创维的E900ST S905芯片那个 1G内存 8G EMMC 换电容换那个电容呢 主供电电容 还是EMMC供电的电容?

ophub commented 4 months ago

我不会换,f大经常指导大家换,有些主板他做了祥细的标注和拍照示范。你参考这些资料可以对usb/供电等多处进行更换。思路是通用的。

allonmymind commented 4 months ago

我不会换,f大经常指导大家换,有些主板他做了祥细的标注和拍照示范。你参考这些资料可以对usb/供电等多处进行更换。思路是通用的。

能否在armbian-install脚本里增加选择boot分区格式选择fat32或ext4的功能,和rootfs分区一样,刷机过程自主选择。