安装 XP 后,我的 grub 丢失了。如何恢复?我参考了一个网站并按照以下方法操作,但这并没有解决我的问题
ubuntu@ubuntu:~$ sudo fdisk -l
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xdcfddcfd
Device Boot Start End Blocks Id System
/dev/sda1 * 1 2433 19543041 7 HPFS/NTFS
/dev/sda2 2434 7969 44467889+ f W95 Ext'd (LBA)
/dev/sda3 7970 9728 14129167+ 7 HPFS/NTFS
/dev/sda5 2434 4866 19543041 7 HPFS/NTFS
/dev/sda6 4867 7299 19543041 7 HPFS/NTFS
/dev/sda7 7300 7919 4980118+ 83 Linux
/dev/sda8 7920 7969 401593+ 82 Linux swap / Solaris
然后我挂载了我的 linux 分区
ubuntu@ubuntu:/media$ sudo mkdir mnt1
ubuntu@ubuntu:/media$ sudo mount /dev/sda7 mnt1
然后
ubuntu@ubuntu:/media$ sudo grub-install --root-directory=/mnt/ /dev/sda
/usr/sbin/grub-probe: error: cannot find a device for /mnt//boot/grub (is /dev mounted?)`
出现如上错误...我该如何解决?
答案1
让我们看看你是否能发现自己的错误:
ubuntu@ubuntu:/media$ sudo mkdir mnt1
ubuntu@ubuntu:/media$ sudo mount /dev/sda7 mnt1
其次是:
ubuntu@ubuntu:/media$ sudo grub-install --root-directory=/mnt/ /dev/sda
你的根目录挂载在哪里?是 /mnt 吗?那不是你刚才挂载它的地方……
ubuntu@ubuntu:/media$ sudo grub-install --root-directory=/media/mnt1 /dev/sda
可能是一个更好的选择...
现在是捂脸时间吗?