瀏覽模式: 普通 | 列表

CentOS5 自動安裝光碟製作

來源出處: http://fedora.tw/modules/newbb/viewtopic.php?topic_id=1510&forum=2&post_id=4813#forumpost4813

以下的製作過程只是簡單說明,如果有不清楚的地方,歡迎提問或PM

首先

準備一張 Centos5的DVD光碟,可到
http://ftp.isu.edu.tw/pub/Linux/CentOS/5.0/isos/i386/
下載ISo檔

第二步

準備一台電腦安裝Cntos5,安裝時把你要的套件都選一選。

第三步

安裝包裝Centos5時所需要的套件 anaconda
anaconda
anaconda-runtime
如果不知道要怎麼裝的話可以直接使用
yum install anaconda
讓系統幫你裝到好~


第四步

裝好後,我的習慣是在另一台桌機上使用pietty用ssh連線登入到剛裝好的主機working~

把CentOS光碟放到主機上,並mount起來,
並 mkdir /CentOS5 <=這個用來包裝centos的目錄
把光碟片的資料 cp 到剛才建立的 /CentOS5 目錄中

第五步

挑選需要的PRM檔案,在root家目錄中有一個install.log檔(/var/log/rpmpkgs 這裏就有記錄所有安裝的 rpm了)
這個檔案記錄著,我們在安裝過程中所選擇的套件,
所以我們要做的就是根據這個檔案,來替我們的Cntos5 DVD減肥
(只留下安裝時選所的套件,其餘都刪除)

之前我在做centos3.8 與FC3時都是使用現成的程式(
getGroupPkgs.py & removePkgs.py)來做,但
目前好像在centos5上好像不能使用(這點不確定)

所以這個步驟自己手動來弄的話,是比較麻煩點

以我的做法是
把install.log 複製一份到自己的電腦裡面來(m$窗主機)
使用PSPad來編輯檔案,裡面的檔案大概會跟下面的差不多

正在安裝 libgcc - 4.1.1-52.el5.i386
正在安裝 filesystem - 2.4.0-1.el5.centos.i386
正在安裝 basesystem - 8.0-5.1.1.el5.centos.noarch
...以下省略...

把上面這個用"搜尋"、"取代",的技巧

變成下面這樣

#!/bin/bash
cp -a /mnt/CentOS/libgcc-4.1.1-52.el5.i386.rpm /myRPM
...以下省略...

存成copyrpm.sh 丟回到Centos5主機裡,更改權限chmod +x copyrpm.sh
並執行。

ps:請先確認有無該目錄
cp -a /mnt/CentOS/libgcc-4.1.1-52.el5.i386.rpm /myRPM
像這行,我是把Centos5光碟mount 到/mnt
並將RPM檔cp到/myRPM 這個目錄下,沒有的話請先建一個


第六步

cd /CentOS5/CentOS
把這個目錄清空,把/myRPM目錄下的rpm全都cp過來
cp -a /myRPM/* /CentOS5/CentOS

第七步

回到 /CentOS5 目錄下,執行createrepo這隻程式
createrepo -g repodata/comp.xml .

開始進行認套件的動作,通常如果出現以下的訊息

Saving Primary metadata
Saving file lists metadata
Saving other metadata
Could not remove old metadata dir: .olddata
Error was [Errno 39] Directory not empty: '/centos/.olddata'
Please clean up this directory manually.

請先刪掉.olddata 這個隱藏目錄。
然後再執行一次
createrepo -g repodata/comp.xml .

第八步

如果上面的步驟ok的話,把repodata 與CentOS 這兩個目錄
連同/root/底下的anaconda-ks.cfg 給tar起來~下載到自己的m$窗主機裡面,
用winrar把剛tar的檔案解壓縮。
將anaconda-ks.cfg 改名 ks.cfg


開UltraISO編輯器,打開Centos5的ISO檔,
把剛解開的repodata 與Centos 兩個資料夾丟進去替換掉
把ks.cfg放在光碟iso檔的根目錄上。

打開isolinux資料夾裡isolinux.cfg
改第一行default linux
改成 =>default linux ks=cdrom:/ks.cfg

改好後就可以直接燒錄了。此步驟也可以直接在CentOS5主機上直接操作,
直接壓製ISO檔與燒錄。


第九步

把燒好的光碟片拿去安裝測試,成功的話就是一片自動安裝光碟了,
相當如XP的無人值守光碟。

以上的過程應該就只有第五步篩選套件比較麻煩點,這篇就先寫到這邊,
如有疑問歡迎提出,如果有更方便的做法也歡迎其他同好提出來與大家分享:)

自由軟體不就需要大家的熱情才能夠持續成長嗎:D


附錄:我的ks.cfg檔內容

install
cdrom
lang zh_TW.UTF-8
langsupport --default en_US.UTF-8 en_US.UTF-8
keyboard us
mouse genericwheelps/2 --device psaux
rootpw --iscrypted $1$Iph2iG2r$nbJzPHvxf5PnBMyBFmMjB/
firewall --disabled
selinux --disabled
authconfig --enableshadow --enablemd5
timezone Asia/Taipei
bootloader --location=mbr
clearpart --all --initlabel
part /boot --fstype ext3 --size=100
part swap --size=1024
part / --fstype ext3 --size=100 --grow


%packages
@base
@chinese-support
@core
@dialup
@editors
@text-internet

-redhat-config-printer
-redhat-config-printer-gui

%post
標籤: Linux

人格教育的重要

博士情侶拒高薪 到漁村課輔

聯合新聞網 更新日期:2007/05/23 07:00 記者:記者李青霖/新竹市報導

清華大學生命科學系博士樊汝川放棄高薪,選擇月薪僅兩萬七千元的教會工作,與未婚妻合力輔導漁村的孩子。他說,面對「活生生」的個體,「感覺更實在」。

他的母親至今還無法釋懷,「花這麼大心血栽培,有能力掙錢,卻當個小螺絲釘」,罵兒子「書越讀越退步」。

卅五歲的樊汝川九十四年七月拿到博士學位,畢業前,教授曾介紹他到國家奈米實驗室工作,這是一般人眼中的金飯碗,他卻婉拒,當年八月就到新竹市南寮漁港附近的基督教台灣新恩堂教會報到。

「從小到大,我一直朝賺錢的路走」,樊汝川說,東海化學系畢業後考取中正大學化學研究所,選擇無機化學,「研究工業觸媒,一旦被業界採用,就可賺很多錢」。準備碩士班論文時,遭逢父逝,論文交出那一刻,他走在路上,突然無助,懷疑人生所為何來?

朋友曾帶他到台北一間教堂,「聽到聖詩,突然淚流滿面」;退伍後,他還是想著怎麼賺大錢,當年生命科學所熱門,他轉換跑道進入清大生命科學系,隨潘榮隆教授研究,「花七年完成博士學位」。

他說,進博士班後,他開始利用假日到新恩堂教會幫忙,因有一副好嗓子,曾幫美國牧師錄製「金色的耶路撒冷」專輯,他被音樂打動,感應神的召喚。加上博士論文在最後階段出奇順利,「這是神恩」,他決心奉獻。

新恩堂靠近新竹海濱漁村,這裡的孩子多半單親、隔代教養,孩子繳不起補習費,樊汝川和未婚妻黃竹玉從今年二月起,每天下午都到海邊的南華國中擔任課輔班導師,每周還帶一堂品格教育課。

他們隨身帶著飲品或麵包,上課前與同學分享,「看到學校榮譽榜上都是課輔班學生,感覺很欣慰」。

黃竹玉也在海邊長大,高雄實踐大學國貿系畢業後,曾在竹科一家大公司上班,「薪水和福利都不錯」,但上一年班,發現漁村孩子需要她,毅然辭退工作,同在教會領微薄薪水。

「在什麼時刻,做什麼事」,樊汝川認為冥冥之中都有安排。

被發現了!

十個月大的亦晨,已經會自己在地上爬了,看到我的相機鏡頭時,也會伸手來抓抓,好像已經了解相機是什麼東西了!

attachments/200705/6713442172.jpg
亦晨:呵~我早就知道這是什麼了~ 相機嘛!還是數位的對吧!

老爸愛死你了!

這九個多月的日子,沒有一天可以好好的睡個覺,亦晨半夜一定要喝牛奶,也常常會在半夜裏大哭,偶爾也會生病,我們的心情常常跟著亦晨的種種狀況而上下起伏。雖然如此,我們還是得像平常沒有小孩的時候一樣上班,工作,這是每一個身為父母的人都必需經歷的過程。老實說,很痛苦,因為晚上沒睡好,早上怎麼有心情在工作上奮鬥 ! 小孩生病,怎麼有心情認真工作!

但是,我還是要告訴那些不敢結婚的單身成人們,以及那些不敢生小孩的夫妻們,如果不是因為經濟狀況太差,一定要讓自己晉升到父母的身份。因為有小孩真的是一件好事。有小孩才能讓我們在今生的目的更完全,讓自己的心靈更完全的成長,讓自己的生命更加豐富,讓自己的個性更加成熟,讓自己成為更勇敢的人,讓自己更勇於負責任。雖然過程中有許多的痛苦,但卻有更多的快樂,這些快樂如果不是自己親身體驗,就永遠沒有機會去了解。

亦晨,老爸真是愛死你了!

attachments/200705/8021289068.jpg

亦晨:是哦! 你可以再噁心一點…

新造型!

有了孩子以後,自己的外表已經從輕便到了隨便,最重要的反而是幫亦晨做造型,雖然不知道亦晨是否滿意,但我們身為父母的人,卻是樂此不疲! 這次幫亦晨戴了一個牛角帽,哈…可愛到不行的啦!

attachments/200705/4440435448.jpg
亦晨:唉! 為了滿足爸媽的虛榮心,我也沒什麼好說的…

好香甜的睡姿!


亦晨的眼睫毛雖然不是很長,不過在睡覺的時候,總是可以很清楚的看見。有了那兩片可愛的眼睫毛,睡覺的時候,整個臉龐看起來更加清秀! 很多人以為亦晨是個女孩子! 錯…錯…錯…他是男的,男的,男的啦!


attachments/200705/9332109478.jpg


attachments/200705/4057659929.jpg

attachments/200705/5040235286.jpg

哦耶! 自由了!

九個月大了,這是亦晨第一次坐上學步車,開始體驗一下雙腳碰觸地面的感覺。亦晨好像很興奮,只要腳用力踢一下,身體就會往前移動一下,後來就會一直踢一直踢,不斷往前移動,直到撞到牆壁才肯停下來!

attachments/200705/7797011466.jpg
亦晨:哦~YA ! 自由囉 ! 趕快跑…別被老爸抓到…

頭總算夠大了吧!

這頂帽子是亦晨馬麻在懷孕的時候,逛街路過一家嬰兒用品店,覺得很可愛就買了下來,放到現在都快生蜘蛛絲了! 終於等到了這時候亦晨八個月大了,頭的大小剛剛好可以戴下這頂帽子,看起來更有一番俏皮的味道哦! 帥 ~

attachments/200705/7712889829.jpg
亦晨:帥…? 偶怎麼一點都不覺得!!