歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> OpenBSD系統多種安裝方法

OpenBSD系統多種安裝方法

日期:2017/2/27 16:01:03   编辑:Linux教程
1. 預備知識請閱讀 OpenBSD Installation Guide
http://www.openbsd.org/faq/faq4.html
特別指出,升級安裝OpenBSD一個bsd.rd文件足以。

以下例子以i386平台為例,i386可以安裝在任意PC上,64位CPU和4G以上內存者可考慮amd64平台。

2. 最常用方法,完全光盤啟動安裝
下載完整光盤鏡像文件,刻錄光盤,用光盤啟動計算機安裝
例如
http://ftp.openbsd.org/pub/OpenBSD/5.2/i386/install52.iso

3. 光盤啟動,再指定安裝源
下載最小文件的最小啟動光盤鏡像,刻錄光盤,用光盤啟動計算機
http://ftp.openbsd.org/pub/OpenBSD/5.2/i386/cd52.iso
CD啟動系統的安裝進程後,需要指定 系統安裝源文件 位置,有4種選擇 cd disk ftp http
當然,前提必須是這些系統安裝源文件已經放在相應的地方。

4. 網卡PXE啟動安裝(無光驅電腦首次安裝OpenBSD)
閱讀http://www.openbsd.org/faq/faq6.html#PXE
簡言之,就是電腦網卡啟動計算機,運行bsd.rd繼續安裝
此法需要局域網內另一台電腦做PXE啟動服務器,可以用文中提到的OpenBSD做,Windows系統上用Tftpd32也可以作PXE服務
http://tftpd32.jounin.net/,詳情見文後附錄。

5. U盤啟動安裝
閱讀http://www.openbsd.org/faq/faq14.html#flashmemLive
通過以上方法先把OpenBSD系統安裝到U盤並存放系統安裝源文件,這個U盤就可以插到新電腦安裝OpenBSD系統了。

6、U盤啟動安裝非官方方法
下載flashrd非官方U盤鏡像直接寫入U盤,剩下的步驟同上。
http://www.nmedia.net/flashrd
flashrd creates OpenBSD images tailored for embedded hardware devices and for executing from a virtualized environment.flashrd installs a complete OpenBSD system with "one-touch" upgrade capability. It boots from a ramdisk to make in-place upgrades easy and complete. flashrd partitions default to read-only operation, to minimize flash wear.

7、VirtualBox或Vmware虛擬機安裝,此處略。


8. 特殊技巧
Intel處理器的iMac上,第一次安裝OpenBSD系統可能必須用光盤啟動,之後升級系統或重新安裝可用以下技巧:下載新的bsd.rd文件到 OpenBSD系統根目錄/,mv /bsd.rd /bsd,reboot計算機就自動進入安裝程序了,因為出現以下信息時,iMac的鍵盤可能無法使用。
Using Drive: 0 Partition: 3
reading boot.....
probing: pc0 com0 com1 apm mem[639k 255M a20=on]
disk: fd0 hd0+
>> OpenBSD/i386 BOOT 3.17
boot> iMac鍵盤此時可能無法使用,也就無法輸入bsd.rd幾個字符。


附錄: Windows機器如何做PXE服務給局域網電腦安裝OpenBSD?

0. 預備知識,必須知道固定IP、DHCP服務和Windows防火牆、超級管理員是怎麼回事!

1. 先下載
http://tftpd32.jounin.net/download/tftpd32.400.zip(tftpd服務端)
http://nginx.org/download/nginx-1.2.7.zip(可選,需要同時部署http服務和安裝源才用)
參看
http://tftpd32.jounin.net/
http://nginx.org/

2. 再下載
http://ftp.openbsd.org/pub/OpenBSD/5.2/i386/pxeboot(tftpd需要的啟動文件)
http://ftp.openbsd.org/pub/OpenBSD/5.2/i386/bsd.rd(OpenBSD installer)
http://ftp.openbsd.org/pub/OpenBSD/5.2/i386/index.txt(http安裝源目錄內必備的索引文件,否則OpenBSD installer腳本會提示找不到安裝文件,官方解釋在http://www.openbsd.org/faq/faq5.html#Release網頁中搜索index.txt
還有其他文件bsd、base52.tgz等,需要局域網http安裝源才下載。

3. 解壓tftpd32.400.zip和nginx-1.2.7.zip
將tftpd32.exe相關文件和pxeboot, bsd.rd, index.txt等全部放到nginx解壓目錄的html目錄下,html目錄本身有50x.html和index.html兩個文件

4. 運行nginx.exe,運行tftpd32.exe
tftpd32中Settings>DHCP>DHCP Pool definition
  1. IP pool starting address起始ip,假設Windows本機ip是192.168.1.2,這裡可嘗試輸入192.168.1.201,盡量用最後面的ip,避免和 局域網內其他DHCP服務沖突,不了解網絡者請不要隨意開啟dhcp,有沖突請自己解決!
  2. Size of pool填20吧。
  3. Boot File必須是pxeboot小寫
  4. Mask一般用255.255.255.0
其他選填!有問題請嘗試關閉Windows防火牆和用超級管理員方式運行tftpd32.exe並關閉DHCP Option下面的Ping address before assignation等3個選項,甚至將Windows電腦和想要安裝OpenBSD的兩台電腦直接用網線連接起來測試,不經過交換機。對了,現在的兩 台電腦網線互聯,直通網線或交叉網線直連大多都可以正常使用。

5. 需要安裝OpenBSD的局域網電腦bios設置好pxe啟動開機,done.
Copyright © Linux教程網 All Rights Reserved