kali雙系統(tǒng)grub修復windows10引導啟動項
背景
本人筆記本只有一塊SSD硬盤,裝有一個UEFI啟動模式的win10 操作系統(tǒng),經(jīng)過分區(qū)后安裝了KALI,結(jié)果2022年6月某次最新更新kali系統(tǒng)重啟電腦后,grub引導界面沒有了win10的啟動項。
搜索過很多“雙系統(tǒng)grub添加Windows10引導啟動項”之類文章,照做總是提示不能識別efi啟動分區(qū)sda1。估計是kali升級后添加的windows啟動項不能再簡要設置指定位置,要嚴格按照grub手冊參數(shù)要求,$hints_string 和 $fs_uuid 缺一不可。
解決方法
1:
fdisk -l 查看確認efi啟動分區(qū)是否sda1,或者其他分區(qū);
首先要知道win10啟動項分區(qū)的UUID,使用blkid /dev/sda1或者grub命令均可,詳情如下
blkid /dev/sda1
# 或者
grub-probe -t fs_uuid -d /dev/sda1
2:修改grub.cfg文件
首先定位 /boot/grub/grub.cfg,修改權(quán)限為777;
UEFI/GPT 模式下安裝的 Windows
這個模式尋找 Windows 的啟動加載器的位置,然后當用戶選擇了相應的菜單條目的時候,通過鏈式載入的方法在 GRUB 之后加載它。這里主要的任務是找到 EFI 系統(tǒng)分區(qū)然后從上面運行啟動加載器。文章來源:http://www.zghlxwxcb.cn/news/detail-451920.html
注意: 這個啟動項僅在 UEFI 模式下才起作用,而且 Windows 和 UEFI 的位數(shù)必須相同。文章來源地址http://www.zghlxwxcb.cn/news/detail-451920.html
if [ ‘${
grub_platform}’ == ‘efi’ ]; then
menuentry ‘Microsoft Windows Vista
到了這里,關(guān)于kali更新grub修復雙系統(tǒng)windows10引導啟動項的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!