双系统 fedora 9 加 XP ,在 XP 下删除一个分区 F 盘 (linux 的 sda7),重启后 grub 不能自动引导,进入 grub > 下。
磁盘分区情况:
Device Boot Start End Blocks Id System
/dev/sda1 * 1 1913 15366141 c W95 FAT32 (LBA)
/dev/sda2 1914 38913 297202500 f W95 Ext'd (LBA)
/dev/sda5 1914 17211 122881153+ 7 HPFS/NTFS
/dev/sda6 17212 32509 122881153+ 7 HPFS/NTFS
/dev/sda7 32510 35726 25840521 6 FAT16
/dev/sda8 35727 35791 522081 83 Linux
/dev/sda9 35792 36300 4088511 82 Linux swap / Solaris
/dev/sda10 36301 38913 20988891 83 Linux
在 XP 删除 F 盘的意图是,F盘在XP我的电脑下是显示的(把F盘格式为linux文件格式在XP下也是显示的)。为了在XP下不误格式F盘使其与其它linux文件格式盘一样在XP下不显示。所以想在XP下删除F盘,然后再启动到F9格式sda7(也不知行不行,如果可行应该像其它linux文件格式一样在XP下是不显示的我猜。当然不知有谁有更好的办法,请教了:0wmjh(1 )。但在XP下删除F盘后,grub不能引导系统了,重启后显示
grub >
下面是在gurb下试引导过程,但是没成功。
grub > cat (hd0,5)/etc/fstab
提示错误(e文),不可知分区。
grub > cat (hd0,6)/etc/fstab
提示错误(e文),linux分区。
grub > cat (hd0,7)/etc/fstab
提示错误(e文),不可知分区。
grub > cat (hd0,8)/etc/fstab
显示一些目录(但没vmlinuz和 imitrd文件目录)
grub > root (hd0,8)
grub > kernel /vmlinuz(加“Tab键”)
提示错误
grub > initrd/initrd(加“Tab键”)
提示错误
(5ty(
(5ty(
[ 本帖最后由 makeinstall 于 2008-11-28 00:35 编辑 ]
openbian 于 2008-11-28 08:09:57发表:
听不太明白
makeinstall 于 2008-11-28 00:22:48发表:
呵呵~谢谢you_me和scofield !
在XP下我删除的是F盘也就是sda7。
其实可以这样恢复(我是乱来的,但是恢复了。呵呵,但是没能解决我想解决的问题:XP下不显示sda7也就是F盘)
grub > root (hd0,0)
grub > chainloader +1
grub > boot
启动XP。在XP下重建F盘重启,grub引导界面又回来了,和删除前一样。
另:
grub > root (hd0,6)
grub > setup (hd0)
提示错误
grub > (hd0,8)
grub > setup (hd0)
提示错误
grub 下(只有(hd0,6)和(hd0,8)是linux分区。(hd0,0)是fat分区,其它分区提示为不可知分区(因为是D盘和E盘是ntfs格式)或没有这个分区。
[ 本帖最后由 makeinstall 于 2008-11-28 00:38 编辑 ]
-scofield- 于 2008-11-28 00:14:06发表:
重新装一下kernel和grub要是还启动不了,你就把电脑砸了
you_me 于 2008-11-27 23:41:15发表:
你是不是把linux分???除了?