红联Linux门户
Linux帮助

双系统下在win删除一个分区后如何启动

发布时间:2008-11-27 23:33:57来源:红联作者:makeinstall
双系统 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 编辑 ]
文章评论

共有 4 条评论

  1. openbian 于 2008-11-28 08:09:57发表:

    听不太明白

  2. 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 编辑 ]

  3. -scofield- 于 2008-11-28 00:14:06发表:

    重新装一下kernel和grub要是还启动不了,你就把电脑砸了

  4. you_me 于 2008-11-27 23:41:15发表:

    你是不是把linux分???除了?