河豚板ガイド/1-準備編
をテンプレートにして作成
Start:
#navi(河豚板ガイド)
この章では、河豚板を使い始めるために必要なDVDやUSBメモリ...
#contents
*河豚板メディアの作成 [#l1121427]
**LiveDVDとLiveUSB [#ed8b484c]
河豚板を使うには、主に2つの方法があります。
1つはDVD-RやDVD-RWに河豚板を書込み、これを起動する方法で...
もう1つはUSBメモリに書込んだものを起動する方法で、こちら...
河豚板はLiveDVD版とLiveUSB版のどちらを使用しても同じよう...
-一般的にはUSBメモリの方がDVDよりデータの読み出し速度が早...
-古いPCのなかにはUSBメモリからうまく起動できないものや起...
対してDVDのドライブは標準化された規格に準拠して製造されて...
-河豚板などの「ライブシステム」は、ハードディスクなどにイ...
LiveUSB版の河豚板にはデータの保存領域が確保されており、こ...
-記録メディアの単価はUSBメモリに比べDVD-Rなどの光学メディ...
総じて「動作の確実性や経済性を求めるのであればLiveDVD版が...
>''【メモ】'' ~
''⇒''[[LiveDVD版とLiveUSB版の両方を同時に使う>fg3:multide...
このテクニックを使うと、例えば「USB起動に対応していないPC...
最初に河豚板を使い始めるには、以下の手順を踏みます;
+河豚板の配布サイトからファイルをダウンロードする
+ダウンロードしたファイルは圧縮されているので、それを展開...
+展開したファイルをDVD-RやUSBメモリに書き込む
以下、それぞれの手順について説明をします。
**ダウンロード [#e67236e9]
#ref(河豚板ガイド/dlsite.png,around,wrap,right,70%)
河豚板はフリーソフトウェアです。河豚板の最新版を始めとし...
河豚板のダウンロードサイトは4つあります。
-https://jp1.dl.fuguita.org/
-https://jp2.dl.fuguita.org/
-https://de.dl.fuguita.org/
-https://fr.dl.fuguita.org/
サイトの内容は同じなので、どちらのサイトからでも同じよう...
日本国内からは、jp1.dl.fuguita.org または jp2.dl.fuguita....
これらのサイトにアクセスすると、右図のような内容が表示さ...
配布されているファイルは書き込むメディアによって、「LiveD...
#clear
~
#ref(河豚板ガイド/dlsite2.png,around,wrap,left,70%)
例えば、LiveUSBディレクトリにアクセスすると左図のようにな...
このうち、「FuguIta-」で始まる名前のファイルが河豚板の配...
#clear
このファイル名の意味は、次のとおりです。
FuguIta-7.2-amd64-202302031.iso.gz
--- ----- --------- --- --+->ファイルの圧縮形式...
| | | | ・gz ... gzipコマン...
| | | +->ファイルの種類です
| | | ・iso ... DVD-R/DVD-RW書...
| | | ・img ... USBメモリ書込...
| | |
| | +->河豚板のリリース(バージョン)...
| | ・「年月日」「一連番号」 の形式...
| | ・一連番号は、一日のうち2つ以...
| | 一つづつ増えて行きます
| |
| +->対応プラットフォームです。
| 河豚板は現在、i386, amd64, arm64の3種...
| しています。お使いのPCのCPU型式に対応し...
|
+->この河豚板の元となっているOpenBSDのバージョ...
作成するのがLiveDVDか、あるいはLiveUSBか、PCのがインテル...
>''【メモ: 対応アーキテクチャについて】'' ~
''⇒''上で説明したように、PCで河豚板を使う場合、CPUの種類...
arm64はシングルボードコンピュータなどでよく使われているCP...
ダウンロードが完了したら、圧縮されているファイルを展開し...
以下は、Unix系のOSでシェルのコマンドラインからDVD-R/DVD-R...
gzip -d FuguIta-7.2-amd64-202302031.iso.gz
展開が完了するとファイルサイズが約1ギガバイトになり、フ...
>''【メモ】'' ~
''⇒''SHA256というファイルには、河豚板のファイルのSHA256チ...
チェックを行うにはSHA256ファイルもダウンロードし、以下の...
sha256 -C SHA256 FuguIta-7.2-amd64-202302031.iso.gz
これはOpenBSD上で行った例です。他のOSでは、それぞれのマニ...
#aname(create_livedvd)
**LiveDVDの作成 [#h29db66b]
LiveDVD版の河豚板を作るにはDVD-RやDVD-RWなどの書込み可能...
以下は、OpenBSD上で書き込みを行う場合の例です;
pkg_add dvd+rw-tools ←DVDの書込みソフ...
growisofs --dvd-compat -Z /dev/rcd0c=FuguIta-7.2-amd64-2...
>''【メモ】'' ~
''⇒''他のOSでも [[ISOイメージ書き込みソフトが公開されてい...
#aname(create_liveusb)
**LiveUSBの作成 [#a6f9358d]
LiveUSB版の河豚板を作るには2ギガバイト以上のサイズのUSB...
以下は、OpenBSDを使用して書き込みを行う場合の例です;
dd if=FuguIta-7.2-amd64-202302031.img of=/dev/rsd0c bs=1m
>&color(red){''【ご注意】''};~
&color(red){''!!''上の例の「/dev/rsd0c」の部分は書き込...
>''【メモ】''~
''⇒''ISOイメージ書込みソフト同様、[[生イメージ書き込み用...
''⇒''2ギガバイト以上のUSBメモリを使用しても、2ギガバイ...
USBメモリのサイズに合ったLiveUSB版河豚板を作成したい場合...
**arm64版河豚板の作成 [#m3ea6fcf]
Raspberry Pi 3およびRaspberry Pi 4で動く河豚板を作る場合...
作成方法は[[河豚板のLiveUSBを作る>#create_liveusb]]場合と...
>''【メモ】''~
''⇒''Raspberry PiにOSをインストールする"Raspberry Pi Imag...
-OSの選択画面では「Use Custom」を指定します。
-Raspberry Pi Imagerはgzip圧縮されたファイルを自動的に展...
#aname(bootsetup)
*起動時の設定 [#w2cd2dbe]
この章では河豚板の起動方法、およびその途中で行う設定値の...
#aname(bootdevice)
**起動デバイス [#j26392c6]
河豚板を書き込んだDVDやUSBメモリをPCにセットして起動する...
>''【メモ】''~
''⇒''DVDやUSBメモリをセットして起動しても、すでにインスト...
河豚板を起動できるようにするにはPCのBIOSメニューの設定を...
PCのBIOSメニューは機種により異なりますので、お使いのPCの...
河豚板が起動すると、以下のようなメッセージが表示されます;
>> OpenBSD/amd64 CDBOOT 3.46
boot>
booting cd0a:/bsd-fi.mp: 12997960+2769928+2277408+0+7086...
entry point at 0xffffffff81001000
[ using 2587528 bytes of bsd ELF symbol table ]
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. Al...
Copyright (c) 1995-2020 OpenBSD. All rights reserved. h...
OpenBSD 6.7-stable (RDROOT.MP) #1: Fri Jun 5 09:41:45 J...
root@nimbus9.localnet:/opt/fi/6.7/sys/arch/amd64/com...
real mem = 1056825344 (1007MB)
avail mem = 1010286592 (963MB)
mpath0 at root
~略~
scsibus4 at vscsi0: 256 targets
softraid0 at root
scsibus5 at softraid0: 256 targets
uhub1: illegal enable change, port 1
root on rd0a swap on wd0b dump on rd0b
>''【メモ】''~
''⇒''実際には画面表示が途中から&color(white,blue){青地に...
このメッセージはカーネル(オペレーティングシステム本体)が...
#ref(河豚板ガイド/fuguboot.png,wrap)
これらの表示にはPCのメモリや周辺機器の接続状態などの認識...
OpenBSDカーネルの起動が完了すると、河豚板のバナーが表示さ...
================================================
= ______ __ _
= / ____/ | |_| |__
= / /____ ______ __ _| /_ _/_____
= / ___/ / / / __ \/ / / | | | | / _ |
= / / / /_/ / /_/ / /_/ /| | | |_| (_) |__
=/_/ \____/\__ /\____/ |__| \___/____/__/
= __/ /
= /___/
=
= Welcome to FuguIta - OpenBSD-based Live System!
= https://fuguita.org/
=================================================
河豚板のバナー表示に続きこのPCに接続されているディスク機...
以下の例では「FuguIta's operating device(s): cd0a.」とあ...
よって、「Which is FuguIta's operating device?」(河豚板...
>''【メモ】''~
''⇒''これ以降、様々な値を入力してゆきますが、それらのプロ...
scanning partitions: cd0a sd1d
FuguIta's operating device(s): cd0a.
Which is FuguIta's operating device? [default: cd0a] -> ...
>''【メモ】''~
''⇒''OpenBSDオペレーティングシステムでは、ディスク機器に...
-最初のアルファベット数文字 ... 機器の種類
--cd ... CD, DVDやBlu-Rayなどの光学ドライブ
--wd ... ハードディスク(IDE, SATA接続)
--sd ... USBメモリ、SDカード、メモリスティック、SATA接続...
--fd ... フロッピーディスク
-それに続く数字 ... その種類の機器が複数接続されてる場合...
-最後のアルファベット ... その機器内の区画(パーティション)~
パーティションは概ね、以下のように使用されています;
--c ... その機器全体を表します
--b ... その機器内のOpenBSDスワップパーティションを表します
--a, d~h ... OpenBSDのファイルが格納されるパーティション...
--i, j など ... WindowsやLinux用のパーティションはこのi, ...
-注)cパーティション、bパーティション以外は慣習的にそのよ...
**mfsサイズ [#tf4487ef]
続いて、メモリに関する設定を行います。
以下の例ではまず、このPCでは1007メガバイトのメモリが使用...
そして、その1007MBのメモリの内、何メガバイトをmfsに割り当...
河豚板は通常、PCに内蔵されたハードディスクを使用しないた...
設定値の入力箇所には「default: 755M」と表示されており、<E...
通常は<Enter>キーだけの入力で問題ありません。
activating swap partition: /dev/sd0b
available memory: 1007M
total swap size: 16M
Enter mfs size.
You can add suffix K, M, or G.
% is a percentage of memory size.
and %% is a percentage of the total memory and swap.
otherwise considered "megabytes"
[default: 755M] -> ← <Enter>のみ入力
set mfs size to 755MB
''【メモ】''~
''⇒''表示で説明されているように、入力値には「K」「M」「G...
何も付けず数字だけの場合はメガバイトと見なされます。
''【メモ】''~
''⇒''mfsの最大容量には、アーキテクチャ毎に最大値が決って...
///>''【メモ】''~
///''⇒''0ではない数値を入力した場合はその値がmfsが保持で...
**起動モード [#of1910c0]
続いて起動モードの選択に移ります。
起動モードにはモード0からモード5までの6種類がありますが、...
Boot modes:
0: fresh boot - standard mode as a live system
1: fresh boot - less memory, faster boot (/usr is non-...
2: fresh boot - works using only RAM (about 1GB or mor...
3: boot with retrieving saved files from storage device
or enter passphrase for an encrypted volume
4: boot with retrieving saved files from floppy disk
5: interactive shell for debugging
->0
Running manual setup.
Copying system files to /ram ... done
Extracting symlinks from /ram to /fuguita ... done
>''【メモ】''~
''⇒''他のモードについては [[入門編>fg2:pagetop]] や [[運...
**キーボードレイアウト [#kd7778eb]
次はキーボードの言語設定です。
日本語キーボードの場合は「jp」又は「jp.swapctrlcaps」を入...
「jp.swapctrlcaps」を入力すると、<Control>キーと<Caps>キ...
EmacsエディタやBashシェルなどのキー割り付けに慣れている方...
Enter keyboard type.
pc-xt/pc-at keyboard:
us de de.nodead fr fr.dvorak dk dk.nodead it uk jp sv sv...
declk us.dvorak us.colemak us.swapctrlcaps us.iopener uk...
lcaps fr.swapctrlcaps fr.swapctrlcaps.dvorak be.swapctrl...
rak us.swapctrlcaps.colemak us.swapctrlcaps.iopener es b...
sf.nodead pt lt la br tr tr.nodead pl hu si cf cf.nodead...
odead ee ee.nodead
keyboard type -> jp
**管理者パスワード
キーボード設定に続き、管理者パスワードの設定を行います。
OpenBSDなどのUnix系OSでは、システム管理者のことを「スーパ...
スーパーユーザには、あらかじめ「root」というユーザ名が割...
Changing password for root.
New password: ← パスワー...
Retype new password: ← 確認のた...
>''【メモ】''~
''⇒''OpenBSDでは入力したパスワードが短かすぎたり単純過ぎ...
設定するパスワードには以下のようなものが推奨されています;
-半角6文字以上
-アルファベットの大文字と小文字を混在させる
-数字や記号文字、制御文字なども混ぜる
**ネットワーク関連の設定 [#gdfb07c0]
次に、ネットワーク関連の設定を入力します。
>&color(red){''【ご注意】''};~
&color(red){''!!''ネットワークの設定内容は接続するネッ...
***ホスト名 [#i0132496]
最初に、河豚板を走らせるPCに名前(ホスト名: host name)を付...
ホスト名は、ドメイン付き(FQDN: Fully Qualified Domain Nam...
閉じたネットワーク内で使用する場合など、ドメイン無しで構...
この例ではホスト名として「fugu-demo.localnet」という名前...
Hostname with domain part (FQDN):
only host name without domain part is also OK.
-> fugu-demo.localnet
>''【メモ】''~
''⇒''家庭内のネットワークなどでは、ドメイン名は正式に登録...
組織によって管理されているネットワークの場合は、そのネッ...
***IPプロトコルバージョン [#t5d0149a]
次は使用するIPプロトコルバージョンの設定です。
IP protocol version(s) to be enabled: 4, 6, 46, 64 or "n...
4: enable only IPv4
6: enable only IPv6
46: give priority to IPv4 name resolution
64: give priority to IPv6 name resolution
none: operate as standalone
[64] ->
IPv4プロトコルだけを使用して通信を行う場合は「4」を、IPv6...
「none」を入力するとIPネットワークに関する設定は行なわれ...
~<Enter>キーのみを入力した場合は、「64」を入力したものと...
通常は<Enter>キーのみの入力で問題ありません。
>''【メモ】''~
''⇒''IPv4、IPv6両方を使用する場合は「46」と「64」のどちら...
「46」ではIPv4を優先してアドレスの問合せを行い、逆に「64...
***ネットワークインターフェース [#f74c0ea0]
続いてネットワークインターフェースの設定を行います。
まず、このPCに接続されているネットワークインターフェース...
Network Interfaces: Choose one
NIC type Name
-------- ----- ------------
bge1 ether Broadcom BCM57766
ure0 ether Realtek USB 10/100/1000 LAN
run0 wifi Ralink 802.11 n WLAN
[bge1] ->
>''【メモ】''~
「bge」はBroadcom社製のギガビットイーサネットインターフェ...
bge以外のイーサネットインターフェースやWi-Fiインターフェ...
個々のネットワークインターフェースについてはOpenBSDに内蔵...
#aname(wifi-set)
***Wi-Fi関連設定 [#a0529423]
このあと、ネットワークインターフェースとしてWi-Fiデバイス...
Wi-Fi settings:
SSID -> my-wifinet ← 接続したいWi-FiのSSID...
WPA Key -> my-wpa-secrect-key ← WPAの鍵を入力
なお、WPAの鍵をENTERのみ入力し、設定を行わなかった時にWEP...
WEP方式は現在では簡単に暗号を解読されてしまうため、WEPは...
SSID -> my-wifinet
WPA Key ->
WEP Key -> my-wep-unsecured-key
>''【メモ】''~
''⇒''Wi-Fiデバイスには、デバイスメーカーが供給するファー...
この場合は有線LANを設定してインターネットに接続した後、[[...
''⇒''WEP鍵の入力に対してENTERのみを入力した場合はWPA・WEP...
***IPv6アドレス [#y2d43ab6]
IPv6を有効にした場合は、以下の設定入力が表れます。
説明にあるように、"auto"、あるいは手動によりアドレスを設...
多くの場合、"auto"で対応可能です。
IPv6 - address and routing:
Enter "auto" or "IPv6_address[/prefixlen] [default_gat...
"auto" is an automatic setting by SLAAC.
The "/prefixlen" part can be an integer between 0 and ...
If there is no default gateway, set the second field t...
[auto] ->
>''【メモ】''~
''⇒''"/prefixlen"を省略した場合、"/64"を指定したと見做さ...
***IPv4アドレス [#x89b2340]
IPv4を有効にした場合は、以下の設定入力が表れます。
説明にあるように、アドレス自動設定を行う場合は"auto"を指...
下記の例ではアドレスの入力を行うことで、手動によるアドレ...
IPv4 - address and routing:
Enter "auto" or "IPv4_address[/mask] [default_gateway]"
"auto" is an automatic setting by DHCP.
The "/mask" part can be specified in either format, su...
If there is no default gateway, set the second field t...
[auto] -> 192.168.1.147/24 192.168.1.254
>''【メモ】''~
''⇒''"/mask"を省略した場合は、適切と思われるネットマスク...
''⇒''IPv4アドレスの自動設定を使用するには、そのネットワー...
家庭用のネットワーク機器や公共のWi-FiスポットではDHCPサー...
***DNSサーバ [#dad0e44a]
IPv4やIPv6の設定で手動によるアドレス設定を行った場合、DNS...
DNSサーバのIPアドレスを最大3つまで、スペースで区切って入...
DNS servers: up to 3 IP addresses, separated by spaces
-> 192.168.1.253
>''【メモ】''~
''⇒''DNS (Domain Name System)とは、「fuguita.org」のよう...
''⇒''IPアドレスを直接指定して通信する場合はDNSサーバは必...
***設定値の書込み [#f81ea2c3]
最後に、今まで入力した設定値を反映した設定ファイルが「/et...
writing configured values to:
/etc/fuguita/netconfs/default/myname
/etc/fuguita/netconfs/default/mygate
/etc/fuguita/netconfs/default/hosts
/etc/fuguita/netconfs/default/hostname.bge1
/etc/fuguita/netconfs/default/resolv.conf
#aname(loginmethod)
**ログイン方法の選択 [#r8c36c3c]
最後に、どのような方法でログインするかを指定します。~
ログイン方法には、このままコンソール画面から行う方法と、X...
以下の例では<Enter>キーのみを入力して、デフォルトのコンソ...
Do you login with C)onsole or X) Window System?
[default: C] ->
X Window Systemからのログインを行うには、「x」を入力しま...
起動時の設定は以上です。残った初期化処理を行った後は [[ロ...
____________________________________________...
/ Setup for FuguIta ends. /
/ OpenBSD's boot sequence will follow. /
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Automatic boot in progress: starting file system checks.
kbd: keyboard mapping set to us
pf enabled
machdep.allowaperture: 0 -> 2
machdep.lidaction: 1 -> 0
~略~
starting network daemons: sshd smtpd sndiod.
running rc.firsttime
Path to firmware: http://firmware.openbsd.org/firmware/6...
Installing: vmm-firmware
starting local daemons: cron.
fuguita: disabled KARL because of read-only media
Thu Jul 2 06:51:57 UTC 2020
OpenBSD/amd64 (fugu-demo.localnet) (tty00)
login:
ログインプロンプト「login:」が表示されると、このPCはユー...
以降は [[入門編>fg2:pagetop]] にて説明を致します。
#navi(河豚板ガイド)
End:
#navi(河豚板ガイド)
この章では、河豚板を使い始めるために必要なDVDやUSBメモリ...
#contents
*河豚板メディアの作成 [#l1121427]
**LiveDVDとLiveUSB [#ed8b484c]
河豚板を使うには、主に2つの方法があります。
1つはDVD-RやDVD-RWに河豚板を書込み、これを起動する方法で...
もう1つはUSBメモリに書込んだものを起動する方法で、こちら...
河豚板はLiveDVD版とLiveUSB版のどちらを使用しても同じよう...
-一般的にはUSBメモリの方がDVDよりデータの読み出し速度が早...
-古いPCのなかにはUSBメモリからうまく起動できないものや起...
対してDVDのドライブは標準化された規格に準拠して製造されて...
-河豚板などの「ライブシステム」は、ハードディスクなどにイ...
LiveUSB版の河豚板にはデータの保存領域が確保されており、こ...
-記録メディアの単価はUSBメモリに比べDVD-Rなどの光学メディ...
総じて「動作の確実性や経済性を求めるのであればLiveDVD版が...
>''【メモ】'' ~
''⇒''[[LiveDVD版とLiveUSB版の両方を同時に使う>fg3:multide...
このテクニックを使うと、例えば「USB起動に対応していないPC...
最初に河豚板を使い始めるには、以下の手順を踏みます;
+河豚板の配布サイトからファイルをダウンロードする
+ダウンロードしたファイルは圧縮されているので、それを展開...
+展開したファイルをDVD-RやUSBメモリに書き込む
以下、それぞれの手順について説明をします。
**ダウンロード [#e67236e9]
#ref(河豚板ガイド/dlsite.png,around,wrap,right,70%)
河豚板はフリーソフトウェアです。河豚板の最新版を始めとし...
河豚板のダウンロードサイトは4つあります。
-https://jp1.dl.fuguita.org/
-https://jp2.dl.fuguita.org/
-https://de.dl.fuguita.org/
-https://fr.dl.fuguita.org/
サイトの内容は同じなので、どちらのサイトからでも同じよう...
日本国内からは、jp1.dl.fuguita.org または jp2.dl.fuguita....
これらのサイトにアクセスすると、右図のような内容が表示さ...
配布されているファイルは書き込むメディアによって、「LiveD...
#clear
~
#ref(河豚板ガイド/dlsite2.png,around,wrap,left,70%)
例えば、LiveUSBディレクトリにアクセスすると左図のようにな...
このうち、「FuguIta-」で始まる名前のファイルが河豚板の配...
#clear
このファイル名の意味は、次のとおりです。
FuguIta-7.2-amd64-202302031.iso.gz
--- ----- --------- --- --+->ファイルの圧縮形式...
| | | | ・gz ... gzipコマン...
| | | +->ファイルの種類です
| | | ・iso ... DVD-R/DVD-RW書...
| | | ・img ... USBメモリ書込...
| | |
| | +->河豚板のリリース(バージョン)...
| | ・「年月日」「一連番号」 の形式...
| | ・一連番号は、一日のうち2つ以...
| | 一つづつ増えて行きます
| |
| +->対応プラットフォームです。
| 河豚板は現在、i386, amd64, arm64の3種...
| しています。お使いのPCのCPU型式に対応し...
|
+->この河豚板の元となっているOpenBSDのバージョ...
作成するのがLiveDVDか、あるいはLiveUSBか、PCのがインテル...
>''【メモ: 対応アーキテクチャについて】'' ~
''⇒''上で説明したように、PCで河豚板を使う場合、CPUの種類...
arm64はシングルボードコンピュータなどでよく使われているCP...
ダウンロードが完了したら、圧縮されているファイルを展開し...
以下は、Unix系のOSでシェルのコマンドラインからDVD-R/DVD-R...
gzip -d FuguIta-7.2-amd64-202302031.iso.gz
展開が完了するとファイルサイズが約1ギガバイトになり、フ...
>''【メモ】'' ~
''⇒''SHA256というファイルには、河豚板のファイルのSHA256チ...
チェックを行うにはSHA256ファイルもダウンロードし、以下の...
sha256 -C SHA256 FuguIta-7.2-amd64-202302031.iso.gz
これはOpenBSD上で行った例です。他のOSでは、それぞれのマニ...
#aname(create_livedvd)
**LiveDVDの作成 [#h29db66b]
LiveDVD版の河豚板を作るにはDVD-RやDVD-RWなどの書込み可能...
以下は、OpenBSD上で書き込みを行う場合の例です;
pkg_add dvd+rw-tools ←DVDの書込みソフ...
growisofs --dvd-compat -Z /dev/rcd0c=FuguIta-7.2-amd64-2...
>''【メモ】'' ~
''⇒''他のOSでも [[ISOイメージ書き込みソフトが公開されてい...
#aname(create_liveusb)
**LiveUSBの作成 [#a6f9358d]
LiveUSB版の河豚板を作るには2ギガバイト以上のサイズのUSB...
以下は、OpenBSDを使用して書き込みを行う場合の例です;
dd if=FuguIta-7.2-amd64-202302031.img of=/dev/rsd0c bs=1m
>&color(red){''【ご注意】''};~
&color(red){''!!''上の例の「/dev/rsd0c」の部分は書き込...
>''【メモ】''~
''⇒''ISOイメージ書込みソフト同様、[[生イメージ書き込み用...
''⇒''2ギガバイト以上のUSBメモリを使用しても、2ギガバイ...
USBメモリのサイズに合ったLiveUSB版河豚板を作成したい場合...
**arm64版河豚板の作成 [#m3ea6fcf]
Raspberry Pi 3およびRaspberry Pi 4で動く河豚板を作る場合...
作成方法は[[河豚板のLiveUSBを作る>#create_liveusb]]場合と...
>''【メモ】''~
''⇒''Raspberry PiにOSをインストールする"Raspberry Pi Imag...
-OSの選択画面では「Use Custom」を指定します。
-Raspberry Pi Imagerはgzip圧縮されたファイルを自動的に展...
#aname(bootsetup)
*起動時の設定 [#w2cd2dbe]
この章では河豚板の起動方法、およびその途中で行う設定値の...
#aname(bootdevice)
**起動デバイス [#j26392c6]
河豚板を書き込んだDVDやUSBメモリをPCにセットして起動する...
>''【メモ】''~
''⇒''DVDやUSBメモリをセットして起動しても、すでにインスト...
河豚板を起動できるようにするにはPCのBIOSメニューの設定を...
PCのBIOSメニューは機種により異なりますので、お使いのPCの...
河豚板が起動すると、以下のようなメッセージが表示されます;
>> OpenBSD/amd64 CDBOOT 3.46
boot>
booting cd0a:/bsd-fi.mp: 12997960+2769928+2277408+0+7086...
entry point at 0xffffffff81001000
[ using 2587528 bytes of bsd ELF symbol table ]
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. Al...
Copyright (c) 1995-2020 OpenBSD. All rights reserved. h...
OpenBSD 6.7-stable (RDROOT.MP) #1: Fri Jun 5 09:41:45 J...
root@nimbus9.localnet:/opt/fi/6.7/sys/arch/amd64/com...
real mem = 1056825344 (1007MB)
avail mem = 1010286592 (963MB)
mpath0 at root
~略~
scsibus4 at vscsi0: 256 targets
softraid0 at root
scsibus5 at softraid0: 256 targets
uhub1: illegal enable change, port 1
root on rd0a swap on wd0b dump on rd0b
>''【メモ】''~
''⇒''実際には画面表示が途中から&color(white,blue){青地に...
このメッセージはカーネル(オペレーティングシステム本体)が...
#ref(河豚板ガイド/fuguboot.png,wrap)
これらの表示にはPCのメモリや周辺機器の接続状態などの認識...
OpenBSDカーネルの起動が完了すると、河豚板のバナーが表示さ...
================================================
= ______ __ _
= / ____/ | |_| |__
= / /____ ______ __ _| /_ _/_____
= / ___/ / / / __ \/ / / | | | | / _ |
= / / / /_/ / /_/ / /_/ /| | | |_| (_) |__
=/_/ \____/\__ /\____/ |__| \___/____/__/
= __/ /
= /___/
=
= Welcome to FuguIta - OpenBSD-based Live System!
= https://fuguita.org/
=================================================
河豚板のバナー表示に続きこのPCに接続されているディスク機...
以下の例では「FuguIta's operating device(s): cd0a.」とあ...
よって、「Which is FuguIta's operating device?」(河豚板...
>''【メモ】''~
''⇒''これ以降、様々な値を入力してゆきますが、それらのプロ...
scanning partitions: cd0a sd1d
FuguIta's operating device(s): cd0a.
Which is FuguIta's operating device? [default: cd0a] -> ...
>''【メモ】''~
''⇒''OpenBSDオペレーティングシステムでは、ディスク機器に...
-最初のアルファベット数文字 ... 機器の種類
--cd ... CD, DVDやBlu-Rayなどの光学ドライブ
--wd ... ハードディスク(IDE, SATA接続)
--sd ... USBメモリ、SDカード、メモリスティック、SATA接続...
--fd ... フロッピーディスク
-それに続く数字 ... その種類の機器が複数接続されてる場合...
-最後のアルファベット ... その機器内の区画(パーティション)~
パーティションは概ね、以下のように使用されています;
--c ... その機器全体を表します
--b ... その機器内のOpenBSDスワップパーティションを表します
--a, d~h ... OpenBSDのファイルが格納されるパーティション...
--i, j など ... WindowsやLinux用のパーティションはこのi, ...
-注)cパーティション、bパーティション以外は慣習的にそのよ...
**mfsサイズ [#tf4487ef]
続いて、メモリに関する設定を行います。
以下の例ではまず、このPCでは1007メガバイトのメモリが使用...
そして、その1007MBのメモリの内、何メガバイトをmfsに割り当...
河豚板は通常、PCに内蔵されたハードディスクを使用しないた...
設定値の入力箇所には「default: 755M」と表示されており、<E...
通常は<Enter>キーだけの入力で問題ありません。
activating swap partition: /dev/sd0b
available memory: 1007M
total swap size: 16M
Enter mfs size.
You can add suffix K, M, or G.
% is a percentage of memory size.
and %% is a percentage of the total memory and swap.
otherwise considered "megabytes"
[default: 755M] -> ← <Enter>のみ入力
set mfs size to 755MB
''【メモ】''~
''⇒''表示で説明されているように、入力値には「K」「M」「G...
何も付けず数字だけの場合はメガバイトと見なされます。
''【メモ】''~
''⇒''mfsの最大容量には、アーキテクチャ毎に最大値が決って...
///>''【メモ】''~
///''⇒''0ではない数値を入力した場合はその値がmfsが保持で...
**起動モード [#of1910c0]
続いて起動モードの選択に移ります。
起動モードにはモード0からモード5までの6種類がありますが、...
Boot modes:
0: fresh boot - standard mode as a live system
1: fresh boot - less memory, faster boot (/usr is non-...
2: fresh boot - works using only RAM (about 1GB or mor...
3: boot with retrieving saved files from storage device
or enter passphrase for an encrypted volume
4: boot with retrieving saved files from floppy disk
5: interactive shell for debugging
->0
Running manual setup.
Copying system files to /ram ... done
Extracting symlinks from /ram to /fuguita ... done
>''【メモ】''~
''⇒''他のモードについては [[入門編>fg2:pagetop]] や [[運...
**キーボードレイアウト [#kd7778eb]
次はキーボードの言語設定です。
日本語キーボードの場合は「jp」又は「jp.swapctrlcaps」を入...
「jp.swapctrlcaps」を入力すると、<Control>キーと<Caps>キ...
EmacsエディタやBashシェルなどのキー割り付けに慣れている方...
Enter keyboard type.
pc-xt/pc-at keyboard:
us de de.nodead fr fr.dvorak dk dk.nodead it uk jp sv sv...
declk us.dvorak us.colemak us.swapctrlcaps us.iopener uk...
lcaps fr.swapctrlcaps fr.swapctrlcaps.dvorak be.swapctrl...
rak us.swapctrlcaps.colemak us.swapctrlcaps.iopener es b...
sf.nodead pt lt la br tr tr.nodead pl hu si cf cf.nodead...
odead ee ee.nodead
keyboard type -> jp
**管理者パスワード
キーボード設定に続き、管理者パスワードの設定を行います。
OpenBSDなどのUnix系OSでは、システム管理者のことを「スーパ...
スーパーユーザには、あらかじめ「root」というユーザ名が割...
Changing password for root.
New password: ← パスワー...
Retype new password: ← 確認のた...
>''【メモ】''~
''⇒''OpenBSDでは入力したパスワードが短かすぎたり単純過ぎ...
設定するパスワードには以下のようなものが推奨されています;
-半角6文字以上
-アルファベットの大文字と小文字を混在させる
-数字や記号文字、制御文字なども混ぜる
**ネットワーク関連の設定 [#gdfb07c0]
次に、ネットワーク関連の設定を入力します。
>&color(red){''【ご注意】''};~
&color(red){''!!''ネットワークの設定内容は接続するネッ...
***ホスト名 [#i0132496]
最初に、河豚板を走らせるPCに名前(ホスト名: host name)を付...
ホスト名は、ドメイン付き(FQDN: Fully Qualified Domain Nam...
閉じたネットワーク内で使用する場合など、ドメイン無しで構...
この例ではホスト名として「fugu-demo.localnet」という名前...
Hostname with domain part (FQDN):
only host name without domain part is also OK.
-> fugu-demo.localnet
>''【メモ】''~
''⇒''家庭内のネットワークなどでは、ドメイン名は正式に登録...
組織によって管理されているネットワークの場合は、そのネッ...
***IPプロトコルバージョン [#t5d0149a]
次は使用するIPプロトコルバージョンの設定です。
IP protocol version(s) to be enabled: 4, 6, 46, 64 or "n...
4: enable only IPv4
6: enable only IPv6
46: give priority to IPv4 name resolution
64: give priority to IPv6 name resolution
none: operate as standalone
[64] ->
IPv4プロトコルだけを使用して通信を行う場合は「4」を、IPv6...
「none」を入力するとIPネットワークに関する設定は行なわれ...
~<Enter>キーのみを入力した場合は、「64」を入力したものと...
通常は<Enter>キーのみの入力で問題ありません。
>''【メモ】''~
''⇒''IPv4、IPv6両方を使用する場合は「46」と「64」のどちら...
「46」ではIPv4を優先してアドレスの問合せを行い、逆に「64...
***ネットワークインターフェース [#f74c0ea0]
続いてネットワークインターフェースの設定を行います。
まず、このPCに接続されているネットワークインターフェース...
Network Interfaces: Choose one
NIC type Name
-------- ----- ------------
bge1 ether Broadcom BCM57766
ure0 ether Realtek USB 10/100/1000 LAN
run0 wifi Ralink 802.11 n WLAN
[bge1] ->
>''【メモ】''~
「bge」はBroadcom社製のギガビットイーサネットインターフェ...
bge以外のイーサネットインターフェースやWi-Fiインターフェ...
個々のネットワークインターフェースについてはOpenBSDに内蔵...
#aname(wifi-set)
***Wi-Fi関連設定 [#a0529423]
このあと、ネットワークインターフェースとしてWi-Fiデバイス...
Wi-Fi settings:
SSID -> my-wifinet ← 接続したいWi-FiのSSID...
WPA Key -> my-wpa-secrect-key ← WPAの鍵を入力
なお、WPAの鍵をENTERのみ入力し、設定を行わなかった時にWEP...
WEP方式は現在では簡単に暗号を解読されてしまうため、WEPは...
SSID -> my-wifinet
WPA Key ->
WEP Key -> my-wep-unsecured-key
>''【メモ】''~
''⇒''Wi-Fiデバイスには、デバイスメーカーが供給するファー...
この場合は有線LANを設定してインターネットに接続した後、[[...
''⇒''WEP鍵の入力に対してENTERのみを入力した場合はWPA・WEP...
***IPv6アドレス [#y2d43ab6]
IPv6を有効にした場合は、以下の設定入力が表れます。
説明にあるように、"auto"、あるいは手動によりアドレスを設...
多くの場合、"auto"で対応可能です。
IPv6 - address and routing:
Enter "auto" or "IPv6_address[/prefixlen] [default_gat...
"auto" is an automatic setting by SLAAC.
The "/prefixlen" part can be an integer between 0 and ...
If there is no default gateway, set the second field t...
[auto] ->
>''【メモ】''~
''⇒''"/prefixlen"を省略した場合、"/64"を指定したと見做さ...
***IPv4アドレス [#x89b2340]
IPv4を有効にした場合は、以下の設定入力が表れます。
説明にあるように、アドレス自動設定を行う場合は"auto"を指...
下記の例ではアドレスの入力を行うことで、手動によるアドレ...
IPv4 - address and routing:
Enter "auto" or "IPv4_address[/mask] [default_gateway]"
"auto" is an automatic setting by DHCP.
The "/mask" part can be specified in either format, su...
If there is no default gateway, set the second field t...
[auto] -> 192.168.1.147/24 192.168.1.254
>''【メモ】''~
''⇒''"/mask"を省略した場合は、適切と思われるネットマスク...
''⇒''IPv4アドレスの自動設定を使用するには、そのネットワー...
家庭用のネットワーク機器や公共のWi-FiスポットではDHCPサー...
***DNSサーバ [#dad0e44a]
IPv4やIPv6の設定で手動によるアドレス設定を行った場合、DNS...
DNSサーバのIPアドレスを最大3つまで、スペースで区切って入...
DNS servers: up to 3 IP addresses, separated by spaces
-> 192.168.1.253
>''【メモ】''~
''⇒''DNS (Domain Name System)とは、「fuguita.org」のよう...
''⇒''IPアドレスを直接指定して通信する場合はDNSサーバは必...
***設定値の書込み [#f81ea2c3]
最後に、今まで入力した設定値を反映した設定ファイルが「/et...
writing configured values to:
/etc/fuguita/netconfs/default/myname
/etc/fuguita/netconfs/default/mygate
/etc/fuguita/netconfs/default/hosts
/etc/fuguita/netconfs/default/hostname.bge1
/etc/fuguita/netconfs/default/resolv.conf
#aname(loginmethod)
**ログイン方法の選択 [#r8c36c3c]
最後に、どのような方法でログインするかを指定します。~
ログイン方法には、このままコンソール画面から行う方法と、X...
以下の例では<Enter>キーのみを入力して、デフォルトのコンソ...
Do you login with C)onsole or X) Window System?
[default: C] ->
X Window Systemからのログインを行うには、「x」を入力しま...
起動時の設定は以上です。残った初期化処理を行った後は [[ロ...
____________________________________________...
/ Setup for FuguIta ends. /
/ OpenBSD's boot sequence will follow. /
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Automatic boot in progress: starting file system checks.
kbd: keyboard mapping set to us
pf enabled
machdep.allowaperture: 0 -> 2
machdep.lidaction: 1 -> 0
~略~
starting network daemons: sshd smtpd sndiod.
running rc.firsttime
Path to firmware: http://firmware.openbsd.org/firmware/6...
Installing: vmm-firmware
starting local daemons: cron.
fuguita: disabled KARL because of read-only media
Thu Jul 2 06:51:57 UTC 2020
OpenBSD/amd64 (fugu-demo.localnet) (tty00)
login:
ログインプロンプト「login:」が表示されると、このPCはユー...
以降は [[入門編>fg2:pagetop]] にて説明を致します。
#navi(河豚板ガイド)
Page: