|
发表于 2010-2-17 11:17:40
|
显示全部楼层
个人觉得应该是内核不支持 root=LABEL=... 的写法, 而使用了 initrd 之后, initrd 中的程序可以处理, 比如用脚本通过 /proc/cmdline 中记录的 root=LABEL=... 的内容来处理, 从而达到支持这种写法的目的. 而 /etc/fstab 中的部分没问题是因为 mount 命令支持这样的写法.
在 linux 的代码中的 Documentation/m68k/kernel-options.txt 中查到:
Syntax: root=/dev/<device>
or: root=<hex_number>
不知道是不是通用的, 还是只针对 m68k 平台的. 而在 Documentation/kernel-parameters.txt 中没有详细的 root= 的说明. |
|