制作自己的Puppy Linux Live-CD发行版的三种方法
生活随笔
收集整理的這篇文章主要介紹了
制作自己的Puppy Linux Live-CD发行版的三种方法
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
經(jīng)過一段時(shí)間的使用以后,我們每個(gè)人電腦里的Puppy Linux都是獨(dú)一無(wú)二的,我們可以通過簡(jiǎn)單的方法將自己電腦上的Puppy制作成iso或Live-CD,成為自己玩的“Only You”Puppy Linux發(fā)行版。 :D
一、清理或轉(zhuǎn)移/root和/etc下的無(wú)用文件,瀏覽器、ftp、bt等緩存和個(gè)人設(shè)置等,否則你的個(gè)人資料和密碼將跟著新制作的live-cd一起發(fā)布了。
二、重啟電腦,在啟動(dòng)時(shí)的grub啟動(dòng)菜單kernel啟動(dòng)項(xiàng)后加上:pfix=fsck 內(nèi)核參數(shù),以保證pup_save-xxx.2fs個(gè)人文件沒有錯(cuò)誤。
三、下載安裝petbegone和puppy官方下載站中的0pkgs_db-x.xx.pet,將自己認(rèn)為無(wú)用的pet安裝包清理掉。
具體使用方法就不詳細(xì)說明了,軟件在每個(gè)安裝步驟上都有具體說明,多看看就會(huì)了。
注意:unleached方法所用的unleached壓縮包與正在使用的Puppy,Linux內(nèi)核版本必須相同。
(一)下載puppy unleached壓縮包,解壓到自由空間大于1.5G任意ext2/ext3/reiserfs分區(qū)(建議swap分區(qū)為512MB及以上)。
tar -zxf puppy-unleashed-core-4.1.2.tar.gz
(二)通過gftp或firefox的downthemall將官方軟件庫(kù)下的所有pet包下載到puppy-unleashed下的packages目錄下。
(三) 在puppy-unleashed目錄下,運(yùn)行以下命令:
./expandtarballs.sh
該命令會(huì)將所有pet包進(jìn)行解壓,并放在packages目錄下。
(四)正式制作開始,在puppy-unleashed目錄下運(yùn)行以下命令:
./createpuppy
該腳本在沒有刻錄機(jī)時(shí)會(huì)拒絕運(yùn)行,湊合的辦法是在/etc/cdburnerdevice文件里寫入"cdrom"。
在腳本運(yùn)行時(shí)會(huì)有許多選擇項(xiàng),一般直接回車即可。
該腳本會(huì)依次生成sfs文件、iso文件并刻錄到live-CD上。
附puppy-unleashed目錄截圖:
參考的帖子:
Puppy Unleashed -- creating custom Puppies from binary packages
教你自制中文版Puppylinux
教linux新手制作自己的linux版本
制作前的準(zhǔn)備工作:
一、清理或轉(zhuǎn)移/root和/etc下的無(wú)用文件,瀏覽器、ftp、bt等緩存和個(gè)人設(shè)置等,否則你的個(gè)人資料和密碼將跟著新制作的live-cd一起發(fā)布了。
二、重啟電腦,在啟動(dòng)時(shí)的grub啟動(dòng)菜單kernel啟動(dòng)項(xiàng)后加上:pfix=fsck 內(nèi)核參數(shù),以保證pup_save-xxx.2fs個(gè)人文件沒有錯(cuò)誤。
三、下載安裝petbegone和puppy官方下載站中的0pkgs_db-x.xx.pet,將自己認(rèn)為無(wú)用的pet安裝包清理掉。
制作Puppyiso或Live-CD的三種方法:
一、remasterpup2方法
puppy官方發(fā)行版上都有這個(gè),菜單名稱為“設(shè)置|定制Puppy Live-CD”,由于我的破電腦上沒有光驅(qū),水平又太爛,漢化出來(lái)的東東有語(yǔ)法bug,如果中文補(bǔ)丁版沒用,就用英文原版,下載地址:中文補(bǔ)丁版?英文原版。具體使用方法就不詳細(xì)說明了,軟件在每個(gè)安裝步驟上都有具體說明,多看看就會(huì)了。
二、puppyremaster.sh方法
下載安裝dougalremaster-2.16.pet, 安裝后會(huì)生成/usr/sbin/pupremaster.sh文件,在控制臺(tái)下運(yùn)行:pupremaster.sh,在制作方法上選擇“smart”, 在隨后的制作過程中,會(huì)將/root和/etc分別放在/tmp/root和/tmp/etc下,在打包進(jìn)sfs文件前可以手工更改。三、puppy unleached方法(以puppy 4.1.2制作為例)
這是制作puppy live-cd最原始方法,在制作過程中會(huì)有許多提示,要仔細(xì)看清楚才能制作出有自己特色的Live-CD哦。注意:unleached方法所用的unleached壓縮包與正在使用的Puppy,Linux內(nèi)核版本必須相同。
(一)下載puppy unleached壓縮包,解壓到自由空間大于1.5G任意ext2/ext3/reiserfs分區(qū)(建議swap分區(qū)為512MB及以上)。
tar -zxf puppy-unleashed-core-4.1.2.tar.gz
(二)通過gftp或firefox的downthemall將官方軟件庫(kù)下的所有pet包下載到puppy-unleashed下的packages目錄下。
(三) 在puppy-unleashed目錄下,運(yùn)行以下命令:
./expandtarballs.sh
該命令會(huì)將所有pet包進(jìn)行解壓,并放在packages目錄下。
(四)正式制作開始,在puppy-unleashed目錄下運(yùn)行以下命令:
./createpuppy
該腳本在沒有刻錄機(jī)時(shí)會(huì)拒絕運(yùn)行,湊合的辦法是在/etc/cdburnerdevice文件里寫入"cdrom"。
在腳本運(yùn)行時(shí)會(huì)有許多選擇項(xiàng),一般直接回車即可。
該腳本會(huì)依次生成sfs文件、iso文件并刻錄到live-CD上。
附puppy-unleashed目錄截圖:
參考的帖子:
Puppy Unleashed -- creating custom Puppies from binary packages
教你自制中文版Puppylinux
教linux新手制作自己的linux版本
轉(zhuǎn)載于:https://www.cnblogs.com/top5/archive/2009/10/23/1588525.html
總結(jié)
以上是生活随笔為你收集整理的制作自己的Puppy Linux Live-CD发行版的三种方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 测试架构师的目标和价值
- 下一篇: Spring.NET学习笔记1——控制反