歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> BSD >> NetBSD安裝日記

NetBSD安裝日記

日期:2017/3/2 10:44:55   编辑:BSD

  我以前是玩兒linux的,但現在愛上了bsd,因為bsd更簡潔明快,比較干淨,現在的linux發行版顯得非常的雜亂,相比起來我更喜歡bsd的整潔!說真的,我覺得現在中國玩兒linux的人大都是為了趕時髦,而不是喜歡它的opensource(其實netbsd的代碼是公認最規范,最工整,很多書上或者很多人都推薦從netbsd開始學習操作系統)。netbsd一向以支持的平台多著稱,其實它還有很多優點,可是中國人玩兒netbsd好像很少,網上netbsd的中文資料也相當難找,尤其是針對初學者的。今天我把我的安裝過程寫出來,一是給初學者看,讓他們也能順利的裝上自己的netbsd,二是怕我自己以後忘了,呵呵……

  首先,要下載netbsd的光盤iso鏡像文件(netbsd有很多種安裝方法,其他先不提,就說常規的光盤安裝),現在最新的版本是2.0.2,我是在linuxforum論壇web服務器版斑竹fei的ftp上下載的,速度很快!地址如下:

  ftp://202.96.64.144/pub/NetBSD-2.0.2-i386cd.iso

  175m多一點,很快就下完了。下載後刻盤,然後用光盤引導重新啟動機器。如下圖:

  用光盤啟動機器後會有一個倒記時,直接點會車。

  這裡選擇a,用英文界面安裝。

  這裡選a,安裝netbsd到硬盤。b是升級,c是重新安裝設置,d是重起計算機,e好像是工具菜單,x是退出安裝程序。

  選b繼續。

  我只有一顆硬盤,所以它只找到一個,會車繼續。

  這裡問你是否全部安裝。我選的b自定義安裝。

  我不想裝x11所以選n然後選g,去掉x的項目,我只想用console。

  選擇好你想要的以後,選x繼續。

  選a繼續。

  選a開始設置分區

  選a以m為單位。

  如果你有xp或者其他什麼系統的話,在這裡會顯示出來,如果要裝雙系統,就用pq分一個空白的主分區(一定要是主分區,因為netbsd是要安裝在主分區上的)就可以了。比如你a、b、和c都是win的ntfs或fat32的話就把d做netbsd的分區。

  我這個硬盤沒有其他系統,也沒有分區,所以選a,然後會車,在選a。

  選擇分區類型為c:NetBSD

  這裡其他不用管,只要把size設置為你要分給netbsd分區的大小就可以了,我這裡分了16383m,因為vpc默認的虛擬硬盤就這麼大,足夠了。

  設置好以後選x進入下一步。

  這裡好像是安裝引導代碼,選a繼續。

  下面設置netbsd的各個文件系統,選a繼續。

  這裡是默認的,修改它們,如果要添加新的掛接點,就選Add a user defined partition

  這是我修改以後的樣子,如果你要做服務器的話,把/var分大點,如果要做mysql服務器就把/usr/mysql單獨分一個(這裡是說這樣比較好管理,並不是一定要這樣分),如果要做ftp server就單獨分一個大的/pub分區,以後把文件都放在裡面。關於怎麼分區比較科學爭議比較大,不過普遍認為swap分區應該設置為內存的2倍大小,具體怎麼樣自己拿注意吧。設置好以後選最後一項Accept partition sizes.……繼續

  選x繼續

  直接回車繼續。

  選b繼續,然後開始創建文件系統,類似於win的格式化。

  創建文件系統。

  選a,然後x退出,或者直接x。

  選a繼續。

  問你從哪兒安裝,我是用cdrom,所以選c。

  這裡需要注意一下,如果有兩個光驅的話,netbsd安裝盤裝在第二個光驅裡就選a然後把設備改為cd0b,如果一個就直接選c繼續。

  安裝在第7張圖時你選的東西

  裝完以後就出現這個,回車繼續。

  等待幾分鐘,

  回車繼續。

  選時區,無所謂,不過還是選了,這裡選Asia

  選Asia/Shanghai回車

  密碼的加密方法,常用md5,不過好像des更安全,我選了b:MD5

  選a回車設置root密碼

  輸入密碼,不顯示的。

  兩遍密碼以後就出現這個,點回車繼續。

  選擇shell,我選a,因為據說csh是最安全的shell

  回車繼續。

  一切ok選d重新啟動計算機。

  到這兒已經把基本系統都裝好了。重新啟動後用root用戶登陸,然後進行一些設置。

  首先用useradd -m username添加一個普通用戶,然後用passwd username給用戶設置密碼!

  一般我習慣於這樣:

  #useradd -m hdboy

  #passwd hdboy

  Changing local password for hdboy.

  New password:這裡輸入第一編密碼,如果密碼較簡單系統會提示你,不過不用管它

  Retype new password:再次輸入密碼!

  我習慣把hdboy這個用戶添加到wheel組,因為這樣hdboy才能用su命令變成root用戶,用

  #vi /etc/group

  打開編輯group文件,在第一行最後加

  ,hdboy  把光標移到第一行最後,點a然後輸入逗號跟hdboy(你的用戶名)

  如果你不習慣這樣也無所謂。

  用ifconfig -a命令察看你的網卡,比如我的是rtk0,然後在/etc下創建ifconfig.rtk0這個文件,命令如下:

  #vi /etc/ifconfig.rtk0

  在這個文件裡加入如下內容:

  inet 192.168.1.6 netmask 255.255.255.0

  點Esc,然後 :x 回車保存退出。這個就是設置你的ip地址,子網掩碼。

  下面修改rc.conf文件,在rc.conf文件最後加入一句話:

  #vi /etc/rc.conf

  到文件末尾加入如下一行:

  auto_ifconfig=YES

  這個是就是通過/etc/ifconfig.rtk0文件自動設置ip地址

  現在設置hostname

  #vi /etc/myname

  hdboy.scaur.com

  保存退出,這裡是設置$hostname,主機名,如果不設置啟動時總有一個警告,說你的主機名沒設置!

  然後設置網關,如果你沒有就不用設,我的是192.168.1.1(其實就是貓,我把我的華為mt800的modem做成網關了,等下次寫一個mt800開路由的日記,呵呵……)

  #vi /etc/mygate

  192.168.1.1

  保存退出。

  好了,基本完成!

  對了,還有pkgsrc沒裝。

  到如下地址下載pkgsrc.tar.gz,跟freebsd的ports一樣。只是名字不同。

  ftp://ftp.cn.netbsd.org/pub/NetBSD/NetBSD-current/tar_files/pkgsrc.tar.gz

  下載完後用如下命令解壓

  tar -zxvf pkgsrc.tar.gz -C /usr

  把目錄樹解壓到/usr下面,以後要裝什麼軟件自己到/usr/pkgsrc目錄裡找。比如要裝bash

  #cd /usr/pkgsrc/shells/bash2

  #make clean && make install

  等待……完成以後就返回到命令提示符了。好了就到這兒吧!

  對了還有,如果雙系統的話可以用windows(2000以上)的引導程序引導netbsd,先mount一個win的分區。比如你的c盤是fat32的格式,你先用如下命令察看c盤在netbsd下的設備文件號

  #disklable wd0

  然後看到你的c盤是多少,比如是a,netbsd是d

  #mount -t msdos /dev/wd0a /mnt

  #cd /mnt

  #dd if=/dev/rwd0d count=1 of=/dos/netbsd.b

  然後啟動到win,修改C:\boot.ini文件,在這個文件的最後加入

  C:\netbsd.b="NetBSD"

  這樣就可以用windows xp(或者2000)的ntloader來引導進入netbsd系統了。

  OK,就這樣了!

Copyright © Linux教程網 All Rights Reserved