admin 管理员组文章数量: 887021
博主是刚入门的新手菜鸟,我在安装双系统时遇到了如题问题,参考了许多论坛和博客并结合自己的猜想找出了一种可能的解决方案。下面将介绍这个适用于我的解决方案。
首先进入/etc/default,此文件夹目录下启动终端(右键终端打开)输入sudo gedit grub,将第7行hidden改为menu,下一行数字改为10(你想开机时在grub界面停留几秒就改成几),保存等几秒关闭。
继续在终端输入sudo update-grub, 完成后关闭终端并重启,应该发现开机时先进入grub界面(还没有Win11启动项),在此界面按c,输入ls,再依次ls (硬盘,分区),观察Win11本体所在的分区(注意格式为NTFS的一两个,大点的就是)并记住Win11所在的磁盘分区,如我的是(hd0,gpt5),同时记住EFI的分区,格式为FAT。
接下来进入Ubuntu,打开工具中的磁盘,记下Win11所在磁盘分区的UUID(如我的是CE4C3BE04C3BC1CF),然后打开文件,进入/boot/grub,右键终端打开,输入sudo gedit grub.cfg,在文本末添加:
menuentry 'Windows 11' {
insmod ntfs
insmod chain
set root=(hd0,gpt5)//Win11所在分区
search --no-floppy --fs-uuid --set=root CE4C3BE04C3BC1CF//Win11分区UUID
chainloader (hd0,gpt1)/EFI/Microsoft/Boot/bootmgfw.efi//EFI分区下的WIn11启动文件
}
保存等几秒后重启就可以看见Win11的引导并可以正常进入了。
我探索中遇到最大问题:EFI在Ubuntu下是挂载在boot下的,于是我以为EFI就装在Ubuntu里,在chainloader里输入的是Ubuntu的分区,导致grub中找不到启动文件,大家一定注意。
版权声明:本文标题:面向新手:关于蛟龙16K(单硬盘)中Ubuntu和Win11双系统安装时Grub中无Win11启动项引导的解决方案(先安装Ubuntu再安装Win11) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1716180129h669711.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论