所謂LiveCD,就是指那種直接可以從光盤啟動,而無須安裝的操作系統光盤。這類光盤的主要用途包括:
嘗試一種新的系統。由於不需要安裝,因此這樣做的風險要比直接安裝小的多。
修復系統。FreeBSD早期版本的第二張光盤就是類似的LiveCD。
本文將介紹如何通過FreeSBIE制作FreeBSD的LiveCD。
前提條件:FreeBSD 5.3或更高版本(更早的FreeBSD*也許*能用,但不能保證)。
首先,是在硬盤上安裝一份mini的FreeBSD,然後使用pkg_add -r安裝cvsup-without-gui,並同步ports tree,以及希望在光盤中安裝的FreeBSD版本。
隨後需要安裝希望放到光盤上的ports。比如說,Xorg,xfce,Apache等等。注意一定要使用port安裝!
確認沒有問題之後,我們就可以開始下一步了。嚴格說來,我們並不需要通過port安裝FreeSBIE(因為/usr/ports/sysutils/freesbie的維護並不是非常活躍,而FreeSBIE實際上是一組腳本)。首先,需要安裝兩個相關的軟件:
cdrtools:這個可以從/usr/ports/sysutils/cdrtools找到。另外也可以考慮用/usr/ports/sysutils/cdrtools-cjk。
cloop-utils:可以從/usr/ports/sysutils/cloop-utils來安裝。
下面是從CVS中拿到FreeSBIE:
touch ~/.cvspass
(不用理他,問密碼直接按回車過去)
接下來,進入freesbie目錄。運行./freesbie。按照提示做就可以了。