日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

FreeBSD光盤運行版的制作過程

FreeBSD光盤運行版的制作過程

zyme|zyme@yeah.net|QQ:710055|www.yeaday.com|2003-5-16

前言:本文在你初步掌握FreeBSD的基礎(chǔ)上,一步一步教你如何制作光盤運行的FreeBSD系統(tǒng) 。其中的過程并不絕對符合,只要你明白了意思,可以根據(jù)自己的喜好靈活動作 。
一、裝新的FreeBSD
1、#mkdir /zymebsd30
2、#cp /stand/sysinstall /zymebsd30
3、#chroot /zymebsd30
4、#./sysinstall-->custom-->
-->Distributions-->選中Users(可以custom去掉ports)
-->commit-->開始安裝copy文件...等等完成...
5、現(xiàn)在你處在一個新的系統(tǒng)里,你可以按你的要求把這里的東東設(shè)置好,比如root密碼,新帳號,/etc/ssh/sshd_config,/etc/rc.conf等...
6、建議,如果你是第一次裝這種CD版BSD,或者你不很清楚系統(tǒng)是如何運行的,那最好少裝些軟件...
7、#exit (退出新裝的系統(tǒng))
8、如果要用ssh請#cp -R /etc/ssh /zymebsd30/etc

二、制作光盤啟動的內(nèi)核
1、#mount_cd9660 /dev/acd0a /cdrom 或者 #mount /cdrom (把光盤mount到/cdrom下)
2、#cp -R /cdrom/floppIEs /zymebsd30
3、#vnconfig -c vn0 /zymebsd30/floppies/boot.flp
4、#mount /dev/vn0 /mnt
5、#rm /mnt/mfsroot.gz
6、#cat /kernel | gzip -9 > /mnt/kernel.gz (當(dāng)然這個/kernel是你希望的內(nèi)核)
7、#cp /boot/boot0 /mnt/boot
8、#cp /boot/loader.4th /mnt/boot
9、#ee /mnt/boot/loader.rc -->刪除第一行和第二行
10、#umount /mnt
11、#vnconfig -u /dev/vn0

三、制造啟動時的可寫環(huán)境
1、#ee /zymebsd30/etc/rc-->在export HOME PATH后面加上幾句話,利用mfs可寫的特征,可以根據(jù)自己情況改變參數(shù)
/sbin/mount_mfs -s 2048 -c 26 swap /tmp
/sbin/mount_mfs -s 4096 -c 26 swap /var
/sbin/mount_mfs -s 2048 -c 26 -o union,noatime,rw swap /dev
cd /dev && sh MAKEDEV vty12 pty0
tar zxf /var.tgz -C /
2、#touch /zymebsd30/etc/fstab (使這個文件為空)
3、#cd /zymebsd30/dev && rm -rf ttyv* ptyp* ttyp* vga (這些文件在開機的時候會自己再生出來)
4、#cd /zymebsd30 && tar zcf var.tgz var
5、#cd /zymebsd30 && tar zcf etc.tgz etc
6、#cd /zymebsd30 && tar zcf root.tgz root
7、#rm -rf /zymebsd30/var/*

四、造ISO光盤
1、注意在Unix下用的光盤得是RockRidge格式的,所以必須這樣在UNIX下造ISO文件
2、#mkisofs -b floppies/boot.flp -c floppies/boot.catalog -d -N -D -R -V zymebsd30 -P zyme -o zymebsd30.iso /zymebsd30
3、如果沒有mkisofs程序,可以在ports里裝,也可下載二進制程序http://gsp.8800.org/fbsd/mkisofs

五、使用光盤版BSD
1、跟從網(wǎng)上下載的UNIX ISO光盤一樣,用光盤映像的方法刻錄光盤,而不能解開ISO來刻錄 。
2、啟動時有些機器會出現(xiàn)找不到mount/的問題,輸入cd9660:acd0a可以解決,當(dāng)然acd0a是目前的光驅(qū) 。
3、如果要改動/etc下的設(shè)置,可以#mount_mfs -s 4096 -c 26 swap /etc && tar zxf etc.tgz -C /再修改
4、同樣的方法可以改動/root下的設(shè)置,當(dāng)然重新啟動后又還原了...
5、由于"鎖定"的原因,ps等命令會出錯,可以#rm /dev/null然后再試...

六、參考光盤版BSD
1、內(nèi)容:FreeBSD4.8R,內(nèi)核增加支持IPFW NAT APM,root密碼zyme
2、下載:http://gsp.8800.org/zyme/zymeBSD_3_0.iso

    推薦閱讀