最近我在我只有 Ubuntu 的机器上安装了 Windows XP。问题是我/boot
在硬盘开头(最左边)有一个单独的 200 Mb 分区。安装windows,说不能写MBR,因为有一个未知的分区,所以我把那个分区格式化为NTFS,终于可以安装windows了。现在我想恢复那个分区,这样我就可以使用我的 Linux 来保留两个系统。
现在我应该在那里安装grub2,还是通过恢复分区数据就可以了?如果第一个是正确的答案,那么请为我提供一些安装它的教程。请记住,有我的/boot
文件夹。
最近我在我只有 Ubuntu 的机器上安装了 Windows XP。问题是我/boot
在硬盘开头(最左边)有一个单独的 200 Mb 分区。安装windows,说不能写MBR,因为有一个未知的分区,所以我把那个分区格式化为NTFS,终于可以安装windows了。现在我想恢复那个分区,这样我就可以使用我的 Linux 来保留两个系统。
现在我应该在那里安装grub2,还是通过恢复分区数据就可以了?如果第一个是正确的答案,那么请为我提供一些安装它的教程。请记住,有我的/boot
文件夹。
首先获取一个带有 fdisk 的 Windows 98 启动盘的副本(如果 GRUB 出现错误,它将修复 MBR,请参阅此文本)。
您应该启动 live cd(与安装的版本相同的 cd),chroot 进入 linux 的分区(man chroot)并从那里(不确定它是否会工作):
sudo nano /etc/fstab -> 删除 /boot 条目
须藤 mkdir /引导
sudo apt-get install -y linux grub2
须藤初始化 6
如果这不起作用并且 Windows 不再启动,请插入 Windows 98 启动盘,从它启动并在命令行中执行:
fdisk /mbr