开启左侧

老机子安装失败的一种情况

发表于:2025-2-8 18:00:32 系统安装 124

<br /> <br />

设备环境:物理机(型号比较老)

BUG现象:安装前半部分没有问题,当执行到配置GRUB启动的时候,显示GRUB配置失败,磁盘空间不足

出现频率:必现

初步原因判断分析:

1、有些较老的机型UEFI固件不允许修改NVRAM区域,只能引导硬盘中EFI分区中的EFI\boot\bootx64.efi。

2、FNOS安装程序在执行配置GRUB过程中试图修改NVRAM中的引导文件路径和名称,由于上述原因导致安装失败。

3、之前曾经手动修改配置安装失败的系统,将引导文件复制为EFI\boot\bootx64.efi,并参照安装成功的系统中的GRUB.CFG配置此系统GRUB.CFG文件,可以成功启动系统,因此这个安装失败的原因较为确定。

希望攻城狮们能完善一下安装程序,以便能兼容更多的老机子。

收藏
送赞 1
分享

发表回复

评论列表(4)

感谢反馈 麻烦提供设备配置信息后续我们测试一下
2025-2-10 16:33:33 回复
[md]机子配置:CPU Atom2701,ddr3 4G内存 出错的详细情况: ![1.jpg](data/attachment/forum/202502/12/015702d65tqezepetp6lss.jpg "1.jpg") 安装过程显示grub安装失败 ![2.jpg](data/attachment/forum/202502  详情 回复
2025-2-12 02:07
确认下使用的系统版本 新的版本在uefi安装时已经会自动创建EFI/BOOT/BOOTX64.EFI
2025-2-10 18:21:44 回复
出错的原因应该是安装程序试图修改UEFI中NVRAM区域,使其指向引导文件EFI/debian/grubx64.efi文件,但是在这个过程中出现错误就终止安装了,不会继续执行创建EFI/BOOT/BOOTX64.EFI文件和系统分区boot/grub/grub.cfg  详情 回复
2025-2-12 02:15

机子配置:CPU Atom2701,ddr3 4G内存

出错的详细情况:

1.jpg

安装过程显示grub安装失败

2.jpg

确定,退出图形安装界面,进入下面文字界面

3.jpg

提示设置变量时出错,原因为设备空间不足

查看系统盘如下图

4.png

引导分区中没有\boot\bootx64.efi和grub.cfg文件,debian目录中有引导文件

5.png

系统分区中boot/grub目录中也没有生成引导文件grub.cfg

经测试,只要配置好引导分区中的\boot\bootx64.efi和grub.cfg两个文件(这个比较简单,只要复制debian目录下的两个文件,改名即可),以及系统分区中boot/grub目录中的文件grub.cfg文件(这个比较麻烦),就可以启动飞牛nas系统。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
2025-2-12 02:07:58 回复
出错的原因应该是安装程序试图修改UEFI中NVRAM区域,使其指向引导文件EFI/debian/grubx64.efi文件,但是在这个过程中出现错误就终止安装了,不会继续执行创建EFI/BOOT/BOOTX64.EFI文件和系统分区boot/grub/grub.cfg文件的过程。
2025-2-12 02:15:48 回复

作者推荐

话题