感謝Pake大大在五月份為大家講解Live CD
小弟那天當不成材的主持人......
沒有讓那天的大大們完成實作
回去狂練三天後...........(廢話部份後面再灌水)
終於完成sakana live cd 一號 ^^
在這邊跟大家分享一下......因小弟非Live CD專才...如有不周....請各位原諒
目前實作成功
Fedora core 3
Fedora core 4
尚待測試及修改
Fedora core 5
-----------------------------------------------------------
以下進入正題
實做OS
Fedora core 4 with gnome
***1.安裝Linux***
照一般安裝的Linux安裝即可.
小弟不像Pake大大從最小安裝做起.......因為比較方便且習慣^^
這方面也是當初想玩Live CD的原因. 並非要專研這方面, 只是想把日常生活的 機器變成CD可以隨時帶著走^^.......故不想改變習慣
只需
1.大小控制在2G左右
2.安裝時. 在選取套件的時候. 記得勾選"音效與視訊" ---> 因為內有mkisofs
***2.下載Live CD工具***
小弟已經把工具(live-cd.tgz)放到網路上
可以於此下載
ftp://tnlug.linux.org.tw/video/SATaipei/20060513_Live-cd/tools/live-cd.tgz
說明:
這個live-cd.tgz 的工具製作為
使用pake系列的Fedora 光碟啟動
將
1. /cdrom/scripts
2. /cdrom/isolinux/vmlinuz
3. /lib/modules/2.6.11-5.pake
4. /isolinux
用tar 的方式打包成 live-cd.tgz
代碼:
#tar zcvf live-cd.tgz /cdrom/scripts /cdrom/isolinux/vmlinuz /lib/modules/2.6.11-5.pake /isolinux
***3.開始製作***
新增一個使用者max 放東西用^^
代碼:
#useradd max
代碼:
#echo 1234 | passwd --stdin max
請將live-cd 工具置於max家目錄
代碼:
#cd /home/max
代碼:
#wget ftp://tnlug.linux.org.tw/video/SATaipei/20060513_Live-cd/tools/live-cd.tgz
解壓縮
代碼:
#tar zxvf live-cd.tgz
應該會看到之前提到的三個目錄一個檔案喔^^
建立 /fedora 目錄並將相關性目錄copy到 /fedora 下
代碼:
#mkdir /fedora
#cp -Rpf /bin/ /var/ /sbin/ /dev/ /usr/ /lib/ /fedora/
將現有的模組刪除用工具內的模組取代以跟之後isolinux 核心配合
代碼:
#rm -rf /fedora/lib/modules/*
#cp -a /home/max/live-cd/2.6.13.pake/ /fedora/lib/modules
進入到 /fedora 目錄內並將相關的scripts 拷貝到 /fedora 下
代碼:
#cd /fedora/
#cp /home/max/live-cd/scripts/* /fedora/usr/bin/
#cp /home/max/live-cd/scripts/* /fedora/usr/sbin/
#cp /home/max/live-cd/scripts/* /fedora/sbin/
建立 /fedora4 目錄,
使用mksqfs (在/fedora 目錄下)建立/fedora4/fedora4
代碼:
#mkdir /fedora4
#/fedora/usr/sbin/mksqfs-2.0 * /fedora4/fedora4 -be
#ls -hl /fedora4
建立 /123 資料夾將會變動目錄的做成 /pake.gz 方便日後修改
代碼:
#mkdir /123
#cp -Rpf /etc/ /root/ /home/ /123
#cd /123
#ls
#tar czvf /pake.gz *
#ls /
將 isolinux目錄 拷貝到 /
代碼:
#cp -Rpf /home/max/isolinux/ /
#ls /
建立 /iso 資料夾準備建立 iso了
代碼:
#mkdir /iso
#mv /fedora4 /isolinux/ /pake.gz /home/max/live-cd/scripts/ /iso
#cd /iso/
#./scripts/mkISOboot pake /tmp/pake.iso
完成後就會看到
/tmp目錄下有 pake.iso
將其燒錄出來即可
***4.適用於喜歡偷懶的人像sakana ^^***
小弟寫了一個shell script
不要懷疑 & 問我...................程式是我的死穴
小弟只是喜歡偷懶
服用方式:
至此下載
ftp://tnlug.linux.org.tw/video/SATaipei/20060513_Live-cd/tools/live.sh
內容如下
代碼:
#!/bin/bash
echo "#useradd max"
useradd max
echo "#echo 1234|passwd --stdin max"
echo 1234 | passwd --stdin max
echo "#cd /home/max"
cd /home/max
echo "#wget ftp://tnlug.linux.org.tw/video/SATaipei/20060513_Live-cd/tools/live-cd.tgz"
wget ftp://tnlug.linux.org.tw/video/SATaipei/20060513_Live-cd/tools/live-cd.tgz
echo "#tar zxvf live-cd.tgz"
tar zxvf live-cd.tgz
echo "#mkdir /fedora"
mkdir /fedora
echo "#cp -af /bin /sbin /var /dev /usr /lib /fedora"
cp -af /bin /sbin /var /dev /usr /lib /fedora
echo "#rm -rf /fedora/lib/modules/*"
rm -rf /fedora/lib/modules/*
echo "#cp -a /home/max/2.6.11.5-pake /fedora/lib/modules"
cp -a /home/max/2.6.11.5-pake /fedora/lib/modules
echo "#cp /home/max/scripts/* /fedora/usr/bin"
cp /home/max/scripts/* /fedora/usr/bin
echo "#cp /home/max/scripts/* /fedora/usr/sbin"
cp /home/max/scripts/* /fedora/usr/sbin
echo "#cp /home/max/scripts/* /fedora/sbin"
cp /home/max/scripts/* /fedora/sbin
echo "#mkdir /fedora4"
mkdir /fedora4
echo "#cd /fedora"
cd /fedora
echo "#/fedora/usr/sbin/mksqfs-2.0 * /fedora4/fedora4 -be"
/fedora/usr/sbin/mksqfs-2.0 * /fedora4/fedora4 -be
echo "#mkdir /123"
mkdir /123
echo "#cp -af /etc /root /home /123"
cp -af /etc /root /home /123
echo "#cd /123"
cd /123
echo "#tar czvf /pake.gz *"
tar czvf /pake.gz *
echo "#ls /"
ls /
echo "#cp -r /home/max/isolinux /"
cp -r /home/max/isolinux /
echo "#mkdir /iso"
mkdir /iso
echo "#mv /fedora4 /isolinux /pake.gz /home/max/scripts /iso"
mv /fedora4 /isolinux /pake.gz /home/max/scripts /iso
echo "#cd /iso"
cd /iso
echo "#./scripts/mkISObook pake /tmp/pake.iso"
./scripts/mkISOboot pake /tmp/pake.iso
下載完直接執行, 不需沖泡開水即可服用
***5.lab flash 影片***
上述操作過程
可以至
ftp://tnlug.linux.org.tw/video/SATaipei/20060513_Live-cd/live-cd/live-cd.html
觀賞猴子表演(看猴表演)................(疑.....不是魚魚嗎?)
***6.後記***
終於可以好好睡覺了^^
2 則留言:
感謝您所撰寫的技術文章,我覺得相當實用!!
ftp://tnlug.linux.org.tw/video/SATaipei/20060513_Live-cd/tools/live-cd.tgz
但是以上的網址我無法連結,顯示無此網頁
我想下載live-cd.tgz來測試你文章所說,製作出FEDORA COR 6 的 Live-cd
但是無法 找到live-cd.tgz 此製作工具
可以協助寄給我==> khvstomas@gmail.com,或是告知此檔案有效連結點嗎
感激不盡
何先生
那個連結的確已經失效
網路上有找到一些連結, 但是不確定正確性
Live CD 的建置您也可以參考
http://www.alti.at/knowhow/obsdlivecd/
我後來是用 Tux2live
http://tux2live.org/index.php/ZhTw/HomePage
給您參考
張貼留言