当前位置: 技术问答>linux和unix
linux不见了怎么办?
来源: 互联网 发布时间:2015-02-11
本文导语: 我的机子上装了三个系统:linux,win98,winxp但后来XP崩溃了,修复后, 开机时系统选择里只有WIN98和WINXP估计是引导区被覆盖了,但又不知道 如何恢复,C:BOOT.INI文件里也只有WIN98和WINXP,没出问题以前开机时 先是会要选...
我的机子上装了三个系统:linux,win98,winxp但后来XP崩溃了,修复后,
开机时系统选择里只有WIN98和WINXP估计是引导区被覆盖了,但又不知道
如何恢复,C:BOOT.INI文件里也只有WIN98和WINXP,没出问题以前开机时
先是会要选择linux和dos选dos后又再要选择98和xp,现在只有后一个选择界面,,找不到linux了。
我现在没有linux的盘了,只有引导盘吧,,
开机时系统选择里只有WIN98和WINXP估计是引导区被覆盖了,但又不知道
如何恢复,C:BOOT.INI文件里也只有WIN98和WINXP,没出问题以前开机时
先是会要选择linux和dos选dos后又再要选择98和xp,现在只有后一个选择界面,,找不到linux了。
我现在没有linux的盘了,只有引导盘吧,,
|
这是由于你在安装linux时把引导程序(LILO/GRUB)安装在MBR,而你再重装XP时把LILO/GRUB覆盖了!你可以先用linux的安装光盘驱动,用升级安装的方法把引导(LILO/GRUB)改成安装在linux主分区的第一扇区(最好在最后制作一张启动盘)!
如果这样还不能引导linux的话,再按照以下的方法你就可以用windows的loader来引导你的linux了:
1.将GRUB(LILO)所在的linux的/boot的第一个扇区内容复制出来
dd if=/dev/hdaX of=bootlnx.img bs=512 count=1
(如果你按照以上命令而不能成功复制的话,请用鼠标我把这个命令把这个命令复制到shell终
端
窗口)
2.建立一个目录用来挂载window下的一个FAT分区(这步也可以在X-windows下完成)
mkdir /mnt/win
chmod 755 /mnt/win
3.把那个FAT分区挂载到win文件夹中,把文件复制到FAT分区中(如果你C盘的分区是FAT分区可
以
直接复制到C盘,即可省略第5步)
mount -t vfat /dev/hda1 /mnt/win
cp bootlnx.img /mnt/win
4.在C:boot.ini文件尾加上一行:C:bootlnx.img="RedHat Linux"
5.重启进入windows把bootlnx.img文件复制到C盘。
注:这个方法的前提是你现在有办法能够进入Linux,如果你没有linux的启动软盘的话,可以先
安装一个多系统启动软件(如:OSL2000)来引导进入linux!
如果这样还不能引导linux的话,再按照以下的方法你就可以用windows的loader来引导你的linux了:
1.将GRUB(LILO)所在的linux的/boot的第一个扇区内容复制出来
dd if=/dev/hdaX of=bootlnx.img bs=512 count=1
(如果你按照以上命令而不能成功复制的话,请用鼠标我把这个命令把这个命令复制到shell终
端
窗口)
2.建立一个目录用来挂载window下的一个FAT分区(这步也可以在X-windows下完成)
mkdir /mnt/win
chmod 755 /mnt/win
3.把那个FAT分区挂载到win文件夹中,把文件复制到FAT分区中(如果你C盘的分区是FAT分区可
以
直接复制到C盘,即可省略第5步)
mount -t vfat /dev/hda1 /mnt/win
cp bootlnx.img /mnt/win
4.在C:boot.ini文件尾加上一行:C:bootlnx.img="RedHat Linux"
5.重启进入windows把bootlnx.img文件复制到C盘。
注:这个方法的前提是你现在有办法能够进入Linux,如果你没有linux的启动软盘的话,可以先
安装一个多系统启动软件(如:OSL2000)来引导进入linux!