在安裝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的啟動項比較靠譜
