我从 Windows 中删除了 ubuntu 分区,并将卷扩展到现有的 Windows 分区。之前我有双启动 Windows 和 ubuntu。现在它向我显示了 grub 救援。
grub 救援>ls
(hd0) (hd0,msdos5) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1)
我加载了 ubuntu 的 livecd 并进行了启动修复。它仍然显示 grub resue。而且我没有 windows cd。
尝试做
"ls (hd0,msdos1) /boot"
在 ls 显示的所有分区上[1]. 在每种情况下,它都显示文件系统未知。
在 liveCD 中,我得到了这个:
sudo fdisk -l
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 31791103 31789056 15.2G 27 Hidden NTFS WinRE
/dev/sda2 * 31791104 32507903 716800 350M 7 HPFS/NTFS/exFAT
/dev/sda3 32507904 780682991 748175088 356.8G 7 HPFS/NTFS/exFAT
/dev/sda4 780685310 1465147391 684462082 326.4G f W95 Ext'd (LBA)
/dev/sda5 780685312 1465143607 684458296 326.4G 7 HPFS/NTFS/exFAT
我没有任何 Linux 分区,我应该安装 Linux 吗?有什么办法可以解决这个问题吗?
答案1
使用 Ubuntu Live DVD/USB 在 Ubuntu 上启动并执行sudo fdisk -l
,记下你的硬盘 ID(在你的情况下为 sda)
现在sudo apt-get update && sudo apt-get install syslinux
最后sudo dd if=/usr/lib/syslinux/mbr/mbr.bin of=/dev/sda
退出后,您现在可以在 Windows 上重新启动。希望对您有所帮助,谢谢