这里我为那些不得其门的朋友总结了一个简单的方案,只要你按照我的方法去做,很快就能重新找回你的linux了。
首先下载grub4dos,百度搜索grub4dos,网上不要太多哦,
随便找一个下载。一般而言下载下来的是一个zip压缩包,恩,开始解压,里面好多文件啊,不过大部分都用不到,我们只要其中的grldr文件和menu.lst文件,将这两个文件复制到c盘的根目录下,然后打开c盘根目录下的boot.ini文件,将timeout=0改为timeout=5,这是停留在启动菜单的时间,在文件的末尾添加一行 c:\grldr="linux" 然后在menu.lst最后添加下面几行(可以复制粘贴的呦)
title ubuntu
root (hd0,5)
kernel (hd0,n)/vmlinuz root=/dev/sda6 ro quiet splash
initrd (hd0,5)/initrd.img quiet
这里要说明的是
第一、root /kernel /inintrd 后面都有一个空格,这个空格是必须的。
第二、上面的数字 root (hd0,5)中的0和5,/dev/sda6中的6,应该按照后面的方法找到你自己电脑的值改掉,这里的值是我电脑上的值啦。如果hd0后面的数字式5那么sda后面的数字就是6,两者的关系就是加一。
ok,你可以用上面的数字先填着,保存后就可以重启了。
重启后你会发现会出现启动菜单,它的末尾是linux,移动方向键进入它,好多的e文啊,我们看最后一行是不是ubuntu啊,方向键选中,回车,哈哈,熟悉的linux启动界面出来了,恩,我们把可爱的笨兔兔找回来啦!!!
前面说到要确定hd后面的数字,现在我把方法告诉大家,大家按照下面的操作就可以知道这个数字是多少了,写下它,以后再重装系统时就不需要在重复找它了。
还记得上面我们进入grub的菜单后有很多选项么,我们找到有 command line的一行,点击进入,这时会出现
grub>
的提示符,我们输入 root (
注意root和( 中间有一个空格,一定要有个空格!
这时按tab键,会提示你 possible disks are : hd0 hd1 rd 这样的提示,这是说你有几个存储设备(硬盘?)
我们的机子一般是hd0,就是第一块硬盘,如果有多块硬盘的朋友可以自己修改
然后再输入 hd0,
即屏幕显示为 grub>root (hd0,
然后再按tab键
这时提示
possible partitions are:
partition num:0,active,filesystem type is ntfs,partition type 0x07
partition num:4,filesystem type is ntfs,partition type 0x07
partition num:5,filesystem type is reiserfs,partition type 0x83
partition num:6,filesystem type unknown,partition type 0x12
这里我的linux分区使用的文件类型是reiserfs,当然你的可能是ext2,ext3,或者其他的文件类型,如果你不清楚,你就选不是fat32和ntfs的那个分区的num,这里是5。还有一个文件类型是unknow其实是linux的swap交换分区。
好了,其实在这里n就是5了。
所有评论(0)