[问题]把LIVE CD放在U盘上启动出问题了,哪位帮我看看

为当前最终发行版之前的所有版本提供支持
回复
ycao
帖子: 10
注册时间: 2005-11-17 17:04
送出感谢: 0
接收感谢: 0

[问题]把LIVE CD放在U盘上启动出问题了,哪位帮我看看

#1

帖子 ycao » 2008-04-06 18:31

想法是:想把U盘做成LIVE CD的功能(不是要把ubuntu安装在U盘上),这样有新版出来就不用老刻盘了。
我参照ptptptptptpt的帖子viewtopic.php?t=41781&highlight=试了试做8.04可以实现,但是把ISO里的文件全释放到U盘的根目录下貌似比较乱,我就在U盘里建了个文件夹,比如ubuntu,然后把ISO里的文件释放到ubuntu下,然后我把原来的menu.lst

代码: 全选

default  0
timeout  12

title ubuntu 7.04 live cd 
find  --set-root  /casper/vmlinuz
kernel  /casper/vmlinuz boot=casper splash 
initrd  /casper/initrd.gz
改成

代码: 全选

default  0
timeout  12

title ubuntu 7.04 live cd 
find  --set-root  /ubuntu/casper/vmlinuz
kernel  /ubuntu/casper/vmlinuz boot=casper splash 
initrd  /ubuntu/casper/initrd.gz
然后好像就不行了,启动到一半就不动了,这是什么原因呢?
关于这个grub4dos也是看了不少资料了,不过刚接触还不是很清楚,谁给我解释一下boot=casper splash是干什么用的,去掉这句这“live u盘”还能实现吗?诚心请教谢谢了!
ycao
帖子: 10
注册时间: 2005-11-17 17:04
送出感谢: 0
接收感谢: 0

#2

帖子 ycao » 2008-04-07 1:18

算了,我干脆问

代码: 全选

boot=casper splash
这句是什么意思?起什么作用?有人肯讲讲吗?
zhangsonglin_cjr
帖子: 3
注册时间: 2007-11-24 9:51
送出感谢: 0
接收感谢: 0

Re: [问题]把LIVE CD放在U盘上启动出问题了,哪位帮我看看

#3

帖子 zhangsonglin_cjr » 2008-12-13 9:49

/casper目录必须位于根目录。
boot=casper指定系统引导时运行的脚本文件,该文件在系统的/scripts目录中。
如果U盘上有多个分区,系统会依次搜索每个分区,查找到的第一个/casper起作用。
换句话说,/casper目录可以位于U盘上任意分区的根目录下。
如何指定/casper的位置,还没搞清楚。可能无此功能。
liveCD的内容必须全部复制到U盘的根目录下。
回复

回到 “老旧版本支持”