Chinaunix首页 | 论坛 | 博客
  • 博客访问: 46401
  • 博文数量: 8
  • 博客积分: 1446
  • 博客等级: 上尉
  • 技术积分: 100
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-25 22:14
文章分类
文章存档

2011年(2)

2010年(2)

2009年(4)

我的朋友

分类: LINUX

2010-01-15 02:22:36

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,并观察其内容符合自己的系统。
 
再重启,一切正常,出现选择内核版本的界面,选择后,并顺利进入系统。
 
至此,问题完全解决,避免了本菜鸟重装系统的麻烦
阅读(656) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~