LinuxSir.cn,穿越时空的Linuxsir!

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

我文件系统是 ext2 ide硬盘,那么开机不要initrd.img也可以吗

[复制链接]
发表于 2005-5-8 23:15:38 | 显示全部楼层 |阅读模式
听说initrd.img包含对 ext3 的支持
我文件系统是 ext2 ide硬盘,那么开机不要initrd.img也可以吗
发表于 2005-5-9 10:48:09 | 显示全部楼层
initrd.img 支持与否是在配置内核时可以选择的,它的作用就是可以把一些驱动放到INITRD中,在LINUX引导时加载,这样一个主内核+不同的INITRD就可以配置在不同的硬件设备上.
如果你硬件的驱动程序在编译内核时全部都选中了,可以不用INITRD了,但EXT2肯定是不如EXT3来得爽了.
回复 支持 反对

使用道具 举报

发表于 2005-5-10 17:20:38 | 显示全部楼层
看看/etc/fstab,如果第一项是LABEL=/XX,那么你就需要initrg.img,
或者把这里全部改成真正的分区名,比如/dev/hda1
回复 支持 反对

使用道具 举报

发表于 2005-5-10 17:23:28 | 显示全部楼层
可以的。
回复 支持 反对

使用道具 举报

发表于 2005-5-10 19:57:20 | 显示全部楼层
Post by hyoga
看看/etc/fstab,如果第一项是LABEL=/XX,那么你就需要initrg.img,
或者把这里全部改成真正的分区名,比如/dev/hda1

hyoga
能讲解一下LABEL=/XX和/dev/hda1两种方式的区别吗
回复 支持 反对

使用道具 举报

发表于 2005-5-10 20:56:37 | 显示全部楼层
我不是很清楚,以下是我自己的理解:
fstab第一列是设备名,传统的命名方式就是/dev/xxx,这种方式肯定是被内核支持的,不然内核就什么设备都找不到了。
LABEL=xxx这种方式相对于/dev/xxx肯定是"高级"或者说"非传统"了一些,
硬盘的每个分区都可以有一个LABEL(在dos时代,这个叫做"卷标"),就是这个分区的一个名字,
我可以用这个分区的名字来表示这个分区(设备),而不用记住它到底是hda几还是sdb几.
当然,就我所知的发行版中,几乎没有把对LABEL的支持放到内核中,只好用initrd.img来支持了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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