小弟初次成功在XP下 硬盘安装了Fedora9之后,玩了数日之后,
电脑无法启动了,在自检动作完毕后,默认进入XP,之后屏幕显示为:
Booting 'Windowx xp'
rootnoverify (hd0,0)
chainloader +1
我重启选择Fedora (2.6.25-14.fc9.i686)后
光标就一直在 Booting the kernel. 下面的闪烁,只有使用电脑上的热重启键重启,之后又回到了上面的情形
进入选择系统页面,选择XP,按下e键,编辑Grub 引导程序
root (hd0,0)
makeactive
chainloader +1
之后按下b键重新booting XP
仍然无效
请教各位大侠,是否是我的引导程序已经坏掉了,只有重装系统了吗?
trueby 于 2008-11-18 15:06:35发表:
我的Linux系统可以进入了
但是我制作了U盘的DOS启动盘,但是就如DOS后,
A:\>fdisk/mbr
Bad command or file name
或者我进入c盘
A:\>fdisk/mbr
Bad command or file name
同样的问题,是装的U盘DOS系统有问题吗,不支持fdisk还是其他原因?
请高手指点下。
trueby 于 2008-11-16 17:25:20发表:
谢了,很好很强大(6)m:b
zy1314 于 2008-11-14 19:44:14发表:
我是下虾米,呵呵!
1. 至少可以先删除掉Grub引导菜单,宝贝windows XP启动。
进入dos: fdisk /mbr
这样开机就只有windows菜单了,然后就可以进入xp了.
2.下载grub for dos, 解压在一人目录都可以. 在xp里安装一个dos工具, 我比较喜欢用矮人dos,
(1) 开机重启, 进入矮人dos, 选址dos命令即可:
(2) 进入grub.exe所在目录,执行grub.exe
提示:grub>
(3)假设你的linux安装在IDE第一个硬盘的E盘好, 就也就是 (hd0, 5), 如果是SATA的就是 (sd0,5). 则输入如下命令:
grub>root (hd0,5)
grub>kernel (hd0,5) /boot/vmlinuz ro root=/dev/hda6
grub>initrd (hd0,5) /boot/initrd.img
grub>boot
(4) 以上动作后会进入linux,然后运行grub-install /dev/hda即可修复mbr中的grub.
然后重启再开机, Grub菜单就有了. 其实修复的过程中, 格式化 /mbr是不必须的, 可以用光盘或者是启动的U盘直接进入dos即可执行第二步.
希望对你有用.