找回密码
 FreeOZ用户注册
查看: 2004|回复: 6
打印 上一主题 下一主题

[Linux] 请教linux高手

[复制链接]
跳转到指定楼层
1#
发表于 1-9-2009 12:19:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?FreeOZ用户注册

x
据说这里高手如云.特请教如下
情景:
1. linux boot from harddware raid5 directly. 没有单独的boot分区.
2. hardware raid5 需要driver.通过initrd.img加载
问题:
initrd.img是放在那里?
a. 放到raid5中? 那不变成了死循环了.  raid5 需要driver, driver是通过initrd.img
b. 放到其中某块硬盘?

举一反三 : 如果boot from SAN directly.
谢谢.
回复  

使用道具 举报

2#
发表于 1-9-2009 12:55:17 | 只看该作者
mission impossible

这样启动的hardware必须是BIOS或者EFI直接支持的,或者是grub能够支持的才行。

或者是有些RAID/SAN支持几种级别的驱动,默认提供基本的访问支持,这样grub相关的配置,驱动等可以放在这样的boot区,然后通过加载驱动提供完全的支持。
回复  

使用道具 举报

3#
 楼主| 发表于 1-9-2009 13:45:17 | 只看该作者
核心同学. 从你的意思里, 好像bios支持 . 那就是mission possible了?
回复  

使用道具 举报

4#
发表于 1-9-2009 13:47:57 | 只看该作者

回复 #3 akai 的帖子

因为你说需要driver才能驱动,说明这个硬件默认不能被BIOS直接驱动,所以。。。
回复  

使用道具 举报

5#
发表于 1-9-2009 13:57:04 | 只看该作者

回复 #1 akai 的帖子

如果按照你描述的这个逻辑关系,机器没有办法启动,必须要BIOS支持hardware RAID 5才行,一般hardware raid5卡都能被bios支持吧?

否则的话,就考虑软RAID 5,或者boot分区安装在非RAID 5分区。
回复  

使用道具 举报

6#
发表于 11-4-2010 02:05:33 | 只看该作者
原帖由 ubuntuhk 于 1-9-2009 13:57 发表
如果按照你描述的这个逻辑关系,机器没有办法启动,必须要BIOS支持hardware RAID 5才行,一般hardware raid5卡都能被bios支持吧?

否则的话,就考虑软RAID 5,或者boot分区安装在非RAID 5分区。

只要BIOS,或Bootloader,如GRUB,支持就可以了。Bootloader需要从RAID 5将kernel等拷贝到内存中,然后跳转到Kernel中执行。
回复  

使用道具 举报

7#
发表于 11-4-2010 13:12:20 | 只看该作者
提示: 作者被禁止或删除, 无法发言
首先,这与单独boot partition没有关系,设定单独的boot partition,是因为古老的bios不支持大硬盘,现在的bios都不需要设单独的partion。
只要Bios能检测到Raid5 逻辑盘,同时有linux driver就能启动。
如果安装Linux时,没有检测到硬盘,你可能需要从floppydisk/usb disk/cdrom加载Driver.

只要linux安装成功,就应该能启动。
Linux boot sequence:

The BIOS ->MBR->Boot Loader->Kernel->initrd->/sbin/init->
/etc/inittab->
/etc/rc.d/rc.sysinit->
/etc/rc.d/rcX.d/ #where X is run level in /etc/inittab
run script with K then script with S
回复  

使用道具 举报

您需要登录后才可以回帖 登录 | FreeOZ用户注册

本版积分规则

小黑屋|手机版|Archiver|FreeOZ论坛

GMT+10, 24-4-2024 05:15 , Processed in 0.037062 second(s), 22 queries , Gzip On, Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表