LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1028|回复: 5

磁盘启动顺序调整

[复制链接]
发表于 2008-4-16 15:59:47 | 显示全部楼层 |阅读模式
系统中有6快硬盘, 正常情况/dev/sda应该为第一块硬盘,但出现/dev/sda为第5快硬盘的情况,前四块硬盘为同一个驱动,后两块为另外一个驱动。由于内核使用了genkernel编译,几乎所有都编成了模块,默认的驱动选项:

root=LABEL=/gentoo dolvm doscsi domdadm

有以上描述的错误,因此决定手动加在模块

root=LABEL=/gentoo nodetect doload=scsi_mod,sd_mod,libata,pata_amd,pata_pdc2027x,raid0,dm-mod,ext3,reiserfs dolvm domdadm

(pata_amd应该先于pata_pdc2027x加载)

问题解决。
发表于 2008-4-16 22:26:52 | 显示全部楼层
你bios里边HD是什么顺序?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-16 23:32:45 | 显示全部楼层
biso里面后两块硬盘检测不出来的,因为那两块硬盘由另外的设备支持(pci->ide)
回复 支持 反对

使用道具 举报

发表于 2008-4-17 00:02:40 | 显示全部楼层
Post by lzlz;1839036
biso里面后两块硬盘检测不出来的,因为那两块硬盘由另外的设备支持(pci->ide)

仅仅是探讨。那么你是怎么设定内置硬盘和硬盘卡启动顺序的?如果你让PCI卡优先,PCI卡上的硬盘就到前面去了,反之亦然。
这个硬盘顺序一直是比较混乱的东西。如果所有的设备都连接到机器上后,安装linux,就不会有后来的混乱的事情,但是如果后来添加设备,就有可能出现设备名字混乱。
回复 支持 反对

使用道具 举报

发表于 2008-4-17 07:07:15 | 显示全部楼层
如果是 fstab 的话,用 UUID 吧。
UUID=a6176966-7781-43f9-a1d1-c0973230f85b   /mnt/arch64 auto  defaults 0 0
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-17 09:59:25 | 显示全部楼层
UUID太麻烦了,一般我用disklabel,不用写那么多,那些硬盘主要做raid,估计顺序其实可能也没影响,不过看着比较别扭,呵呵

bios里面设不了,那是一块比较弱智的pci转ide没办法 ;-(,不过可以通过模块的加载顺序来控制谁先被linux检测出来。

LABEL=/boot                /boot                ext3                noatime                1 2
LABEL=/gentoo                /                ext3                noatime                0 1
LABEL=swap                none                swap                sw                0 0
LABEL=/tmp                /tmp                reiserfs        noatime,notail,noexec        0 0       
LABEL=/exports                /exports        reiserfs        noatime,notail,nosuid        0 0

#/dev/cdrom                /mnt/cdrom        auto                noauto,ro        0 0
#/dev/fd0                /mnt/floppy        auto                noauto                0 0

/exports/gentoo/var        /var                none                bind                0 0
/exports/gentoo/portage        /usr/portage        none                bind                0 0
/exports/gentoo/src        /usr/src        none                bind                0 0
/exports/gentoo/opt        /opt                none                bind                0 0

LABEL=/home                /home                reiserfs        noatime,notail,nosuid,usrquota        0 0
LABEL=/srv                /srv                reiserfs        noatime,notail,nosuid        0 0

/srv/ftp                /home/ftp        none                bind                0 0
回复 支持 反对

使用道具 举报

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

本版积分规则

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