puppy 制作linux


經過一段時間的使用以后,我們每個人電腦里的Puppy Linux都是獨一無二的,我們可以通過簡單的方法將自己電腦上的Puppy制作成iso或Live-CD,成為自己玩的“Only You”Puppy Linux發行版。 :D

制作前的准備工作:

一、清理或轉移/root和/etc下的無用文件,瀏覽器、ftp、bt等緩存和個人設置等,否則你的個人資料和密碼將跟着新制作的live-cd一起發布了。 二、重啟電腦,在啟動時的grub啟動菜單kernel啟動項后加上:pfix=fsck 內核參數,以保證pup_save-xxx.2fs個人文件沒有錯誤。 三、下載安裝petbegonepuppy官方下載站中的0pkgs_db-x.xx.pet,將自己認為無用的pet安裝包清理掉。

制作Puppyiso或Live-CD的三種方法:

一、remasterpup2方法

puppy官方發行版上都有這個,菜單名稱為“設置|定制Puppy Live-CD”,由於我的破電腦上沒有光驅,水平又太爛,漢化出來的東東有語法bug,如果中文補丁版沒用,就用英文原版,下載地址:中文補丁版 英文原版。 具體使用方法就不詳細說明了,軟件在每個安裝步驟上都有具體說明,多看看就會了。

二、puppyremaster.sh方法

下載安裝dougalremaster-2.16.pet,安裝后會生成/usr/sbin/pupremaster.sh文件,在控制台下運行:pupremaster.sh,在制作方法上選擇“smart”,在隨后的制作過程中,會將/root和/etc分別放在/tmp/root和/tmp/etc下,在打包進sfs文件前可以手工更改。

三、puppy unleached方法(以puppy 4.1.2制作為例)

這是制作puppy live-cd最原始方法,在制作過程中會有許多提示,要仔細看清楚才能制作出有自己特色的Live-CD哦。 注意:unleached方法所用的unleached壓縮包與正在使用的Puppy,Linux內核版本必須相同。 (一)下載puppy unleached壓縮包,解壓到自由空間大於1.5G任意ext2/ext3/reiserfs分區(建議swap分區為512MB及以上)。

tar -zxf puppy-unleashed-core-4.1.2.tar.gz

(二)通過gftp或firefox的downthemall將官方軟件庫下的所有pet包下載到puppy-unleashed下的packages目錄下。 (三) 在puppy-unleashed目錄下,運行以下命令:

./expandtarballs.sh

該命令會將所有pet包進行解壓,並放在packages目錄下。 (四)正式制作開始,在puppy-unleashed目錄下運行以下命令:

./createpuppy

該腳本在沒有刻錄機時會拒絕運行,湊合的辦法是在/etc/cdburnerdevice文件里寫入"cdrom"。 在腳本運行時會有許多選擇項,一般直接回車即可。 該腳本會依次生成sfs文件、iso文件並刻錄到live-CD上。 附puppy-unleashed目錄截圖: 參考的帖子: Puppy Unleashed -- creating custom Puppies from binary packages 教你自制中文版Puppylinux 教linux新手制作自己的linux版本


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM