- 主题:新装机器遇到一个UEFI问题,分享一下
新购NAS一套,MSI H510M主板+奔腾G6405+32G内存
因为之前硬盘上的系统是根据AMD 5600x -march=native 参数安装的Gentoo,不能直接启动
只好u盘chroot进去重新编译。结果重启之后BIOS里找不到硬盘上的efi
换了一块硬盘安装windows可以正常进入系统;重新安装Gentoo/Archlinux都不行,具体症状是chroot环境下安装efi后,efibootmgr -v可以看到新的efi,但是重启进入BIOS就没了
google了一下找到这条,修改后就可以认出来了:
https://superuser.com/questions/1166398/efi-settings-set-via-efibootmgr-are-ignored-after-reboot
Use a fallback filename -- The fallback filename (EFI/BOOT/bootx64.efi on x86-64 systems) can be used if nothing else is working.
--
FROM 115.171.85.*
在Dell的机器上遇到过这个问题
【 在 cppbuilder 的大作中提到: 】
: 新购NAS一套,MSI H510M主板+奔腾G6405+32G内存
: 因为之前硬盘上的系统是根据AMD 5600x -march=native 参数安装的Gentoo,不能直接启动
: 只好u盘chroot进去重新编译。结果重启之后BIOS里找不到硬盘上的efi
: ...................
--
FROM 66.42.76.*
没想到这年代的主板还有这个毛病-_-;;;;
印象中是UEFI刚开始推的年代才这样。
【 在 cppbuilder (心如止水~) 的大作中提到: 】
: 新购NAS一套,MSI H510M主板+奔腾G6405+32G内存
: 因为之前硬盘上的系统是根据AMD 5600x -march=native 参数安装的Gentoo,不能直接启动
: 只好u盘chroot进去重新编译。结果重启之后BIOS里找不到硬盘上的efi
: ...................
--
FROM 122.225.220.*
很多私有固件对启动协议的实现并不标准。
【 在 adoal (阿豆) 的大作中提到: 】
: 没想到这年代的主板还有这个毛病-_-;;;;
: 印象中是UEFI刚开始推的年代才这样。
--
FROM 103.90.178.*
感觉 Linux 到处都是坑,填上旧坑,又出新坑
这么多年了改善也不大
【 在 cppbuilder (心如止水~) 的大作中提到: 】
: 新购NAS一套,MSI H510M主板+奔腾G6405+32G内存
: 因为之前硬盘上的系统是根据AMD 5600x -march=native 参数安装的Gentoo,不能直接启动
: 只好u盘chroot进去重新编译。结果重启之后BIOS里找不到硬盘上的efi
: ...................
--
修改:pixYY FROM 111.36.203.*
FROM 111.36.203.*
可能只是这个版本bios的bug
【 在 adoal 的大作中提到: 】
:
: 没想到这年代的主板还有这个毛病-_-;;;;
:
: 印象中是UEFI刚开始推的年代才这样。
:
--
FROM 115.171.85.*