|
[Tecaffe]找回以前的操作系统 |
Lee 发表于 2006/2/20 11:26:50 | 我的机器安装有三个操作系统:分别是XP,SuSe Linux和Gentoo Linux。因为想把XP换成Win2003,所以重新安装后的win2003覆盖了以前的系统启动器Grub,也就无法进入其它两个操作系统了。为此我进行了如下操作:
(1)下载一个Grub for dos,解压后全部COPY到C盘;
(2)修改c:\BOOT.ini文件,在末尾加上 c:\grldr="Grub for dos/win"
(3)解压后并COPY到C盘的Grub for dos有一个Boot目录,进入该目录中的Grub目录,修改Menu.lst文件。内容如下:
color white/blue black/light-gray
default 0
timeout 8
title SUSE LINUX 9.3
kernel (hd0,3)/boot/vmlinuz root=/dev/hda4 selinux=0 splash=silent showopts
initrd (hd0,3)/boot/initrd
title Microsoft Windows 2003
root (hd0,0)
chainloader +1
(4)重启,在出现选择菜单时依次选择“Grub for dos/win”和“SUSE LINUX 9.3”,这时就可以进入SuSe了,呵呵,下面把SUSE的Grub重新写回MBR就可以了。
(5)按如下操作把Grub写回到MBR。
#cd /boot/grub
#grub
grub>root (hdX,Y)
grub>setup (hdX)
grub>quit
#reboot
X就是你的硬盘,如果一个盘,它的值就是0,Y就是装有SuSe系统所在分区。hd0指第一个硬盘,(hd0,1)就是第一个硬盘的第二个分区。
(6)最后修改Grub,把Gentoo启动项加入Grub就可以了。
|
|
|
| |