Re: [問題]製作可開機光碟
※ 引述《gmobug (泡泡‧蟲)》之銘言:
> ※ 引述《seansnow.bbs@bbs.wretch.cc (Sean)》之銘言:
> > 各位前輩好,想請問一個有關可開機光碟製作的問題。
> > 目前Sean想要把FreeBSD作業系統放入一張光碟,此光碟可開機
> > 而且可以直接在光碟上跑作業系統。(類似KNOPPIX)
> > 現在Sean對可開機的製作有很大的疑問(如何設計該作業系統就先不提...)。
> > 目前Sean使用mkisofs來製作ISO檔案。
> > 而這一個方法,就有如
> > http://bbs.ee.ntu.edu.tw/boards/Linux/5/20/5.html
> > 這個網站上提到的一樣,是使用一個Floppy去模擬開機。
> > 有沒有任何的辦法,可以像該文章內matt.bbs@csie.nctu.edu.tw所說的,
> > 「弄個loader,直接用BIOS call(El Torito裡有提到)來載入kernel」呢?
> > 目前查到的,
> > KNOPPIX使用的方法是像
> > http://www.cyut.edu.tw/~ckhung/b/sa/knoppix.shtml
> > 所提的,以一個miniroot開機,再去呼叫另一個linuxrc。
> > 而FreeBSD的Live CD已經有一個FreeSBIE
> > http://www.freesbie.org/?section=home-en
> > 只是該網站並沒有相關的製作方法說明...
> > 所以,Sean想請教各位前輩:
> > 1.若直接用mkisofs來製作ISO檔案,如何在FreeBSD中,使用類似KNOPPIX的技術,用
> > 模擬的Floppy去呼叫另一個更大的Kernel呢?
> > 2.如果想要直接在CD上安裝Boot Loader,然後直接載入Kernel,要怎麼製作呢?
> > 3.FreeSBIE的Live CD是如何製作的呢?
> > 懇請前輩們提供一些查詢的方向或是資訊,感激不盡!
> > PS:有關可開機光碟的El Torito規格需要花時間去閱讀嗎?
> http://netlab.cse.yzu.edu.tw/~statue/freebsd/docs/livecd/
> 看第四段一切自己來
> 做LiveCD的重點在於
> 1.mount_mfs ->讓你可以寫入
> 2.重編核心讓他能從光碟開機 ->ROOTDEVNAME那邊
> 裡面的Install寫的比較複雜(他用tar弄)
> 簡單的方法是用/stand/sysinstall
> 在Option裡面改Install Root
> 另外mount_mfs的時候如果善用-o union可以減少一些記憶體的消耗
> (應該在/var比較適合用它吧, 看你比較常改哪裡的檔案)
> 另外注意此選項不對子資料夾作用,真可惜...
我覺得在mount_mfs的-o裡還可以再加noasync, sync
因為mfs就是存取記憶體
幫他做緩衝不但不會比較快
反而還會多消耗一些記憶體
還有如果要像knoppix做通透性壓縮
上面那網址裡也有提到
http://people.freebsd.org/~fjoe/geom_ugz/
就是這東西
另外有一篇比較離題的文章是幫FreeBSD減肥
http://neon1.net/misc/minibsd.html
不過都是英文的...(放心不會很難啦)
--
★ <師大附中 BBS 站> bbs.hs.ntnu.edu.tw ★ From: sw169-71-109.adsl.seed.net.tw
討論串 (同標題文章)
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章