tjb2628358 发表于 2012-10-2 10:03

grub4dos做U盘启动CDlinux 和xiaopang 编写menu.lst各种问题 请教经验丰富高手

本帖最后由 tjb2628358 于 2012-10-2 10:16 编辑

我 用grub4dos做U盘启动CDlinux 和xiaopang ,在编写menu.lst上我看论坛上有很多种,我列举1一两
第一种
default 0
timeout 8
title CDlinux
find --set-root /CDlinux/bzImage
kernel /CDlinux/bzImage CDL_DEV=hd0 CDL_LANG=zh_CN.UTF-8
initrd /CDlinux/initrd
boot

第二种
default 0
timeout 6
title 1. cdlinux
find --set-root /CDlinux/bzImage
kernel (hd0,0)/CDlinux/bzImage quiet CDL_DEV=/dev/sda1 CDL_DIR=CDlinux CDL_LANG=zh_CN.UTF-8 CDL_AMOUNT=yes
initrd (hd0,0)/CDlinux/initrd                                        上面两种CDlinux写法都可以正常进CDlinux
title 2. xiaopan                  这个是 xiaopang
kernel (hd0,0)/xiaopan/boot/vmlinuz quiet waitusb=6 tinycore tce=sda1/xiaopan/tce/
initrd (hd0,0)/xiaopan/boot/tinycore.gz

tjb2628358 发表于 2012-10-2 10:10

本帖最后由 tjb2628358 于 2012-10-2 10:19 编辑

CDlinux 两种写法都可以启动,就是不明白
kernel (hd0,0)/CDlinux/bzImage quiet CDL_DEV=/dev/sda1 CDL_DIR=CDlinux CDL_LANG=zh_CN.UTF-8
                                                                  上面这个 sda1到底是 sda1还是改成sdb1
但是xiaopan里也有这个
kernel (hd0,0)/xiaopan/boot/vmlinuz quiet waitusb=6 tinycore tce=sda1/xiaopan/tce/
                                                                                             sda1必须改成sdb1否则进到桌面没桌面图标,sda1是串口硬盘

landao_gd 发表于 2012-10-2 10:46

tjb2628358 发表于 2012-10-2 10:10 static/image/common/back.gif
CDlinux 两种写法都可以启动,就是不明白
kernel (hd0,0)/CDlinux/bzImage quiet CDL_DEV=/dev/sda1 CDL_D ...

这个似乎不能确实.这个是内核扫描硬件时的顺序决定..
特别是U盘时,问题就更多.
一些主板这样,别外一些主板则是那样..

不过CDlinux会自动扫描所有硬盘和U盘的根目录,找到CDlinux目录就自动加载,就是可以不用参数指定.
小胖的tinylinux好像是不行,要指定.

tjb2628358 发表于 2012-10-2 12:08

但是xiaopan里也有这个
kernel (hd0,0)/xiaopan/boot/vmlinuz quiet waitusb=6 tinycore tce=sda1/xiaopan/tce/
                                                                                             sda1必须改成sdb1否则进到桌面没桌面图标,sda1是串口硬盘
这个sda1不改的话,电脑必须拔掉硬盘接口就正常,改成sdb1,就一切正常。进去xiaopang看U盘,指定是sdb1
所以得指定为sdb1是吗

weig 发表于 2012-10-2 12:29

你真看懂他们写的东西了?老实说,我没看懂,好比第二个,用了find,后两句还需要加hd(0,0)?
我的一样能进系统,也没他们那些东西,cdl在d盘
title CDlinux Chinese       
find --set-root/CDlinux/bzImage
kernel /CDlinux/bzImage quiet CDL_LANG=zh_CN.UTF-8
initrd /CDlinux/initrd
当然,我这么做也是有问题的,启动会执行找到的第一个分区的initrd,

我遇到的问题却是,cdl放任何分区,都能完整的运行
xp最好放在第一个分区,否则是没桌面还是没权限来着,忘了

jasonwang 发表于 2012-10-6 20:18

find --set-root/CDlinux/bzImage 这条命令就是找到bzImage所在位置,所以你放在哪个区都行。

lbhot 发表于 2012-11-7 23:03

貌似图标写了固定目录改了格式进去就没认到就不显示图标

ixnayil 发表于 2013-1-23 01:51

学习了,正在自己做多引导LIVEUSB,也纠结着xiaopan的写入法

railgun 发表于 2014-2-4 17:54

碉堡了。这东西都有
页: [1]
查看完整版本: grub4dos做U盘启动CDlinux 和xiaopang 编写menu.lst各种问题 请教经验丰富高手