论坛: UNIX系统 标题: Grub损坏,xp启动,linux不能启动。问题已解决)(附新问题) 复制本贴地址    
作者: Shell [f_h]    论坛用户   登录
我的linux在重装XP后,不能引导.我用光盘的修复模式,用了root(hd0,7),setup(hd0)这两个命令后..提示成功...当重启后,出现了grub菜单,但是整个屏幕是花的,(花屏),能看模糊的看清字母,并能选择 DOS 进入XP.但是选择 linux 则不能进入系统,提示如下:大体意思如:
系统格式未知:.....
Kernel /boot/vmlinuz-2.4.20-8 bigmem ro root =LABEL=/
Error 17: 不能挂载所选分区
按任意键继续....
就不能启动了...
我的(hd0,7)应该没错,因为当我用这个命令后.提示了系统格式对的,而(hd0,8)提示格式未知,
我用的是root(hd0,7),不知道为什么,在那个提示是,好像是 (root,hd0,8),为什么会是8呢?如果是8,那么在我重装grub时,就不应该装成功的啊(因为8是未知分区,好像应该是我的swap分区).我现在想,我是不是还要用光盘的修复模式去修改我的那个grub.conf这个文件呢(还没试,今天试,)!

烦请各高手帮忙解决问题啦..多谢.


[此贴被 Shell(f_h) 在 12月07日08时01分 编辑过]


[此贴被 Shell(f_h) 在 12月07日08时05分 编辑过]

地主 发表时间: 05-12-06 08:07

回复: Shell [f_h]   论坛用户   登录
  问题已解决!。启动时提示参数 root(hd0,8)错误。后用光盘的修复模式修改/boot/grub/menu.lst文件里在参数 root(hd0,8)为 root(hd0,7) #注:此为即之前修复grub的命令参数。。 保存后,重启。问题解决。DOS(XP&DOS)&linux都顺利启动。
哈哈。原来这个menu.lst与boot.ini是一样的作用。


但启动时提示信息中又有新问题了:

激活交换分区:失败,无效参数, swapon:/dev/hda10:无效参数。。。我想这个hda10应该为hda8,因为我在修复grub时用过 root(hd0,8)提示说分区格式未知。。那么,我应该在哪个地方修改这个参数值呢?
求教!
                           多谢!

[此贴被 Shell(f_h) 在 12月07日08时05分 编辑过]

B1层 发表时间: 05-12-07 08:01

回复: NewDemon [lion1985]   论坛用户   登录
楼主双硬盘啊?郁闷

B2层 发表时间: 06-01-13 18:14

回复: Shell [f_h]   论坛用户   登录
你从哪儿看出我是双硬盘呢?

B3层 发表时间: 06-01-13 19:11

论坛: UNIX系统

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号