ubnt解决方案
查看: 7422|回复: 8

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

[复制链接]

397

回帖

2785

积分

337 小时

在线时间

少校

注册时间
2010-12-13
金币
2248 个
威望
11 个
荣誉
0 个

尚未签到

发表于 2012-10-2 10:03 |显示全部楼层
本帖最后由 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

397

回帖

2785

积分

337 小时

在线时间

少校

注册时间
2010-12-13
金币
2248 个
威望
11 个
荣誉
0 个

尚未签到

发表于 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是串口硬盘
回复

使用道具 举报

607

回帖

1703

积分

256 小时

在线时间

上尉

注册时间
2011-4-13
金币
1027 个
威望
3 个
荣誉
0 个
累计签到:10 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2012-10-2 10:46 |显示全部楼层
tjb2628358 发表于 2012-10-2 10:10
CDlinux 两种写法都可以启动,就是不明白
kernel (hd0,0)/CDlinux/bzImage quiet CDL_DEV=/dev/sda1 CDL_D ...

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

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

使用道具 举报

397

回帖

2785

积分

337 小时

在线时间

少校

注册时间
2010-12-13
金币
2248 个
威望
11 个
荣誉
0 个

尚未签到

发表于 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是吗
回复

使用道具 举报

413

回帖

1544

积分

949 小时

在线时间

上尉

注册时间
2010-2-20
金币
1012 个
威望
2 个
荣誉
0 个
累计签到:1 天
连续签到:0 天
[LV.20]漫游旅程
发表于 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最好放在第一个分区,否则是没桌面还是没权限来着,忘了
高什么 啊
回复

使用道具 举报

202

回帖

498

积分

111 小时

在线时间

少尉

注册时间
2009-4-21
金币
260 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2012-10-6 20:18 |显示全部楼层
find --set-root  /CDlinux/bzImage 这条命令就是找到bzImage所在位置,所以你放在哪个区都行。
回复

使用道具 举报

118

回帖

484

积分

173 小时

在线时间

少尉

注册时间
2011-3-12
金币
343 个
威望
1 个
荣誉
0 个
累计签到:1 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2012-11-7 23:03 |显示全部楼层
貌似图标写了固定目录改了格式进去就没认到就不显示图标
回复

使用道具 举报

403

回帖

1579

积分

129 小时

在线时间

上尉

注册时间
2012-8-12
金币
1161 个
威望
0 个
荣誉
0 个
累计签到:94 天
连续签到:0 天
[LV.100]试剑无线
发表于 2013-1-23 01:51 |显示全部楼层
学习了,正在自己做多引导LIVEUSB,也纠结着xiaopan的写入法
奋斗中,学习学习
回复

使用道具 举报

7425

回帖

1万

积分

687 小时

在线时间

上校

注册时间
2011-3-20
金币
7493 个
威望
2 个
荣誉
0 个
累计签到:2 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2014-2-4 17:54 来自手机 |显示全部楼层
碉堡了。这东西都有
回复

使用道具 举报

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

本版积分规则

Archiver | 手机版 | 无线门户 ( 粤ICP备11076993号|粤公网安备44010602008359号 ) |网站地图

GMT+8, 2025-6-17 05:41

返回顶部 返回列表