|
其实写这个东西有点画蛇添足,gentoo 的 documetation 满丰富的。
但是有些朋友可能不大习惯看英文的文档,所以贴这样一个内容希望抛砖引玉吧。
很多朋友都是从 2004.x 开始装的,大家都知道以前的 gentoo 是使用 devfs 的,
现在新的都开始用 udev 了,那么如何从 devfs 转到 udev 呢?
先要加入 hotplug/coldplug 的支持,udev 必备。
step 1.
# emerge hotplug; rc-update add hotplug default
step 2.
# emerge coldplug; rc-update add coldplug boot
然后加入 udev,hotplug 要用 udev 做 agent,系统也要把 udev mount 到 /dev
step3.
# emerge udev
干掉以前的 devfsd (如果有的话)
step4.
# emerge -C devfsd
最后编译内核
step5.
# emerge gentoo-sources; make menuconfig........
注意要去掉文件系统支持中的 devfs。
修改 fstab/grub.conf 为 udev 的格式。
/dev/hda3 => /dev/discs/disc0/part3
根据我的经验,grub 的 kernel 命令不需要使用 udev 的格式,
直接使用 root=/dev/hda3 工作是OK的(大概因为 grub 相当于一个比较独立的系统吧)。
其他的一切正常。 |
|