安装问题!为啥uefi里fat32的文件系统可以启动?ext4不行?
androidx86吧
全部回复
仅看楼主
level 1
fhansa789 楼主
情况是这样,前几天买了一个小终端设备,x86的cpu,想用来刷安卓当电视的机顶盒
然后官网上下载iso并且刻盘,因为不太会做启动u盘,用balenaEtcher和Win32DiskImager做启动u盘都失败了,无奈之下只有刻盘。然后安装挺顺利的。
但是让人郁闷的一点是如果我用ext4当文件系统,安装完毕后重启就进不去了,直接进入Uefi shell的那个命令行界面,是不是因为我把所有的分区都删了只保留了一个ext4的缘故? 看网上有人说至少要保留一个fat32分区? 是不是这样?。
不知道该怎么解决,然后我尝试用fat32当文件系统,发现重启之后是可以进去了,但随之而来又有新问题,就是data.img这个文件如何让它超过4g? 我观察了好几次,在安装界面里分配data.img的大小,如果输入超过4gb时,那个界面在中途就会闪退,最后创建出来的实际空间就只有3.79g,不到4gb
然后看这个吧里的人说,可以分一个ext4的盘出来,然后用挂载data盘的形式来取代这个data.img,但我不会操作,那篇帖子也没有更多的解释和步骤了。百度上也找不到更多资料
所以想请大家帮帮忙,能不能帮我解决一下,为啥ext4分区装的系统,重启后就无法识别了呢? 又或者用fat32装的系统,如何让data.img超过4g,能帮我解决这两者中的其中一个问题,就很感谢你了,谢谢啊。
2019年11月21日 15点11分 1
level 9
游戏规则就是那样,如果你改变不了游戏规则,就学会适应游戏规则,在规则的框架内自由发挥。
像我这块移动硬盘,第二个分区是NTFS,那样data就可以不止4G ,而且不影响windows对它的访问。还可以同时UEFI启动和传统BIOS启动。
用的是什么设备最好能具体说,好像同样是平板电脑,Z3735只能用32位UEFI,跟core-m能用64位UEFI要面对的问题是不一样的。你想一针见血?还是多扎几针?
2019年11月21日 16点11分 2
吧主你好,这个小主机的确是z3735的cpu,然后uefi shell里也只能启动32位的efi文件,的确是这样。但无法启动是和这个因素有关吗? 如果是这样,那为啥换个文件系统就可以正常启动了呢?不都还是64位的系统吗?
2019年11月22日 04点11分
@fhansa789 游戏规则就是那样,如果你改变不了游戏规则,就学会适应游戏规则。
2019年11月22日 06点11分
@麦斯多鲁特 吧主,具体该怎么弄? 例如我想让ext4装的系统,能够正常启动该做什么事情?敲哪些命令?我缺的是这个,而不是和你探讨哲学问题[狂汗]
2019年11月22日 06点11分
@fhansa789 如果你不会用安装那个cgfdisk。就去找个win pe ,把硬盘转成GPT,再分2个区,一个fat32,一个随意,反正之后可以选择格式化的文件系统。还敲什么命令,取巧些行不行?先在你熟悉的领域里办你想做的事情。
2019年11月22日 07点11分
level 1
你的电脑bios不认识ext4分区哦
2019年11月23日 05点11分 3
不是这个原因,已经按照吧主给的办法解决了,就是差一个esp分区,安装的时候efi启动不知道被写到什么地方去了,所以无法引导
2019年11月23日 10点11分
1