无忧启动论坛

标题: 自动判断tce目录位置,解决beini因tce不在根目录而无法正确加载奶瓶问题 [打印本页]

作者: panet8888    时间: 2011-12-7 22:57
标题: 自动判断tce目录位置,解决beini因tce不在根目录而无法正确加载奶瓶问题
自动判断tce目录位置,解决beini因tce不在根目录而无法正确加载奶瓶问题。

相信会有像我一样有“洁癖”的人,不喜欢把tce目录放在U盘根目录。为解决这个问题,一开始想用“数硬盘”的方式来设置 tce=xxxx 这个参数,没有硬盘则tce=sda1,有一个硬盘则tce=sdb1,但tinycore并不怎么认账,同样的硬盘数,一会sda1一会sdb1的,没个定数。(还望各路高人告知这是什么原因。)
后来在tinycore官网找到2个启动方式:tce=UUID="XXXXXX"、tce=LABEL="XXXXX",但还得放在根目录呀。又折腾了一天,还是没办法,那就死马当活马医吧。就把菜单写成这样了:

title Beini
kernel /BOOT/Beini/bzImage quiet tinycore tce=UUID="XXXX-XXXX"/BOOT/tce/ waitusb=6
initrd /BOOT/Beini/tinycore.gz

居然OK了!!!又到几台机子上测试,都能正确识别。至于是否完全正确,还望大家帮忙测试。可能高手们早已知道,但我搜了几天都搜不到相关资料。就发出来与大家分享吧。

PS:XXXX-XXXX 因人而异,不知道是什么含义的,还望自己找一下资料。
作者: rockrock99    时间: 2011-12-7 23:32
XXXX-XXXX是UUID号,格式化时随机产生的
作者: js01    时间: 2012-1-6 19:33
XXXX-XXXX是UUID号?从哪里查看啊?我的奶瓶启动只有在256M U盘上启动有奶瓶,其它的2-16G U盘启动都没奶瓶.菜单和目录是一致的..为什么??
作者: rockrock99    时间: 2012-1-14 12:26
既然是随机生成的,每个盘的UUID号肯定是不一样,网上有软件可以查看盘符的UUID号的
作者: 2012tony    时间: 2012-3-19 22:29
谢谢,用LABEL启动成功。
作者: panet8888    时间: 2012-5-18 15:42
uuid号就是win下的磁盘序列号,在命令提示符下到u盘根目录dir一下就能看到.
作者: 2011tywerty    时间: 2012-9-12 09:32
我无法正确加载奶瓶, beini 安装在 C:\ NTFS主分区 , UUID = B460-2DEE

title 启动 BeiNi
find --set-root /bootbeini/bzImage
kernel /bootbeini/bzImage quiet tinycore tce=UUID="B460-2DEE"/beinitce/tce/ waitusb=6
initrd /bootbeini/tinycore.gz   

or

title 启动 BeiNi
find --set-root /bootbeini/bzImage
kernel /bootbeini/bzImage quiet tinycore tce=LABEL="B460-2DEE"/beinitce/tce/ waitusb=6
initrd /bootbeini/tinycore.gz   

以上两个方法不能成功加载奶瓶 SQUASHFS error: Can't find a SQUASHFS superblock on hda1.

是不是 Beini 不能挂载NTFS分区? 敬请帮忙,谢谢.
作者: 8477    时间: 2012-9-12 22:12
提示: 作者被禁止或删除 内容自动屏蔽
作者: 2012tony    时间: 2012-9-26 00:20
原帖由 2011tywerty 于 2012-9-12 09:32 发表
我无法正确加载奶瓶, beini 安装在 C:\ NTFS主分区 , UUID = B460-2DEE

title 启动 BeiNi
find --set-root /bootbeini/bzImage
kernel /bootbeini/bzImage quiet tinycore tce=UUID="B460-2DEE"/beinitce ...

LABEL对应的是卷标,你的错误提示我不是很了解。




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