您的位置:網站首頁 > 電器維修資料網 > 正文 >
自制軟盤FreeBSD系統4
★★★★★【文章導讀】:自制軟盤FreeBSD系統4具體內容是:libs-LEDit-lutil-lmd-lcrypt-lmp-lgmp-lm-lkvmlibs-lgnuregex-LTElnet當編輯好crunch.conf之后,你就可以開始編譯crunch了:bsd#make這時會生成一個名為crunch1的程序,我們要的就是它了。5、建立內存磁盤大家可以看…
來源: 日期:2013-12-25 20:16:10 人氣:標簽:
libs -LEDit -lutil -lmd -lcrypt -lmp -lgmp -lm -lkvm
libs -lgnuregex -LTElnet
當編輯好crunch.conf之后,你就可以開始編譯crunch了:
bsd# make
這時會生成一個名為crunch1的程序,我們要的就是它了。
5、建立內存磁盤
大家可以看到crunch1加上我們剛才編譯的內核和loader程序,已經超出了軟盤的容量,同時為了加速程序的運行我們需要使用MD(內存磁盤)來解決這個問題,MD將作為系統的根文件系統和用來存放系統程序。對于內存磁盤的大小一般不易太大,因為這樣會占用過多的內存,下面我們就以建立一個3M的內存磁盤為例說明如何建立內存磁盤:
bsd# cd /root
bsd# dd if=/dev/zero of=bsd bs=1k count=3072 # 生成一個3M的文件,用來做MD
bsd# vnconfig -c -s labels vn0c bsd
# 使用bsd來創建一個vn設置,以便在其中存放程序
bsd# disklabel -w -r vn0c auto # 建立disklabel
bsd# disklabel -B vn0c # 安裝啟動代碼
bsd# newfs vn0c # 創建UFS文件系統
bsd# mount /dev/vn0c /mnt # 將vn0c即bsd mount到/mnt
接下來要做的就是建立目錄結構,具體建立哪些目錄這要視需要決定,本例中需要建立如下目錄:
bsd# mkdir /mnt/etc
bsd# mkdir /mnt/sbin
bsd# mkdir /mnt/bin
bsd# mkdir /mnt/dev
然后將crunch1復制到/mnt/sbin中,再將剛才編譯進crunch1中的那些命令分別做上symbol link:
bsd# cp /usr/SRC/release/piCOBsd/custom/crunch1/crunch1 /mnt/sbin
bsd# cd /mnt/sbin
bsd# ln -s ./crunch1 init # init必須在/mnt/sbin目錄中
- 1
- 2
- 下一頁
【看看這篇文章在百度的收錄情況】
相關文章
- 上一篇: 自制軟盤FreeBSD系統3
- 下一篇: 怎樣架設Red Hat Linux 9服務器四