荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: ew (爱你的。。。。), 信区: Linux
标  题: 错误改动grub.conf后用grub启动linux的体会!
发信站: 荔园晨风BBS站 (2004年11月06日14:12:22 星期六), 站内信件

我的是redhat8.0起因是把etc/grub.conf修改了,找到这一行 kernel
/boot/vmlinuz-2.4.18-14 ro root=LABEL=/  想把字体缩小点改成kernel
/boot/vmlinuz-2.4.18-14 ro root=LABEL=/ vga=771 结本来这样打是没错的,问题是我直
接把bbs上面的copy下来,成了
kernel /vmlinuz-2.4.20-8 ro root=LABEL=/ vga=771    原来的版本2.4.18-14给替换成
了2.4.20-8  那当然不对了,结果进入linux的时候就提示进不了,这一行有问题
解决办法:对于grub.conf给改动了的都有用.
开机进到一个选择引导分区的界面,即grub界面,可以按e进行编辑,尝试者改下,进不了的话
.就按c,进入明令行提示grub>
我的整个输入是:
      grub>root (hdo,4)
      grub>kernel (hd0,4)/boot/umlinuz-2.4.18-14 root=/dev/hda5 vga=791
      grub>boot
hdo指的是第一个硬盘,(hd0,4)是grub的硬盘说明方式. GRU所使用的硬盘/分区命名约定
与 Linux  使用的命名约定不同。在 Linux 中,第一个硬盘的第五个分区称作 "hda5"。
而 GRUB 把 这个分区称作 "(hd0,4)"。GRUB 对硬盘和分区的编号都是从 0 开始计算。另
外,硬盘和分区都用逗号分隔,整个表达式用括号括起。现在,可以发现如果要引导
Linux 硬盘 hda5,应输入 "root (hd0,4)"。如果不知道自己哪个盘启动的,可以如下操作
,

rub>

欢 迎使用 GRUB 控制台。现在,再研究命令:

我将通过GRUB 控制台绕过lilo来启动redhat

grub> root (h



现在,按一次 Tab 键。如果系统中有多个硬盘,GRUB 将显示可能完成的列表,从
"hd0"
 开始。如果只有一个硬盘,GRUB 将插入 "hd0,"。如果有多个硬盘,继续进行,在
("hd
2") 中输入名称并在名称后紧跟着输入逗号,但不要按 Enter 键。部分完成的 root 命令

看起来如下:




grub> root
(hd0,



现在,继续操作,再按一次 Tab 键。GRUB 将显示特定硬盘上所有分区的列表,以及它们

的文件系统类型。在我的系统中,按 Tab 键时得到以下列表:
......
......
省略
关于grub基础知识精华区<<安装指南>>/ LILO/GRUB的使用/ 有很详悉的论述,建议大家看
第20篇   GRUB三步通.
大家进入了linux后记得及时把grub.conf改回对的,要不每次都要输入那几行代码,呵呵
还有强烈建议修改conf等文件时,把原来的代码前面加#注释符号,新添加代码不加#,这样你
改错了,还可以很快找回原来的正确的   ,#的作用是注释,即跳过这一行而运行下面的程序
.
在改的时候主意自己版本一定要写正确 如redhat8应该是2.4.18-14. redhat9的话应该是-
2.4.20-8
--
   ●        ╭○╮●╭○╮     ╭○╮●      ╭○╮  ●     ●  ●
  /█\        /█∨█∨█\       /█∨█\      /█\●/█\   /█\/█\
   ∏          ∏  ∏  ∏         ∏  ∏        ∏ ∏ ∏     ∏  ∏
  现实            理想             规律           和谐        ....
这是一个充满希望的春天,也是一个寒冷绝望的冬天,
这是一个多情的年代,也是一个无情的年代,我们拥有一切,我们也一无所有。
※ 修改:·ew 於 11月06日14:29:34 修改本文·[FROM: 192.168.1.86]
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.1.86]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店