Grub启动Linux
前几天,做江民老师的实验,编译内核 make install后,提示一个error,说没有一个合适的样版...云云,没留意,直接重启了,其实杯具已经发生了,/boot/grub/grub.conf中的文件内容已经被清空了。
结果重启后,没有进到选择内核的界面,而是黑屏,并提示grub:
通过网上查询,得知了一定的grub知识,但本人使用的是Fedora12,其启动的镜像文件的存放地址和很多达人写的都不一样。最后通过不断摸索:
1.输入:"root (hd" 注意,root后面有个空格
2.按 Tab键,hd后会显示可选的数字,一般有0,1...
3.本人第2步显示的是0,即"root (hd0",输入"root (hd0,"
4.紧接着再按Tab键,后面会显示可选内容,如root (hd0,0 或root (hd0,1等
5.根据你认为的镜像文件所在分区,输入后面的内容,本人为"root (hd0,0)",回车
6.输入"kernel /"
7.按Tab键,会显示对应分区的根目录下存在的文件,查到有"vmlinuz-2.*.*"文件和"initrd-2.*.*.img"文件
8.然后依次输入"kernel /vmlinuz-2.*.*"回车,"initrd /initrd-2.*.*.img"回车
下面就等着启动吧,以上只是指定了特定的内核进行启动,不会再出现选择内核的界面。
进入系统后,查看/boot/grub/grub.conf,果然是空白的,然后去同学那(因为用的系统都类似)拷贝了一个grub.conf,并观察其内容符合自己的系统。
再重启,一切正常,出现选择内核版本的界面,选择后,并顺利进入系统。
至此,问题完全解决,避免了本菜鸟重装系统的麻烦
阅读(683) | 评论(0) | 转发(0) |