当前位置: 技术问答>linux和unix
Win98重新安装,导致Linux无法?
来源: 互联网 发布时间:2014-12-06
本文导语: 我的硬盘内有RedHat Linux 7.2,Win98,Win2000,三个操作系统;现用Grub 做为引导管理系统,现在我的Win98(不能上网)有问题,现打算恢复性重装;又听说重装Win98会将Grub损坏,我现在连Linux的启动盘都不会做,不知如何重装Win98后,将Lin...
我的硬盘内有RedHat Linux 7.2,Win98,Win2000,三个操作系统;现用Grub 做为引导管理系统,现在我的Win98(不能上网)有问题,现打算恢复性重装;又听说重装Win98会将Grub损坏,我现在连Linux的启动盘都不会做,不知如何重装Win98后,将Linux恢复引导请指教.
|
朋友介绍了一个方法,及灵!我试过了,不用重装恢复grub!
1 用你的linux安装盘启动,就象刚安装一样
2 等出现root提示符时,键入 vmlinuz (空格)root=/dev/hda8(空格)ro回车。(hda8:我的linux装载f盘后,所以是hda8,你安c:hda1,e:hda5的原则推算好了)
3 这时你已经象原来一样进入了linux了!
4 找到sbin文件夹(在root下好象)里面有一个grub-install的程序
5 退到字符界面运行 sbin/grub-install(空格)/dev/hda回车
好了,grub恢复了!重启看看,grub又有了。
1 用你的linux安装盘启动,就象刚安装一样
2 等出现root提示符时,键入 vmlinuz (空格)root=/dev/hda8(空格)ro回车。(hda8:我的linux装载f盘后,所以是hda8,你安c:hda1,e:hda5的原则推算好了)
3 这时你已经象原来一样进入了linux了!
4 找到sbin文件夹(在root下好象)里面有一个grub-install的程序
5 退到字符界面运行 sbin/grub-install(空格)/dev/hda回车
好了,grub恢复了!重启看看,grub又有了。
|
别灰心,这样试试:
// 在一个Linux系统下(比如用loadlin启动到你的Linux),制作一张e2fs软盘
mke2fs /dev/fd0
//拷贝grub相应的文件
mkdir /mnt/floppy/boot
mkdir /mnt/floppy/boot/grub
cp /boot/grub/stage1 /mnt/floppy/boot/grub
cp /boot/grub/stage2 /mnt/floppy/boot/grub
//安装grub到软盘
grub
grub> root (fd0)
grub> setup (fd0)
grub> quit
//用软盘启动,并执行
//如果你的Linux root / 分区在/hda1,如果在hda2就是(hd0,1)
//如果不能确定,在root (hd0,这里按Tab键,会列出所有可引导分区)
root (hd0,0)
setup (hd0) //将grub重新写回MBR
// 在一个Linux系统下(比如用loadlin启动到你的Linux),制作一张e2fs软盘
mke2fs /dev/fd0
//拷贝grub相应的文件
mkdir /mnt/floppy/boot
mkdir /mnt/floppy/boot/grub
cp /boot/grub/stage1 /mnt/floppy/boot/grub
cp /boot/grub/stage2 /mnt/floppy/boot/grub
//安装grub到软盘
grub
grub> root (fd0)
grub> setup (fd0)
grub> quit
//用软盘启动,并执行
//如果你的Linux root / 分区在/hda1,如果在hda2就是(hd0,1)
//如果不能确定,在root (hd0,这里按Tab键,会列出所有可引导分区)
root (hd0,0)
setup (hd0) //将grub重新写回MBR
|
用软盘启动linux .重新编辑menu.lst文件,加入windows。
grub
grub> root (fd0,6)
grub> find /boot/grub/stage1
grub> setup (fd0)
grub> quit
重新启动系统
grub
grub> root (fd0,6)
grub> find /boot/grub/stage1
grub> setup (fd0)
grub> quit
重新启动系统