Windows與kali雙系統安裝啟動項的選擇問題


在安裝kali的時候,選擇了用linux的grub啟動,但是在重啟后發現啟動項里已經沒有Windows系統可以選擇了。

網上資料說,進入kali的終端,輸入以下命令:

$ sudo update-grub
$ sudo grub-install /dev/sda

其中/dev/sda為你想要啟動的系統的所在位置,重啟后在啟動項中可以看到Windows 7又重新出現了。

如果出現grub無法使用的情況,以下為解決方案,不過我沒有嘗試,(因為我沒出現這個問題):

grub rescue>ls

 

  會羅列所有的磁盤分區信息,比方說:

     (hd0),(hd0,msdos3),(hd0,msdos2),(hd0,msdos1)

 

grub rescue>ls (hd0,msdosX)/boot/grub

 

直到找到kali分區為止(直到返回內容不再是error: unknown filesystem)

 

執行

    grub rescue>set root=(hd0,msdos分區號)

    grub rescue>set prefix=(hd0,msdos分區號)/boot/grub

    grub rescue>insmod /boot/grub/normal.mod

    grub rescue>normal

 

但是執行到第三步報錯 /boot/grub/normal.mod  文件錯誤 

 

直接將第三步改為

    grub rescue>insmod normal

 

成功看到以前的grub界面 進入kali

 

root權限執行

update-grub
grub-install /dev/sda

(sda是你的硬盤號碼,千萬不要指定分區號碼,例如sda1,sda5等都不對)

 

reboot

重啟 成功 

 

win10和kali都可以正常啟動了

####################分割線###########################

參考:http://www.7kb.org/721.html

最好還是選擇Windows的啟動項比較靠譜


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM