endeavouros吧 关注:34贴子:292
  • 5回复贴,共1

[通知]最新的GRUB包更新需要一些人工干预

只看楼主收藏回复

(Grub 2:2.06.r322.gd9b4638c5-1)Grub更新导致UEFI系统上的操作系统无法启动
今天的grub更新导致UEFI系统出现靴子问题。
这将使大多数系统无法启动,所以要小心!
在没有干预的情况下,系统将直接靴子到固件,而无法引导操作系统。
如果您遇到此问题,请遵循以下说明:
第一次靴子到EndeavourOS Live ISO。 确保通过UEFI模式引导ISO。
按照以下说明chroot到您的安装:
https://discovery.endeavouros.com/system-rescue/arch-chroot-for-efi-uefi-systems/2021/03/ 5.6k
进入chroot后,重新安装grub:
grub-install
你的问题现在应该已经解决了。
如果您仍然有问题,请按照此
如果您在执行了前面的步骤后仍遇到问题,很可能是因为UEFI靴子顺序不正确。你可以用两种方法来解决。 进入BIOS并在靴子顺序中选择正确的条目,或者执行以下步骤:
运行命令
efibootmgr -v
将以以下格式显示条目:
Boot0001努力HD(1,GPT,...*
其中Boot0001* 表示将0001作为标识。
查找与EndeavourOS-grub对应的靴子项
将其设置为BootOrder中的第一个条目
sudo efibootmgr -o xxx,yyy,zzz
其中xxx是与EndeavourOS对应的靴子条目
例如:
sudo efibootmgr -o 0003,0006,0002
这应该可以解决问题。
针对尚未更新系统但希望更新的用户的说明
如果您尚未更新系统,请按照以下说明操作:
Update your system as usual
更新系统后,立即安装grub。
sudo grub-install
现在,您可以正常地重新启动系统,并且它应该可以正常启动。
原文:https://forum.endeavouros.com/t/the-latest-grub-package-update-needs-some-manual-intervention/30689


IP属地:江苏1楼2023-05-06 16:30回复
    EndevaourOS
    由于这个问题已经在各种主题中出现过多次,我想指出的是grub版本2:2.06.r322.gd9b4638c5-3最近已经发布。
    此软件包与之前的版本2:2.06.r322.gd9b4638c5-1相同,除了安装后添加了一条警告您运行grub-install和grub-mkconfig的消息。
    这对你来说意味着,如果你已经更新到了2:2.06.r322.gd9b4638c5-1,然后运行了grub-install,那么再次更新应该不会有任何问题。
    然而,如果你是决定降级grub的人之一,这个软件包不会进一步改变这种情况。 更新到此软件包将出现与以前版本相同的问题。


    IP属地:江苏2楼2023-05-06 16:31
    回复
      目前499版本正常


      IP属地:浙江3楼2023-05-26 22:42
      回复
        我也出现grub故障了,老外原文的链接导向了一个没有内容的搜索页面


        IP属地:广东4楼2023-08-11 02:49
        回复
          arch(纯arch发行版)就是通过efibootmgr安装启动grub有个问题,但凡efi文件的目录位置有一点变动都能出问题,比如说硬盘动过或者BIOS动过,这个情况可以试着去通过找efi路径位置(有的主板支持选择启动文件),或者试着去arch-chroot修复


          IP属地:江苏来自Android客户端5楼2023-08-15 01:47
          收起回复