关于grub2引导分区不识别的问题

| No Comments

最近thinkpad的bios由于安全原因,升级了一下版本,发现windows10又进入不了。

这个问题以前也出现过,后面采用insmod 分区类型,找到启动文件解决,但这次连分区也无法识别,且在grub2命令行输入exit,无法通过windows boot manager启动。

linux下fedora系统仍然ok,观察windows分区里的启动文件也没有破坏,说明是引导的问题,但grub2的命令set root='(hd0, gpt3)'已经无法识别分区(fc.c:120 unkown filesystem),但blkid可识别uuid,于是乎改变加载方式,使用搜索命令查找UUID来强制获取分区:

menuentry 'Win 10 (loader) (on /dev/nvme0n1p3)' --class windows --class os $menuentry_id_option 'osprober-chain-F0FAC47EFAC44319' {
insmod part_gpt
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 F0FAC47EFAC44319
else
search --no-floppy --fs-uuid --set=root F0FAC47EFAC44319
fi
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}

启动windows正常,重启发现linux启动项没有了,于是乎将bios的启动顺序改变 fedora > windows boot manager 即可。

所有的引导选项又回来了。:)

Leave a comment

Archives

Pages

Powered by Movable Type 6.2.4

December 2018

Sun Mon Tue Wed Thu Fri Sat
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          

Recent Assets

  • oppo 350.jpg
  • oppo 357.jpg
  • oppo 353.jpg
  • oppo 345.jpg
  • oppo 343.jpg
  • oppo 342.jpg
  • oppo 340.jpg
  • QQ图片20181209001102.png
  • oppo 336.jpg
  • oppo 334.jpg
Creative Commons License
This blog is licensed under a Creative Commons License.

About this Entry

This page contains a single entry by Cnangel published on December 8, 2018 10:51 PM.

日本东京之行 was the previous entry in this blog.

Find recent content on the main index or look in the archives to find all content.