手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

Red Hat Enterprise Linux 6.1安装时不能把Grub安装到md中

[日期:2012-01-03] 来源:Linux社区  作者: bhq2010 [字体: ]

安装RHEL6.1时,建了一个RAID1的md(multiple device)用于挂载/boot,安装grub的时候也就糊里糊涂地把grub安装到这个md中了,结果启动不了,修复过程参见:

(为了方便表示,此后的系统提示符“# 命令”表示命令输入,若定义了新的提示符就是“提示符 命令”表示命令输入;“// 文字”表示注释 ;所有的命令都是半角纯英文字符)

进入Linux rescue模式后有几种方法引导系统:

方法1:
1. 在系统提示符#后输入:fdisk -l
//显示硬盘的分区,以便确定安装Linux的分区。
//本例是第一个硬盘的第三个主分区hda3
2. # grub-install /dev/hda
//重新安装GRUB引导程序在第一个硬盘上。
3. # exit;reboot
//退出并重启系统。

方法2:
1. # grub
//进入GRUB命令行模式,出现提示符:grub>
2. grub> root (hd0,3)
//定位安装Linux的根分区,root与参数(hd0,3)间有一个空格。
3. grub> setup (hd0)
//在重新安装GRUB引导程序在第一个硬盘上,setup与参数(hd0)间有一个空格。
4. grub> exit;reboot
//退出并重启系统。

方法3:
1. # grub
//进入GRUB命令行模式,出现提示符:grub>
2. grub> root (hd0,3)
3. grub> kernel (hd0,3)/boot/vmlinuz ro root=LABEL=/
//输入内核参数,注意内核的位置与名字。
4. grub> initrd (hd0,3)/boot/initrd-2.4.20-8.img
//传输映像文件,注意其所在的位置与名字。
5. grub> boot
//引导Linux系统启动。

在进入Linux rescue模式后或进入GRUB命令行模式后可以用一般的Linux命令。
root (hdX,Y) //定位操作分区,X、Y是数字。执行这个名令若存在这个分区

//会显示:Filesystem type is 文件系统代号, partition type 代码.
find -l 文件名 //在确定的分区中寻找文件,可以用通配符* 或 ?

祝大家好运!

linux
相关资讯       Red Hat 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款