[问题]live cd移植到硬盘后,发现最开始的ubuntu.fs有点小,能否将其扩容?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
kangtian
帖子: 336
注册时间: 2007-04-22 13:14

[问题]live cd移植到硬盘后,发现最开始的ubuntu.fs有点小,能否将其扩容?

#1

帖子 kangtian » 2007-05-15 16:14

高手告诉我该怎么办?
头像
gnix_oag
帖子: 1994
注册时间: 2005-05-19 18:38
来自: 湖南永州
联系:

#2

帖子 gnix_oag » 2007-05-15 18:04

是用新写的脚本引导的吗,

是的话,把 ubuntu.fs 改成 05_*.rofs (设置好前面的数字与扩展名就行了)

再解压一个 ubuntu.fs 。
kangtian
帖子: 336
注册时间: 2007-04-22 13:14

#3

帖子 kangtian » 2007-05-15 18:34

回楼上的,iso,fs文件都是放在feisty文件夹下,这个feisty的引导脚本不知道行不行?还有你上面的05_*是什么意思啊?
头像
gnix_oag
帖子: 1994
注册时间: 2005-05-19 18:38
来自: 湖南永州
联系:

#4

帖子 gnix_oag » 2007-05-15 18:42

feisty 的引导脚本有这个功能,*代表任意字符,05代表顺序,以后再不够用就改成06了,呵呵。

我提供的 01_base.rofs , 02_zh_soft.rofs 就是安装好程序后再用 quashfs 压缩的。

你也可以压缩。
kangtian
帖子: 336
注册时间: 2007-04-22 13:14

#5

帖子 kangtian » 2007-05-16 10:34

我实验了下,的确可以,但是还是有些不明白。比如我最先的ubuntu.fs是1G,用到800M后感觉不够用,这时候将之该为05_ubuntu.rofs再加入新的ubuntu.fs是不是那200M就浪费了。还有你说的压缩是怎样实现的?
头像
gnix_oag
帖子: 1994
注册时间: 2005-05-19 18:38
来自: 湖南永州
联系:

#6

帖子 gnix_oag » 2007-05-16 13:57

200M是浪费了,

压缩用 mksquashfs ,具体使用google吧

sudo mksquashfs /ro_fs/05_ubuntu 05ubuntu.rofs
头像
gnix_oag
帖子: 1994
注册时间: 2005-05-19 18:38
来自: 湖南永州
联系:

#7

帖子 gnix_oag » 2007-05-16 14:01

如果用了我的 01_base.rofs 与 02_zh_soft.rofs ,一般不要安装其它多少东东。
头像
冲浪板
论坛版主
帖子: 7513
注册时间: 2007-05-06 8:19

#8

帖子 冲浪板 » 2007-05-16 14:58

我是怎么弄的:
再做一个u.fs,然后进系统把文件复制给u.fs,当然我有xp,hiweed,ubuntu,还是比较容易的。
就是只一个ubuntu,也可改了他名(就不挂载了),进系统cp呗。

btw:各层楼所说的新的是怎么回事,哪有弄?
kangtian
帖子: 336
注册时间: 2007-04-22 13:14

#9

帖子 kangtian » 2007-05-16 17:50

再次请教,现在我的FAT32盘feisty文件下保存设置的文件有两个:05_ubuntu.rofs(就是最开始的ubuntu.fs,我按照你的方法直接将其改名,在WINDWOS下看大小是1g)和ubuntu.fs(就是后来添加的。进入ubuntu系统后,根目录下有三个文件夹:hd_iso(应该是引导脚本挂载LIVECD ISO文件所得),hd_rofs(里面有05_ubuntu.rofs和filesystem.squashfs两个文件夹,前者大小只有700M了,好像已经被压缩并挂载了),hd_rwfs(里面只有一个ubuntu.fs文件夹)。
现在我是不是把/hd_rofs/05_ubuntu.rofs 复制到x:\feisty下替换掉现有的就可以了?
头像
gnix_oag
帖子: 1994
注册时间: 2005-05-19 18:38
来自: 湖南永州
联系:

#10

帖子 gnix_oag » 2007-05-16 20:24

/hd_rofs/05_ubuntu.rofs 是个文件夹,就是05_ubuntu.rofs文件里的内容,05_ubuntu.rofs文件里的空间没有用完,所以/hd_rofs/05_ubuntu.rofs 文件夹没有1G,它没有压缩,要知道 live CD 就是用 mksquash 把 2G 的内容压缩成一张光盘的。

/hd_rofs/05_ubuntu.rofs 文件夹不能简单的复制到 x:\feisty 因为 Vfat文件系统没有那么多的功能,如链接等,必需做成一个linux下能用的文件系统。 解压的ubuntu.fs 就是一个ext2文件系统。一般把它做成 squashfs 文件系统,可节约空间。 压缩时要把05_ubuntu.rofs安装软件下载的包删除掉。
回复