admin 管理员组文章数量: 887021
kali双系统grub修复windows10引导启动项
背景
本人笔记本只有一块SSD硬盘,装有一个UEFI启动模式的win10 操作系统,经过分区后安装了KALI,结果2022年6月某次最新更新kali系统重启电脑后,grub引导界面没有了win10的启动项。
搜索过很多“双系统grub添加Windows10引导启动项”之类文章,照做总是提示不能识别efi启动分区sda1。估计是kali升级后添加的windows启动项不能再简要设置指定位置,要严格按照grub手册参数要求,$hints_string 和 $fs_uuid 缺一不可。
解决方法
1:
fdisk -l 查看确认efi启动分区是否sda1,或者其他分区;
首先要知道win10启动项分区的UUID,使用blkid /dev/sda1或者grub命令均可,详情如下
blkid /dev/sda1
# 或者
grub-probe -t fs_uuid -d /dev/sda1
2:修改grub.cfg文件
首先定位 /boot/grub/grub.cfg,修改权限为777;
UEFI/GPT 模式下安装的 Windows
这个模式寻找 Windows 的启动加载器的位置,然后当用户选择了相应的菜单条目的时候,通过链式载入的方法在 GRUB 之后加载它。这里主要的任务是找到 EFI 系统分区然后从上面运行启动加载器。
注意: 这个启动项仅在 UEFI 模式下才起作用,而且 Windows 和 UEFI 的位数必须相同。
if [ ‘${
grub_platform}’ == ‘efi’ ]; then
menuentry ‘Microsoft Windows Vista
版权声明:本文标题:kali更新grub修复双系统windows10引导启动项 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1728141412h1204658.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论