在安装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的启动项比较靠谱