分页: 1 / 1

[原创]Ubuntu的livecd persistent功能启用

发表于 : 2006-10-16 20:06
rwayan
论坛高人gnix_oag 已经做出了免安装可正常使用保存数据的功能。
极大的方便我们这些linux小玩家。

经研究发现,其实ubuntu其实本身自带这个功能的
只需在linux可读写设备上增加一个casper-rw文件,然后格式化成ext3(ext2)都可以。

需要指出的是,gnix_oag新增的用文件夹功能mount可读写部分,对已经有linux的用户来说,是很方便的。

要启用ubuntu自带的persistent功能,需要修改initrd-2.6.15-23-686.gz中的casper文件

代码: 全选

#设定usplash 延时
set_usplash_timeout() {
    if [ -x /sbin/usplash_write ]; then
        /sbin/usplash_write "TIMEOUT 120"
    fi
}
中的120改为1000即可。


修改过程如下

代码: 全选

cd /tmp
cp /media/hda4/initrd-2.6.15-23-686.gz .
gunzip initrd-2.6.15-23-686.gz
mkdir initrd
cd initrd
cpio -iF ../initrd-2.6.15-23-686
vi script/casper  #进入vim修改120为1000
find . |cpio -L -o -H newc |gzip -9 > ../initrd-2.6.15-23-686.gz
cp ../initrd-2.6.15-23-686.gz /media/hda4/initrd-2.6.15-23-686.gz
使用新的initrd-2.6.15-23-686.gz。

在grub的menu.lst,对应的引导行中增加红色部分

linux/vmlinuz-2.6.15-23-686 boot=casper ramdisk_size=1048576 root=/dev/ram rw single persistent show-cow