OpenBSD安裝

一、安裝文件準備

下載openbsd的iso文件:ftp://ftp.openbsd.org/pub/OpenBSD/5.1/i386/install51.iso(注意自己的cpu架構,選擇正確的架構)

下載ports壓縮包:ftp://ftp.openbsd.org/pub/OpenBSD/5.1/ports.tar.gz

OpenBSD package地址:ftp://ftp.openbsd.org/pub/OpenBSD/5.1/packages/i386/

二、新建VMWare虛擬機

新建vmware虛擬機,選擇自定義方式:

custom

點擊下一步,選擇稍後安裝操作系統選項,當然你可以選擇第二項指定一個iso文件和第一項選擇光驅:

later

點擊下一步,選擇操作系統的類型,這裏選擇other選項的other子選項,測試選擇freebsd也可以。

other

點擊下一步,指定虛擬機的名稱和存儲路徑:

openbsd

點擊下一步,配置虛擬機的cpu(需要根據宿主機的cpu進行配置,cpu個數和cpu核心數不能超過宿主機):

cpu

點擊下一步,配置虛擬機的內存(越大越好,當然你得給宿主機留下足夠的內存來運行程序,要不然很卡):

mem

點擊下一步,配置虛擬機的網絡類型(這裏選擇橋接的方式,你也可以選擇host-only或者nat方式):

network

點擊下一步,選擇io控制器類型,一般默認就行。

scsi

點擊下一步,選擇虛擬機所用的磁盤,這裏選擇新建一個虛擬磁盤,也可以使用一個已存在的虛擬磁盤或者一個物理磁盤。

disk

點擊下一步,進入新建虛擬磁盤過程,選擇磁盤類型,默認即可:

disk2

點擊下一步,選擇虛擬磁盤的大小和其他備選選 項(你可以選擇Allocate all disk space now一次性將40G分配給虛擬磁盤,也可以不選中,虛擬磁盤用多少,從物理磁盤給分配多少,直到40G分完,同時,可以選擇將虛擬磁盤數據存儲到一個單 獨的文件,也可以存儲成多個文件(主要是移動性和性能上的一些區別),此處無關緊要,選擇哪個都可以):

diskspace

點擊下一步,選擇虛擬磁盤的存儲路徑。

diskfile

點擊下一步,進入概括頁面,如無錯誤,點擊finish,有錯誤返回重新設置。

sum

三、安裝OpenBSD

選擇openbsd的iso文件,點擊虛擬機的Edit Virtual Machine Settings彈出設置虛擬機界面(在這裏可以添加刪除虛擬機硬件),點擊CD/DVD,右面選擇iso文件的路徑,或者選擇光驅。

iso

點擊OK退出虛擬機設置,點擊主界面的Power on this virtual machine啓動虛擬機,會從CD啓動該虛擬機,如:

boot1

等一會,進入安裝第一步,如下圖:

Install

有三個選項,輸入I進入安裝過程,輸入U進入 升級過程,輸入S則進入一個shell環境,進入shell環境後可以輸入install重新進入安裝程序。輸入I進行安裝,進入Choose your keyboard layout(選擇鍵盤佈局)選項,一般都爲us,也可以輸入L列出鍵盤佈局備選選項查看,然後選擇自己的鍵盤佈局。下一步進入Choose your keyboard layout(設置主機名)選項,這裏設置爲VM1,下一步進入網絡配置部分,系統列出了當前全部的網卡,這裏有兩個vic0和vlan0,其中vic0 是我們虛擬機配置裏那個採用橋接方式的那個網卡,選擇配置那一塊網卡,默認爲vic0,回車,進入配置ipv4地址選項,默認是dhcp,我們採用靜態 ip,輸入ipv4的地址:192.168.1.123回車,進入設置掩碼選項,默認爲255.255.255.0,如不對,自己在後面填寫正確的掩碼, 回車,不配置ipv6地址,默認none,回車,再一次進入選擇網卡進行配置的選項,如果有多個網卡,這裏可以配置下一個,這裏選擇done完成網卡配 置,回車進入配置網關地址選項,填入19.168.1.1回車,進入設置dns域名的選項,如果公司有域名這裏可以填寫如( openbsd.org或者baidu.com等)這裏我填寫openbsd.org。那麼我的機器將來的唯一標識則是主機名加上域名,即 爲:VM1.openbsd.org。填寫好回車,進入DNS解析服務器的ip地址,多個dns解析服務器的ip用逗號隔開,我填 寫:202.106.195.68。以上操作步驟如下圖:

ip

回車,系統詢問還要進行其他的網絡配置嗎,默 認no回車,進入設置用戶密碼的選項,不回顯。連續輸入兩次。回車,系統詢問是否默認啓動sshd服務,默認爲yes,建議選擇yes開啓ssh登陸。回 車,系統詢問是否默認啓動ntpd服務,這是個時間同步服務,可以開啓也可以不開啓,如果系統需要準確的時間,建議開啓以便和網絡上的時間服務器進行時間 同步,默認爲no,這裏選擇不開啓,回車系統詢問是否期望運行X window系統,默認爲yes,這裏可以選擇yes也可以選擇no,我這裏選擇yes,回車系統詢問是否默認運行x window ,默認值爲no,這裏選擇默認值,即不啓動x window,回車系統詢問change the console to com0默認no即可。下一步系統讓新建用戶,這裏不新建用戶選擇no即可,下一步,選擇時區,可以輸入L查看備選選項,這裏選擇 Asia/Shanghai選項,下一步系統列出了當前可用的磁盤,如果有多快磁盤,選擇指定的磁盤迴車,系統提示是否在/etc/fstab裏面使用 DUIDS替代默認的設備名稱,默認爲yes即可,下一步系統提示是使用整個磁盤還是編輯MBR以使用部分磁盤,這裏選擇Whole全部即可,如下圖:

passwordsshd

下一步,系統會默認有一個分區方案,如果同意的話輸入A採用自動分區方案,或者輸入E編輯自動分區的方案或者輸入c採用自定義分區方案,這裏我採用自定義分區方案,輸入c如圖:

分區

下一步進入自定義分區,輸入?可以查看分區命 令,分區編號可以是a到p的任何字母,但要注意,分區的時候,兩個分區號代表特殊意義,即 b代表交換分區,c代表整個磁盤,所以添加第一個分區 a  a即可,添加交換分區 a b ,不能使用a c,添加第三個分區 a d,以此類推,其中a代表添加的意思,分區完成後,輸入q保存退出分區方案,會將分區方案寫入磁盤,如圖:

add

offset是分區開始的地方,size是分區的大小,fs type默認即可,mount point填入掛載點。這裏我給/分區分了10G的空間,交換分區分了1G空間,剩下29G分給了/opt分區。

完成後,系統進入選擇安裝介質的選項,默認cd回車即可,選擇cd0,第一個光驅,回車,選擇路徑,默認即可。系統列出了都有哪些包可以安裝,如圖:

package

取消選擇的包可以使用-包名的方式,如-game51.tgz,選擇一個包輸入報名回車即可,選擇好所要安裝的包後回車開始安裝openbsd系統。如圖:

setup

安裝完成後進入shell,爲了使系統生效,我們需要重新啓動系統,輸入reboot:

setup1

重新啓動過程中,系統會生成rsa密鑰對等等,啓動完成後,如輸入root 密碼進入系統:

reboot

可以看看我們的分區:

df

四、軟件安裝

 

4.1、ports方式安裝

        下載ports壓縮包,移動到/usr目錄下,並解壓(解壓過程比較長)。

ports

        ports安裝方式是一種源碼編譯安裝方式,本質是一對makefile文件,安裝過程中,會從網絡上下載源代碼編譯安裝,會將依賴的包一併編譯安裝 上,openbsd默認沒有安裝bash,這裏我們安裝下bash。進入/usr/ports/shell/bash/下執行make install如圖:

portsbash

        編譯過程檢查依賴關係並下載編譯安裝依賴的軟件庫:

bashbison

        編譯過程:

bashbuild

        編譯完成:

bashdone

        編譯過程中,會將編譯好的文件打包放到/usr/ports/packages/i386/all目錄下,方便下次使用該文件,我們看下安裝bash編譯了那些軟件和庫:

1111111111

        改變root默認shell,重新登錄起效:

2222222222

4.2、package安裝方式

        package是預編譯的二進制包,不同於ports源碼安裝,事實上,ports安裝方式也會打包一個package二進制文件,你完全可以將此二進制 文件拷貝到別的地方安裝,openbsd默認沒有安裝python,現在採用package安裝python2.5.4,採用package安裝方式也會 將依賴的軟件和庫一併裝上:

        安裝過程:

333333

        安裝完成:

444444

      使用python:

5555555

 

 

 

 

 

 

 

 

 

 

 

 

 轉自:

 http://www.cnblogs.com/wang1988ming/archive/2012/07/22/2603799.html

 

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章