アフィリエイト広告を利用しています

2019年09月05日

システム管理: 仮想マシン上に OpenBSD をインストールする (3)

システム管理: 仮想マシン上に OpenBSD をインストールする (1), システム管理: 仮想マシン上に OpenBSD をインストールする (2) の続き.
参考資料: OpenBSD FAQ - Installation Guide

16) ディスクのパーティショニング

これまでのインストール作業で, ディスクのパーティショニングの画面

The auto-allocated layout for wd0 is:
# size offset fstype [fsize bsize cpg]
a: 1.0G 64 4.2BSD 2048 16384 1 # /
b: 2.2G 2097216 swap
c: 500.0G 0 unused
d: 4.0G 6782912 4.2BSD 2947 16384 1 # /tmp
e: 8.0G 15171520 4.2BSD 2947 16384 1 # /var
f: 2.0G 31882944 4.2BSD 2947 16384 1 # /usr
g: 1.0G 36077248 4.2BSD 2947 16384 1 # /usr/X11R6
h: 20.0G 38174400 4.2BSD 2947 16384 1 # /usr/local
i: 2.0G 80117400 4.2BSD 2947 16384 1 # /usr/src
j: 6.0G 84311744 4.2BSD 2947 16384 1 # /usr/obj
k: 300.0G 96894656 4.2BSD 2947 16384 1 # /home
Use (A)uto layout, (E)dit auto layout, or create (C)ustom layout? [a]

まで進んだ. ここからインストール作業を再開する. 上記のインストーラーが提示してきたパーティショニングは以下のようなものである.

a: 4.0GB /
b: 2.2GB swap
d: 4.0GB /tmp
e: 8.0GB /var
f: 2.0GB /usr
g: 1.0GB /usr/X11R6
h: 20.0GB /usr/local
i: 2.0GB /usr/src
j: 6.0GB /usr/obj
k: 300.0GB /home

全てを合計しても 349.2GB で, 全体のサイズとして指定した 500GB よりも小さい. 将来的に何れかのパーティションのサイズが足りなくなったときに拡張できる余地がある.
今回, ディスクのパーティショニングは上の案をそのまま使う. つまり 'a' を選択する.

17) OpenBSD のインストール作業が開始する.

OpenBSD は次の 10 個のファイルセットに分割されている (cf. File Sets). 'XX' の箇所にはバージョン番号が入る. 今回の場合は OpenBSD 6.5 をインストールしているので 'XX' は全て '65' である. OpenBSD サイトの記述では, 初めてのユーザーには全てのファイルセットをインストールすることが推奨されている.

bsd: カーネル (必須)
bsd.mp: マルチプロセッサーカーネル (プラットフォームに依存)
bsd.rd: RAM ディスクカーネル
baseXX.tgz: 基本システム (必須)
compXX.tgz: コンパイラー, ヘッダー, ライブラリー
manXX.tgz: マニュアルページ (manpage)
gameXX.tgz: テキストベースのゲーム
xbaseXX.tgz: X11 の基本的なライブラリーとユーティリティー (xshareXX.tgz が必要)
xfontXX.tgz: X11 で使用されるフォント
xservXX.tgz: X サーバー
xshareXX.tgz: X11 のマニュアルページ, ロケール, ヘッダーファイル

手順に従ってこれらのファイルセットをインストールしていく.
最初にファイルセットがどこに存在するのかを尋ねるメッセージが表示される.

Let's install the sets!
Location of sets? (cd0 disk http or 'done') [cd0]

ファイルセットは仮想マシンの光学ドライブにマウントした ISO イメージに含まれているのでデフォルトの 'cd0' を入力する. 続いてファイルセットのパス名を聞いてくる.

Pathname to the sets? (or 'done') [6.5/amd64]

パス名はインストーラーが指定してきた '6.5/amd64' であるため, RET を押して確定する.

18) インストールするファイルセットの指定

どのファイルセットをインストールするのかを設定するための画面が表示される. 'X' を付けたファイルセットが選択される. デフォルトでは全てのファイルセットが選択されている.

Select sets by entering a set name, a file name pattern or 'all'. De-select
sets by prepending a '-', e.g.: '-game*'. Selected sets are labeled '[X]'.
[X] bsd [X] comp65.tgz [X] xbase65.tgz [X] xserv65.tgz
[X] bsd.rd [X] man65.tgz [X] xshare65.tgz
[X] base65.tgz [X] game65.tgz [X] xfont65.tgz
Set name(s)? (or 'abort' or 'done') [done]

インストーラーの指定通りに全てのファイルセットをインストールするため, 'done' を入力する.

19) SHA256.sig 無しでのインストールの指定

元のファイルセットを含む ISO イメージ内が SHA256 による電子署名ファイルを含まないためにファイルの正当性のチェックが行えないがこのままインストール作業を進めていいかどうかを尋ねてくる.

Directory does not contain SHA256.sig. Continue without verification? [no]

ここでインストーラーのデフォルトである 'no' を選択すると再びファイルセットの選択画面に戻り, インストールを進めることができない. 'yes' を選択する.

インストーラーがこのようになっている背景については Downloading OpenBSD に次の記述がある.


The installXX.iso and installXX.fs images do not contain an SHA256.sig file, so the installer will complain that it can't check the signature of the included sets:


Directory does not contain SHA256.sig. Continue without verification? [no]

This is because it would make no sense for the installer to verify them. If someone were to make a rogue installation image, they could certainly change the installer to say the files were legitimate. If the image's signature has been verified beforehand, it is safe to answer "yes" at that prompt.


ISO イメージ 'installXX.iso' (と 'installXX.fs') には SHA256.sig ファイルが含まれていないから, インストーラーは指定されたファイルセットの署名をチェックすることができず

Directory does not contain SHA256.sig. Continue without verification? [no]

という警告メッセージを出す. こうなっているのはインストーラーがわざわざ電子署名をチェックする意味が無いからだ. 大体そこら辺の奴が作った適当なインストーラーは「ファイルは全て適切のようです」とかの間抜けなメッセージを出力するものと決まってる. 予め ISO イメージの中のファイルの正当性はチェックされているのだからここは安心して 'yes' と答えて大丈夫だ.

これで実際のインストールが始まる.

20) インストールの終了

ISO イメージからのインストールが終了した後, まだインストールするファイルセットがあるか, それともインストールを終了するか ('done') を尋ねるメッセージが表示される.

Location of sets? (cd0 disk http or 'done') [done]

RET を押してインストールを終了する.

21) 時間の設定

インストールを数回に分けて行ったためか, インストールされたシステムの時間が間違っているというメッセージが出力される.

Time appears wrong. Set to 'Mon Aug 26 07:15:27 JST 2019'? [yes]

正確な時間を後で設定するので 'no' を入力する. よく考えたら 'yes' と答えても大差は無いように思うがよくわからない.

次のメッセージが出力されてインストールが成功したことがわかる.

Saving configuration files... done.
Making all device nodes... done.
Relinking to create unique kernel... done.

CONGRATULATIONS! Your OpenBSD install has been successfully completed!

When you login to your new system the first time, please read your mail
using the 'mail' command.

Exit to (S)hell, (H)alt or (R)eboot? [reboot]

光学ドライブにマウントされている ISO イメージ 'install65.iso' のマウントを解除する. これは VirtualBox の '[設定] → ストレージ' で光学ドライブの 'install65.iso' を右クリックし, 'ドライブを除去' を選択することによって行う.

システムをリブートするために ''reboot' を入力する.

リブートしたことを確認して区切りを付ける. 今日はここまで.
この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

この記事へのトラックバックURL
https://fanblogs.jp/tb/9160150

この記事へのトラックバック
ファン
検索
<< 2024年10月 >>
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
最新記事
最新コメント
眼科の定期検査 〜 散歩 by コトタマ (02/15)
眼科の定期検査 by 三文字寄れば文殊のヒフミヨ (09/21)
本を読んで過ごす by 底彦 (12/13)
本を読んで過ごす by ねこ (12/12)
数学の計算をする by 底彦 (12/04)
タグクラウド
カテゴリアーカイブ
仕事(59)
社会復帰(22)
(43)
コンピューター(211)
(1417)
借金(8)
勉強(13)
(12)
数学(97)
運動(8)
日常生活(1387)
(203)
健康(37)
読書(20)
プロフィール

ブログランキング・にほんブログ村へ
にほんブログ村
にほんブログ村 メンタルヘルスブログ うつ病(鬱病)へ
にほんブログ村
にほんブログ村 科学ブログ 数学へ
にほんブログ村
にほんブログ村 IT技術ブログ プログラム・プログラマーへ
にほんブログ村