我有一个可以正常工作的 Windows 10 Pro / Kali Linux 双启动系统。内存升级后,我决定将 Win 10 从 32 位升级到 64 位,这需要全新安装 Windows。我不再有双启动选项 - Windows 默认启动。我的 Kali 分区仍然存在,我不想重新安装、重新配置和重新加载安全和渗透测试应用程序。有没有简单的方法来恢复双启动选项?
答案1
如果您使用 UEFI 启动系统;
您可以尝试安装 reefind。它可以从 Windows 安装,并且很可能会找到您的 kali 分区。
安装页面推荐www.easyuefi.com/index-us.html。
原始页面; http://www.rodsbooks.com/refind/installing.html
如果您使用的是旧式启动系统;
使用 Live CD 启动机器。
打开一个终端。
使用 fdisk 查找设备大小,找出内部磁盘的名称。例如:
sudo fdisk -l
将 GRUB 引导加载程序安装到正确的磁盘上(下面的示例假设它是 /dev/sda):
Grub-install --recheck --no-floppy --root-directory=/ /dev/sda
参考; xernicus这邮政
查找启动系统
运行 msinfo32 将会在第一页的某处告诉您启动系统。
答案2
现在,对于你来说,你有一个不错的选择:对于你来说,你只需要更新和升级 grub,为此,只需简单地进入实时操作系统(就像从 usb 一样)在其中,打开一个终端,并添加 Boot Repair PPA
$ sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
安装启动修复
$ sudo apt-get install -y 启动修复 && 启动修复
更新 GRUB 2 配置文件
$ sudo 更新 grub
将 GRUB 2 重新安装到驱动器的 MBR 或同等位置
安装到驱动器,而不是分区。例如:sda,而不是 sda1
$ sudo grub-install /dev/sdX
检查 GRUB 2 配置文件。默认值为 /boot/grub/grub.cfg