关于Linux的修复(重新引导)

      很多和我一样的菜鸟,为了学linux都会在原来windows的基础上安装linux。但windows的病毒是在太多了,难保哪天中了病毒杀不掉甚至进不windows了就只好重装了。重装后往往就默认直接进入windows,而没有出现个菜单让你选择是进windows和linux。原因嘛,网上搜下到处都是,下面直接进入正题,找回进不去的linux。
先准备好以下两个软件
grub for dos(http://sourceforge.net/projects/grub4dos/files/),选择GRUB4DOS那个就行,用这个来引导linux
explore2fs(http://www.chrysocome.net/explore2fs),这个是在windows下看linux文件用的
以上两个软件或者百度,google下,到处都有,很多,好啦,开始进入步骤
1:把下好的grub for dos 解压到C盘根目录下,取名为grub,把里面的grlrd复制到C盘根目录下
2:找到C盘下面的boot.ini文件(这是个隐藏文件),在里面最后一行加入c:\grldr="linux"
3:新建一个menu.lst文件,把它放在C盘根目录下,里面的内容,以我的为例,如下
title redhat 9.0
root (hd0,7)
kernel (hd0,7)/boot/vmlinuz-2.4.20-8 root=/dev/hda8
initrd (hd0,7)/boot/initrd-2.4.20-8.img
boot
总共5行,每行的意思如下
第一行:title redhat 9.0
这个title跟的值是指你要在菜单上出现用来显示linux的名称
第二行:root (hd0,7)
一般的写法为root(hdX,Y)
对于X,如果你只有一个硬盘且装在这个硬盘(好像是废话……)那么当然为0啦,否则的话以此类推为1,2,等
对于Y,这个会稍微复杂些。在windows下面,由一个主分区-C盘,和N个扩展分区-D,E,F……等组成。但在linux下,hd1~hd4代表主分区,对应于windows下就是C盘,hd5开始为扩展分区,如hd5对应D盘,hd6对应E盘等。grub的分区算法和linux类似,但有一个差别是,它是从0开始计数的,也就是说0~3对应C盘,4对应D盘,以此类推。我自己的电脑分区如下C盘-windows,D,E,F存储资料,剩下的空间给了linux,所以为root(hd0,7)
第三行:kernel (hd0,7)/boot/vmlinuz-2.4.20-8 root=/dev/hda8
把vmlinuz-2.4.20-8换成你对应的文件就行啦。用explre2fs这个软件就可以在windows下看linux分区的文件啦。要有点注意的是,root=/dev/hda8 中的hda8而不是hda7,因为此时是按照linux的规则而不是grub的规则。
第四行:initrd (hd0,7)/boot/initrd-2.4.20-8.img
也只要把initrd-2.4.20-8.img 替换成你相应的文件就行啦
第五行:boot
好像没什么好说吧……
 
关于boot.ini
boot.ini是隐藏文件,不一定能找到它在哪。不妨按我的方法来做:
右击“我的电脑”选“属性”-“高级”-“启动和故障恢复”后面的“设置”,你会看到在系统启动栏目下有个“编辑”按钮,选择它就是编辑boot.ini文件了。或许你不知道如何编辑,那么简单点,把“显示操作系统列表的时间”改为0秒就OK了。
 
还可以在 开始-运行 里输入“msconfig”可以直接编辑boot.ini
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值