页次: 1
我照著置顶帖安裝完成後grub沒有報錯重啟後在起動項目上可以看到grub的項目,可是無法進入會直接跳到下一個啟動項目,參考過這篇
https://bbs.archlinuxcn.org/viewtopic.php?id=2895
我是將UEFI 分区掛載至/boot/EFI
然後
# grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=arch_grub --recheck
# grub-mkconfig -o /boot/grub/grub.cfg
不知道各位有沒有遇過這個問題呢?
感謝
最近编辑记录 孫悟 (2015-02-27 20:54:26)
离线
无法进入?是选择 grub 跳到下一个启动项还是默认启动下一个启动项?
对于后者,试试 cp $EFI/arch_grub/grubx64.efi $EFI/boot/bootx64.efi
离线
无法进入?是选择 grub 跳到下一个启动项还是默认启动下一个启动项?
对于后者,试试 cp $EFI/arch_grub/grubx64.efi $EFI/boot/bootx64.efi
默认启动下一个启动项
我試了一下
cp $EFI/arch_grub/grubx64.efi $EFI/boot/bootx64.efi
情況是一樣的
後來試了一下這個,一樣沒有作用
https://wiki.archlinux.org/index.php/GR … U47_Family
之後我想直接在EFI shell裡看能不能把grub叫出來
但在EFI shell裡硬盤只有blk0
ls之后
Shell> blk0:
blk0:\>ls
ls: Cannot open current directory - No Mapping Invalid file system mapping on blk0
在wiki有看到類似的問題
https://wiki.archlinux.org/index.php/Bo … mware_menu
但我沒有辦法進入到硬盤裡不知道這個有沒有解決辦法呢?
另外我用的是UEFI Shell x86_64 v1
我的UEFI Shell x86_64 v2進入後報錯
ASSERT_EFI_ERROR (Status = Not Found)
謝謝
离线
试试用 efibootmgr -o 修改下启动顺序,如果无效,只能进 UEFI 设置进行修改了。
P.S. Arch 带的 efibootmgr 在我的机器上无法修改启动顺序,但 Ubuntu 的却可以。这似乎是新版本的 bug。
离线
虽然最后我也不知道是哪个方法解决的不过估计跟Secure Boot有关
https://wiki.archlinux.org/index.php/Un … ecure_Boot
感谢
最近编辑记录 孫悟 (2015-02-27 20:55:20)
离线
页次: 1