免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3149 | 回复: 8
打印 上一主题 下一主题

[又是自己了断]软RAID情况下grub loading stage2 的解决 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-11-01 09:47 |只看该作者 |倒序浏览
在boot: linux rescue
进去后执行:在chroot /mnt/sysimage
/sbin/ grub-install /dev/hda(或者sda)

但是提示:
/dev/sda does not have any corresponding BIOS drive


系统是做软RAID1的.    2个盘是sda sdb
该如何操作呢?
################################
修改

#boot=/dev/sda
成为

boot=/dev/sda   
重新运行命令grub去安装GRUB到第二个硬盘的MBR上,从而使第二个硬盘可以引导。

# grub --batch --device-map=/boot/grub/device.map    --config-file=/boot/grub/grub.conf --no-floppy     
在grub命令的提示下,执行如下命令

grub> root (hd0,0)
grub> setup (hd0)
grub> quit     
setup命令会把Grub写入到MBR。使得第二块硬盘可以引导。

至于为什么会转到第二个盘引导我不清楚,对GRUB清楚.

我估计服务器的故障是由于第一个盘有问题了.  现在用第二个盘引导.


高手要是对这个比较清楚,帮我解释下啊 ? 谢谢

[ 本帖最后由 very_99 于 2007-11-1 10:03 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2007-11-01 09:51 |只看该作者
如果是 RAID-1 的话,你需要把 grub 安装在 RAID 的每个成员设备上。

grub.conf 也要有所修改

论坛徽章:
0
3 [报告]
发表于 2007-11-01 09:53 |只看该作者
原帖由 ailms 于 2007-11-1 09:51 发表
如果是 RAID-1 的话,你需要把 grub 安装在 RAID 的每个成员设备上。

grub.conf 也要有所修改



grub是在/dev/md3上, 2个硬盘上都有的.

grub.conf有所修改是指什么修改呢?

因为是重起后突然发生的故障. 不知道哪里有数据丢失

论坛徽章:
0
4 [报告]
发表于 2007-11-01 10:26 |只看该作者
哦?我也做过该实现,没有问题啊,可以做到冗余的 /boot

下面有几个条件可能要注意一下

1、/boot 只能位于 raid-1 ,不能位于其他级别的 raid

2、raid-1 的每个成员都必须装一份 grub

3、root= 指向 md 设备,但 boot 必须是普通 HD 设备

4、必须有 persistent superblock

论坛徽章:
0
5 [报告]
发表于 2007-11-01 10:38 |只看该作者
做在RAID-1  就把sda拆下,就可以了设置BIOS sdb为主, 或和sda 对接口对调,
开机时候sdb 改变为sda了,因为是硬盘主从以改变,linux不用修改什么,就可以启动了,
就这样就可以了,偶的所有主机都行RAID-1 的,所以这个问题遇到好几次了, 除非你有文件丢失,
其实做在RAID-1 sda 读取不了文件,就自动读取sdb的,不过这样慢一点.
因为系统读的都是/dev/md

论坛徽章:
0
6 [报告]
发表于 2007-11-01 11:04 |只看该作者
原帖由 luo118 于 2007-11-1 10:38 发表
做在RAID-1  就把sda拆下,就可以了设置BIOS sdb为主, 或和sda 对接口对调,
开机时候sdb 改变为sda了,因为是硬盘主从以改变,linux不用修改什么,就可以启动了,
就这样就可以了,偶的所有主机都行RAID-1 的,所以这 ...



噢~~~~~~~~

论坛徽章:
0
7 [报告]
发表于 2007-11-01 11:13 |只看该作者
luo118 是不是 HK 或者广东人士,每次看你的贴子都晕乎乎的

论坛徽章:
0
8 [报告]
发表于 2007-11-01 13:21 |只看该作者

回复 #7 ailms 的帖子

广东人士

论坛徽章:
0
9 [报告]
发表于 2007-11-13 21:34 |只看该作者

回复 #1 very_99 的帖子

请问grub.conf文件不见了怎么恢复?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP