好的,我去年安装了 Ubuntu 和 Windows 7 双启动。但我发现我从未使用过它,所以我决定从 Windows 中擦除 Ubuntu 驱动器。下次启动时我收到此错误,请注意 grub 分区已被擦除,由于此 grub 救援错误,我现在无法启动到 Win 7。我有一个 Kali Linux 实时 USB,所以我可以启动并进行一些更改(尽管这在技术上不是 Ubuntu 实时 USB)
编辑:我现在无法启动 Windows 或 Ubuntu(它已被删除),因此在 Ubuntu 中运行的命令对我来说不起作用。顺便说一句,grub 文件不见了。
有办法修复吗?谢谢 :)
答案1
这教程展示如何从 Ubuntu 双启动或 Ubuntu Live DVD/USB 修复 Windows 引导加载程序 (MBR)。如果您手头没有 Windows DVD,这会很有用。
启动 Ubuntu 操作系统。进入 Ubuntu 后,打开终端并按照以下步骤操作。
运行此命令来检查您的磁盘:
sudo fdisk -l
输出告诉您磁盘信息:
Disk /dev/sda: 320.1 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x016c8108 Device Boot Start End Blocks Id System /dev/sda1 * 63 39054014 19526976 7 HPFS/NTFS/exFAT
现在运行这些命令来安装 syslinux,它是一套轻量级的 IBM PC MBR 引导加载程序,用于启动使用 Linux 内核的计算机。
sudo apt-get update sudo apt-get install syslinux
安装后,您可以通过在终端中运行以下命令来修复 Windows 引导加载程序:
sudo dd if=/usr/lib/syslinux/mbr/mbr.bin of=/dev/sda