2010年6月3日星期四

有关puppy linux

puppy是一个基于ubuntu、轻便的linux发行版本,用户颇多。

1、puppy livecd 中的.sfs文件。
puppy linux里的.sfs文件是一个只读的squashfs文件系统。在puppy linux启动时能够被自动加载。


2、下载目录中的lupu_devx_501.sfs文件。
这个文件用于puppy的硬盘完全安装,可以用其替换根文件系统,这样puppy linux可以具有编译能力。devx sfs使用方法:

1)进入已安装的puppy linux,将lupu_devx_501.sfs下载到根目录。
2)修改/etc/rc.d/rc.modules,使其增加对squashfs文件系统的支持。

#v2.13
#dougal suggested this:
[ ! -d /proc/acpi ] && modprobe apm

#needed to be able to mount squashfs on full hd install
modprobe squashfs
# end of update


###END###

3)根目录创建/data,并将lupu_devx_501.sfs挂接到该目录下。
#mkdir /data
#mount -o loop devx_301.sfs /data

4)替换文件系统。
#cp -a -v --remove-destination /data/* / >devcopy.txt
devcopy 会log下详细的拷贝信息,--remove-destination会替换原文件系统文件。

5)卸载sfs文件系统。
#umount /data
#sync

6)测试
#ldconfig
#gcc
这些命令都应该的到正确的输出。

标签: ,


评论: 发表评论

订阅 博文评论 [Atom]





<< 主页

This page is powered by Blogger. Isn't yours?

订阅 博文 [Atom]