• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • FreeBSD光盤運行版的制作過程

    發表于:2007-05-26來源:作者:點擊數: 標簽:
    前言:本文在你初步掌握FreeBSD的基礎上,一步一步教你如何制作光盤運行的FreeBSD系統。其中的過程并不絕對符合,只要你明白了意思,可以根據自己的喜好靈活動作。 一、裝新的FreeBSD #mkdir /zymebsd30 #cp /stand/sysinstall /zymebsd30 #chroot /zymebsd3

    前言:本文在你初步掌握FreeBSD的基礎上,一步一步教你如何制作光盤運行的FreeBSD系統。其中的過程并不絕對符合,只要你明白了意思,可以根據自己的喜好靈活動作。
    一、裝新的FreeBSD

    #mkdir /zymebsd30
    #cp /stand/sysinstall /zymebsd30
    #chroot /zymebsd30
    #./sysinstall-->custom-->
    -->Distributions-->選中Users(可以custom去掉ports)
    -->commit-->開始安裝copy文件...等等完成...

    現在你處在一個新的系統里,你可以按你的要求把這里的東東設置好,比如root密碼,新帳號,/etc/ssh/sshd_config,/etc/rc.conf等...
    建議,如果你是第一次裝這種CD版BSD,或者你不很清楚系統是如何運行的,那最好少裝些軟件...

    #exit (退出新裝的系統)

    如果要用ssh請#cp -R /etc/ssh /zymebsd30/etc 二、制作光盤啟動的內核

    #mount_cd9660 /dev/acd0a /cdrom 或者 #mount /cdrom (把光盤mount到/cdrom下)
    #cp -R /cdrom/floppies /zymebsd30
    #vnconfig -c vn0 /zymebsd30/floppies/boot.flp
    #mount /dev/vn0 /mnt
    #rm /mnt/mfsroot.gz
    #cat /kernel | gzip -9 > /mnt/kernel.gz (當然這個/kernel是你希望的內核)
    #cp /boot/boot0 /mnt/boot
    #cp /boot/loader.4th /mnt/boot
    #ee /mnt/boot/loader.rc -->刪除第一行和第二行
    #umount /mnt
    #vnconfig -u /dev/vn0

    三、制造啟動時的可寫環境

    #ee /zymebsd30/etc/rc-->在export HOME PATH后面加上幾句話,利用mfs可寫的特征,可以根據自己情況改變參數
    /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 /
    #touch /zymebsd30/etc/fstab (使這個文件為空)
    #cd /zymebsd30/dev && rm -rf ttyv* ptyp* ttyp* vga (這些文件在開機的時候會自己再生出來)
    #cd /zymebsd30 && tar zcf var.tgz var
    #cd /zymebsd30 && tar zcf etc.tgz etc
    #cd /zymebsd30 && tar zcf root.tgz root
    #rm -rf /zymebsd30/var/*

    四、造ISO光盤
    注意在UNIX下用的光盤得是RockRidge格式的,所以必須這樣在UNIX下造ISO文件

    #mkisofs -b floppies/boot.flp -c floppies/boot.catalog -d -N -D -R -V zymebsd30 -P zyme -o zymebsd30.iso /zymebsd30

    如果沒有mkisofs程序,可以在ports里裝,也可下載二進制程序http://gsp.8800.org/fbsd/mkisofs 五、使用光盤版BSD
    跟從網上下載的UNIX ISO光盤一樣,用光盤映像的方法刻錄光盤,而不能解開ISO來刻錄。
    啟動時有些機器會出現找不到mount/的問題,輸入cd9660:acd0a可以解決,當然acd0a是目前的光驅。
    如果要改動/etc下的設置,可以:

    #mount_mfs -s 4096 -c 26 swap /etc && tar zxf etc.tgz -C /再修改

    同樣的方法可以改動/root下的設置,當然重新啟動后又還原了...
    由于"鎖定"的原因,ps等命令會出錯,可以:

    #rm /dev/null然后再試...

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

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>