无忧启动论坛

标题: [已解决]请问initrd命令加载多个文件的语法是? [打印本页]

作者: zyphio    时间: 2012-1-6 12:25
标题: [已解决]请问initrd命令加载多个文件的语法是?
在拿xPUD合盘时,查看了isolinux的菜单,内容如下:

LABEL zh_cn
MENU LABEL Chinese (Simplified)
KERNEL /boot/xpud noisapnp quiet
APPEND initrd=/opt/media,/opt/scim lang=zh_cn kmap=us

根据grub4dos的readme:

用法:
        initrd FILE [FILE ...]

注意 1:你不能用这种方法装载多于一个的老式磁盘镜像,因为Linux 核心不支持。
注意 2:其中的 FILE 必须和在syslinux中使用的顺序一样。

我改写为:

title xPUD
        root (bd)/boot/xpud/xpud
        kernel (bd)/boot/xpud/xpud noisapnp quiet lang=zh_cn kmap=us
        initrd (bd)/boot/xpud/opt/media (bd)/boot/xpud/opt/scim
        boot

结果,只看到加载/boot/xpud/opt/media,没看到加载同目录下的scim啊!!!

本以为scim(4MB)体积太小,所以加载一闪而过没看到,故意到Qemu下关闭加速……还是看不到……

是怎么回事,initrd加载多个文件的语法是?

也对语法说明中“注意1”不太明白……

求解,谢谢!!!





已解决!

搞明白了,虽然看不到
(bd)/boot/xpud/opt/scim的加载,但进到xPUD后确实看到加载
(bd)/boot/xpud/opt/scim已成功!

谢谢,我把xPUD更新0.9.5后,改为:

title xPUD
root (bd)/boot/xpud/bzImage
kernel (bd)/boot/xpud/bzImage noisapnp quiet lang=cn kmap=us
initrd (bd)/boot/xpud/opt/core (bd)/boot/xpud/opt/media
boot

进系统后core模块也确认全都加载。

[ 本帖最后由 zyphio 于 2012-1-7 10:38 编辑 ]
作者: mygamexxx    时间: 2012-1-6 12:35
标题: 回复 #1 zyphio 的帖子
菜单好像是对的,我记得可以启动XPUD啊
我的菜单是
title   启动 xpud
root (fd0,0)
kernel /linux/XPUD  noisapnp quiet lang=zh_cn kmap=us
initrd /linux/OPT/MEDIA  /linux/OPT/SCIM

文件都在(fd0,0), 不过最近没有用过,以前启动好像是正常的。

[ 本帖最后由 mygamexxx 于 2012-1-6 12:36 编辑 ]
作者: zyphio    时间: 2012-1-6 13:17
标题: 已解决!
谢谢,我把xPUD更新0.9.5后,改为:

title xPUD
root (bd)/boot/xpud/bzImage
kernel (bd)/boot/xpud/bzImage noisapnp quiet lang=cn kmap=us
initrd (bd)/boot/xpud/opt/core (bd)/boot/xpud/opt/media
boot

进系统后core模块也确认全都加载。

[ 本帖最后由 zyphio 于 2012-1-7 10:38 编辑 ]




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3