2、下载 grub for dos,公社就有,我下的是0.41的。
重装XP后把 grub for dos的所有文件和文件夹直接解到C盘根目录,注意,不是放在C盘根目录的一个文件夹里。
编辑boot.ini文件,加入 c:\grldr="GRUB FOR DOS" 方法:右击 我的电脑----属性----高级----启动和故障恢复的设置----编辑,然后保存 关闭。
下面是我的boot.ini文件内容:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
c:\grldr="GRUB FOR DOS"
3、重新启动,现在可以试一下了,在出现启动菜单时选择 GRUB FOR DOS,样会进入一个新的菜单,通常第一项是进入Win用的,选择第二项,按e进入编辑状态,选择第一行再按e进行编辑把内容改成:
kernel (hd0,6)/boot/vmlinuz-2.6.12.3 ro root=dev/hda7 vga=791 splash=silent
按回车回去
再选第二行按e进行编辑:
initrd (hd0,6)/boot/initrd-2.6.12.3.img
如果没有第二行就按 o 键增加一行,再按 e 编辑
全都编辑好后按 b 执行,如果不出意外这时应该可以进入linux了。
4、最后重新做下启动菜单,这和用grub for dos 硬盘安装linux没啥区别,我就不废话了。
lhfzu 于 2007-07-02 20:52:37发表:
恩 谢谢大家 我赶紧去尝试一下....
atulations 于 2007-07-02 20:46:07发表:
供参考
atulations 于 2007-07-02 20:45:57发表:
最简单的恢复grub方法
--适合Linux新手---
之前我的系统重装了Windows XP 覆盖了GRUB
然后上网找了很多方法 但是都说得不完整 经过尝试发现了一个最简单的方法
就是使用GRUB4Dos和 grub-install /dev/hd*命令的方法
不过前提是需要dos启动盘
首先去下载GRUB4Dos:
借压缩到一个目录
用dos启动盘 启动系统后 进入grub4dos的目录
运行 grub.exe
这是grub4dos会自动寻找硬盘上的grub信息 来启动Linux
正常情况下 Linux能够顺利启动
进入Linux系统后 在控制台输入
grub-install /dev/hd* (如果Linux安装在第一个硬盘, 则*是a, 如果Linux安装在第二个硬盘, 则*是b)
你的grub立刻被修复了
我觉得这个是最简单的方法, 不需要启动盘 也不需要输入更多的配置命令
atulations 于 2007-07-02 20:44:46发表:
重装XP后恢复Linux启动菜单的方法
1、在重装XP前记下grub 里关于linux启动项里的命令行(这步很关键)
方法:重启出现GRUB菜单,选择linux启动项,按e进入编辑状态就会看到linux启动所需命令行,如果不完整就再按e进入 grub edit 状态
我的是:
root (hd0,6)
kernel /boot/vmlinuz-2.6.12.3 ro root=/dev/hda7 vga=791 splash=silent
initrd /boot/initrd-2.6.12.3.img
我装的MagicLinux 2.0 B3, XP里有三个分区C、D、E,安装ML时 “/ 分区" 4G,然后是 “/home 分区”4G,最后是 swap 。
2、下载 grub for dos,公社就有,我下的是0.41的。
重装XP后把 grub for dos的所有文件和文件夹直接解到C盘根目录,注意,不是放在C盘根目录的一个文件夹里。
编辑boot.ini文件,加入 c:\grldr="GRUB FOR DOS" 方法:右击 我的电脑----属性----高级----启动和故障恢复的设置----编辑,然后保存 关闭。
下面是我的boot.ini文件内容:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
c:\grldr="GRUB FOR DOS"
3、重新启动,现在可以试一下了,在出现启动菜单时选择 GRUB FOR DOS,样会进入一个新的菜单,通常第一项是进入Win用的,选择第二项,按e进入编辑状态,选择第一行再按e进行编辑把内容改成:
kernel (hd0,6)/boot/vmlinuz-2.6.12.3 ro root=dev/hda7 vga=791 splash=silent
按回车回去
再选第二行按e进行编辑:
initrd (hd0,6)/boot/initrd-2.6.12.3.img
如果没有第二行就按 o 键增加一行,再按 e 编辑
全都编辑好后按 b 执行,如果不出意外这时应该可以进入linux了。
4、最后重新做下启动菜单,这和用grub for dos 硬盘安装linux没啥区别,我就不废话了。
我想能用GRUB FOR DOS安装,为什么不试试用它来启动试试呢,没想到成功了。
每个人的电脑都有不同,千万别完全照般,可能没用。