- 请注意一定要按照模版填写以下信息,否则社区人员将无法了解你所遇到的问题。
- 请在发帖前在社区中进行相关问题搜索,以避免重复提问。
问题描述
请详细描述您所遇到的问题:
- 描述内容:
rEFInd点击fyde后选择多重启动后出现
error: disk ‘loopdev,gpt12’ not found
error: you need to load the kernel first.
U盘安装系统重启拔出U盘后第一次启动,在已有系统分区后使用硬盘剩余空间单独分区安装就会出现该问题。按照2022、2023年的相关帖子中的操作多次删除了UEFI中fydeos和refind的启动项文件夹,且关闭了BIOS中所有intel相关的启动优化、虚拟机及安全启动,多次重装无仍然无果。
系统与设备信息
- 硬件与系统配置:
- 处理器:i7-14700HX
- 显卡:(如有独立显卡,请标明)
- RAM(运行内存):32GB
- 存储容量:1TB+4TB 双硬盘
- FydeOS版本:18.1
以下为个人观点:
之前2022、2023年的几篇帖子都没有查出详细的原因,只是一味重装 “解决” 问题。我怀疑可能是魔改系统的问题,因为chrome os并不支持多系统安装,在代码层面对硬盘多分区的识别存在问题,甚至可能是没有的。然后在启动文件夹的conf中使用loopdev,gpt12作为label识别挂载的启动硬盘分区,但是在不同设备上不一定能正确识别并启用。但在uefi层面上只能看到fydeos安装时挂载的物理分区,却看不到虚拟分区,所以怀疑存在无法识别的情况。最后,请不要怀疑启动项存在问题了,
hacker
(Mayday)
2
14代的已经支持了么?你试过能开安卓么?你用的啥系统的efi分区?一般问题都出在这efi分区。其实出现问题的都是之前装过一次,然后重新分区装,新的引导和原来的打架,所以把所有东西都删掉,正常装就好了,如果你不是这个原因,那你要说明一下你的操作流程,正常首次装不会出现的
hacker
(Mayday)
3
在硬盘首次启动安装过后重启是看不到这个分区的,理论上就是根本没有展开。在windows环境下,仍然只有一个分区。已经看过之前的帖子了,已经按照操作删除过全部引导分区中的相关文件夹,包括refind和hydeos,尝试过只删除一个,同时删除所有,甚至是格式化引导分区,并使用Windows的分区引导修复工具修复后,重新执行整个U盘引导安装流程,仍然无法正常进行。始终卡在这一步。14代CPU在试用过程中可以进入,但是因为没有适配无线网卡驱动,导致试用流程无法进行。
hacker
(Mayday)
5
没有refind文件夹,你装refind了么,我觉得你先别装,14代压根没适配
hacker
(Mayday)
7
你要装f盘不是应该搞成ntfs么,你这个efi分区和你要装的磁盘不在一个盘么
原始是NTFS,但是首次U盘安装过程中会被重新格式化为EXT2,但是后续的安装流程又没有正常进行。所以会被改成EXT2。
不在,在也是一样的。我之前也是把D盘拆分300G作为空闲分区一样装不上。
hacker
(Mayday)
10
这也是常见的出现错误的地方,多个硬盘,efi分区一定要在同一个盘
hacker
(Mayday)
11
你要装的话就把系统的引导恢复原状,在efi所在的盘分区出来装,不然就是瞎折腾了
这个U盘引导安装的问题其实没有得到实质性的解决,我个人怀疑是Chrome OS的问题,毕竟它的底层是不支持多系统的。其实我个人怀疑问题根本不是在refind上,而是grub配置问题,因为bios报错的语句在配置文件中只能定位到grub.cfg中。
包括此前引用文章中提到的把该label改为实际的物理/boot分区,但是fydeos启动盘启动时并不会像Ubuntu或者debian一样把预留的硬盘空间进行划分,仍然显示为一个完整EXT2分区,也不会出现/boot分区,导致根本无法手动修复引导。
hacker
(Mayday)
16
你这样反复装和多个硬盘是出问题的原因,正常单个硬盘首次装并不会出问题,官方脚本也不考虑多个硬盘和重复装的状况。你要么按照上面帖子说的改grub.cfg,要么把所有东西都删掉,然后正常在efi同个硬盘装fydeos,不删干净会跟之前装的东西打架,也会出这个报错
我正在查,需要在grub的命令行界面获取device number和partion number,Windows环境下我还在查怎么获取。fydeos并不是因为之前的东西没有删干净导致,完全就是这个所谓的这个label的问题。
hacker
(Mayday)
18
我觉得你其实先不要浪费时间折腾了,你装上大概率也用不了,你费劲心思装上也没用的,没适配应该用不了安卓,你装的原因是不是想用安卓?是的话建议别折腾