45fan.com - 路饭网

搜索: 您的位置主页 > 手机频道 > 阅读资讯:安装openbsd手册内容解说

安装openbsd手册内容解说

2016-08-29 09:14:53 来源:www.45fan.com 【

安装openbsd手册内容解说

http://openbsd.csie.nctu.edu.tw/faq/zh-tw/
http://mouse.oit.edu.tw/openbsd/
http://dev.csdn.net/article/37/article/37/37880.shtm
http://sunming.c67.zgsj.com/blog/more.asp?name=summertea&id=6
http://140.111.152.19/~info/openbsdinstall.htm
 

1.0 – 介紹 OpenBSD

 


  • 1.1 – 什麼是OpenBSD?
  • 1.2 -? OpenBSD可以在什麼系統執行?
  • 1.3 -? OpenBSD 真的是免費的嗎?
  • 1.4 – 為何我要用到OpenBSD?
  • 1.5 – 誰在維持 OpenBSD的發展與運作?

?

1.1 – 何謂 OpenBSD?

OpenBSD 計劃產生一個自由有用地、跨平台4.4BSD的仿UNIX操作系統. 我們所重視的地方在輕便可攜帶性高,標準規格化,正確性以及它的安全性. OpenBSD 支援SVR4 (Solaris), FreeBSD, Linux, BSDI, SunOS, and HPUX 的二進位環境的原始系統.

?

1.2 - OpenBSD可以在什麼系統執行?

OpenBSD 2.7 可以在以下平台執行:

  • i386 - CD bootable
  • sparc - CD bootable
  • hp300
  • amiga
  • mac68k
  • powerpc
  • pmax
  • mvme68k

pmax, powerpc 的部份並未包含在2.7的光碟裡.不過它們可以從任何OpenBSD ftp 的網站中下戴.

bootable OpenBSD 可以從光碟中直接啟動. 這些啟動光碟可以數種硬體平台上啟動,(詳見第三節說明).

先前OpenBSD版本同時包含數種平台的版本:

  • arc2.4版以後移除, 但可以在OpenBSD 2.3版本中找到.
  • mvme88k
  • alpha可以在未來的版本中再出現.

詳見8.12說明多處理器的支援.

1.3 - OpenBSD 真的是免費的嗎?

OpenBSD 合部都是免費的。 OpenBSD的所有部分都有合理版權期限允許使用者自由分配。如此一來不管是個人或是商業用途,都可以有效地重複利用大部份OpenBSD原始碼。OpenBSD可以包含除了由原始BSD版本所許可範圍之外更多的限制。有版權的軟體並不能包括在正規發行的OpenBSD版本中。這是打算可以保障OpenBSD可以自由地使用。例如,OpenBSD可以在政府機關,非營利事業機構,商業組織中自由地讓個人或大專院校學生或老師使用。

欲讀取更多的公開許可證,可以到以下網站中閱讀:

http://www.openbsd.org/policy.html.

OpenBSD的維護者從他們自己所擁有的資源來支援發展計畫使其茁壯。例如程式設計所花的時間,架設多種平台設備,利用網路資源來發佈OpenBSD,使用者可以自由享用。他們並且花時間回答使用者所遇見的問題並研究解決使用者發現錯誤的報告。

OpenBSD 發展者並不是獨力完成,而是大家聚集自己一點小小的貢獻、時間、設備和資源來合力完成,因此造成各個版本間有很大的差異。

?

1.4 -為何要用到OpenBSD?

新手最常想知道OpenBSD 有沒有比其他免費UNIX-like 系統好用. 這個問題並沒有答案,而且有數不盡(無用)的主題被激烈地討論著。不管在任何情況之下,千萬不要在OpenBSD mailing list中問相關的問題。

以下列出一些我們認為OpenBSD是一個有用的作業系統的理由. OpenBSD 到底好不好只有你自己可以回答。

  • OpenBSD 可以在多種不同平台上作業.
  • OpenBSD 要考慮完成眾多UNIX-like作業系統的專業安全性,必須要花費長逹一年半的時間並具備超過十種的原始碼的篩選而成。
  • OpenBSD 系統原始碼就像UNIX-like的系統完全不收任何費用.
  • OpenBSD 在分散式環境中,整合了適合建立防火牆(firewalls)的先進技術與個人網路服務。
  • OpenBSD 的優勢來自於各個區域強大時時進行發展過程,在程式設計師與最終使用者的共同社區中,提供了新興的技術的工作機會。
  • OpenBSD 提供了一般人參與發展與測試這個產品的機會。

?

1.5 -誰在維持 OpenBSD的發展與運作?

OpenBSD的維護來自各地不同的國家的發展小組。這個計畫的協調來自於位於加拿大的Theo de Raadt

?


 

.- 磁碟安裝

 


如何在OpenBSD的安裝當中設定磁碟標籤

OpenBSD安裝的主要部分之一就是建立你最初的標籤。這會直接的發生在(對i386的使用者)格式化硬碟之後。在安裝期間你用磁碟標籤去建立含有不同的掛入點的磁碟。在安裝期間,你可以從磁碟標籤內部去設定你的掛入點,但這不是完全必要的考慮,因為以後你將會被提示去確認你所做的選擇。不過它會使你的安裝過程稍微順利一點。

既然在安裝期間,你不用有任何的標籤存在,但是它們將來還是要被設定。你所要建立的第一個標籤設定為a’。這個標籤將會是你要安裝的地方(/…)你可以看見電腦所提出的分割建議以及大校建議你要成為伺服器主機至少要單獨的設定這些標籤。如果你只是要當一般的電腦使用者只要建立一的根目錄(/)就可以了。當你要建立分割你最初的root partition (`a` label ),記住要保持一些空間給你的swap標籤。現在這些基礎的說明已經介紹完畢,這裡有一個例子去示範如何在安裝過程中使用標籤。在這第一個例子中假設 OpenBSD 將是這台電腦上唯一的作業系統,以及將做完整安裝。

If this disk is shared with other operating systems, those operating systems
should have a BIOS partition entry that spans the space they occupy completely.
For safety, also make sure all OpenBSD file systems are within the offset and
size specified in the 'A6' BIOS partition table.? (By default, the disklabel
editor will try to enforce this).? If you are unsure of how to use multiple
partitions properly (ie. seperating /,? /usr, /tmp, /var, /usr/local, and other
things) just split the space into a root and swap partition for now.
這裡介紹了一堆就是要你開始分割磁區
# using MBR partition 3: type A6 off 63 (0x3f) size 4991553 (0x4c2a41) 
?
Treating sectors 63-16386300 as the OpenBSD portion of the disk.
You can use the 'b' command to change this.
?
Initial label editor (enter '?' for help at any prompt)
> d a
> a a
offset: [63] 
size: [16386237] 64M
Rounding to nearest cylinder: 131040
FS type: [4.2BSD] 
mount point: [none] /
fragment size: [1024] 
block size: [8192] 
cpg: [16] 
> a b
offset: [131103] 
size: [16255197] 64M
Rounding to nearest cylinder: 131040
FS type: [swap] 

?

在這個掛入點,我們設定了64Mroot partition空間給/,以及64Mswap partition空間。注意!電腦內定的offset初始值是63,這就是你所要的值。當它設定為這個大小之後,磁碟標籤會將你的設定的大小顯示在這個區段。不管如何,你並不需要去輸入大小在相同的地方。在這個例子中你也可以注意到電腦會自動將swap的磁碟標籤設定為`b`。這個正確的假定就跟一般核心程式會在標示為`b`的磁碟上找到swap一樣,而且你也恰好可以跟著這個指導方針去設定`b`當你的swap partition

在下一的例子將會讓你略過剛剛那兩個設定去建立更多標籤。這代表著它並不會完整的安裝,像這些大小並不夠去安裝OpenBSD全部的東西。顯示建立所有的分割區只是會不斷的重覆而已。

?

> a d
offset: [262143] 
size: [16124157] 64M
Rounding to nearest cylinder: 131040
FS type: [4.2BSD] 
mount point: [none] /tmp
fragment size: [1024] 
block size: [8192] 
cpg: [16] 
> a e
offset: [393183] 
size: [15993117] 64M
Rounding to nearest cylinder: 131040
FS type: [4.2BSD] 
mount point: [none] /var
fragment size: [1024] 
block size: [8192] 
cpg: [16] 

在上面這個練習,有二件事情你要注意到。第一件,offset會自動幫你算出下一個適當的步驟。當做到這邊的安裝時,你根本不需要去改變它的offset;另外就是標籤`c`必須要跳過,因為標籤`c`是代表著所有的磁碟空間。因為這樣,所以你在任何時候都不能去設定它。

一旦你的標籤全部設定完成之後,要將所有設定的標籤寫入磁碟,而且離開這個設定磁碟標籤的程式。要將所有的東西寫入磁碟並離開(而且繼續安裝)就輸入下面的指令:

> w
> q
所有擁有很多驅動程式的人請注意!假如你的BIOS沒有辦法去支撐一個驅動程式的大小,OpenBSD也同樣無法去支援BIOS。不同的OpenBSD也許可以去控制你的驅動程式,使它剛剛好。如果你是在一個BIOS沒有支援你的驅動程式的環境之下,你可以試著去使用Maxtor EZ的驅動程式或者是其他類似的產品。

一旦你的系統被安裝,你就不需要太常去使用到磁碟標籤。但有時候你還是必須要去使用到,當你想要對磁碟作增加、移除或者是重新調整的時候。你必須要做的第一件事情就是先查看你的磁碟標籤的情況。去做這個簡單的輸入:

# disklabel wd0 <----- 不管任何的磁碟你都能去查看
?
# using MBR partition 3: type A6 off 64 (0x40) size 16777152 (0xffffc0)
# /dev/rwd0c:
type: ESDI
disk:
label: TOSHIBA MK2720FC
flags:
bytes/sector: 512
sectors/track: 63
tracks/cylinder: 16
sectors/cylinder: 1008
cylinders: 2633
total sectors: 2654064
rpm: 3600
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0?????????? # milliseconds
track-to-track seek: 0? # milliseconds
drivedata: 0 
?
16 partitions:
#??????? size?? offset??? fstype?? [fsize bsize?? cpg]
? a:? 2071440??? 65583??? 4.2BSD???? 1024? 8192?? ?16?? # (Cyl.?? 65*- 2120)
? b:??? 65520?????? 63????? swap??????????????????????? # (Cyl.??? 0*- 65)
? c:? 2654064??????? 0??? unused??????? 0???? 0???????? # (Cyl.??? 0 - 2632)
? j:?? 512001? 2137023??? 4.2BSD???? 1024? 8192??? 16?? # (Cyl. 2120*- 2627*)

上面的這些簡單的命令可以讓你去查看現存的磁碟標籤,而且保證你不會被任何事情弄亂。但是如果要去改變現存的標籤,你必須輸入下面的命令:

# disklabel -E wd0

如果要把你帶到提示, 與你在 OpenBSD 安裝期間使用的那個相同的。在這個提示最重要的指令就是


本文地址:http://www.45fan.com/a/luyou/69198.html
Tags: 安装 手册 openbsd
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部