トップ 履歴 一覧 カテゴリ ソース 検索 ヘルプ RSS ログイン

OpenBSD/Install/70-arm64

INDEX

OpenBSD のインストール (7.0 ARM64 on rpi 版)

FreeBSD の日本語ドキュメント類はあるのですが、OpenBSD はなかなか見つからない。なので、OpenBSD 7.0 (Released Oct 14, 2021)Raspberry Pi 4 Model B にインストールした際のメモ書き。

OpenBSD は、NetBSD からフォークされた、FreeBSD と並ぶ、BSD系のunix類の1つです。

Raspberry Pi 4B は、ARMv8 (64bit) を積んだシングルボードコンピュータです。

OpenBSD 6.3 から、arm64 プラットフォームが正式サポート対象となり、Raspberry Pi 3 がサポートされるハードウエアに乗るようになった。

  必要なもの

  • Raspberry Pi 本体
  • Micro SDHC カード
    • OSをインストールし利用していくのに必要な容量
  • OpenBSD miniroot イメージ
  • Raspberry Pi 4 UEFI Firmware Images
    • https://github.com/pftf/RPi4
    • INSTALLATION NOTES には、v1.21 が確認済みとなっているが、これでは Wi-Fi および SDカードが認識されなかった(インストール時に選択しとして出てこない)。2022-04-30 時点で最新の v1.33 では進められた。
  • インターネット環境
    • miniroot でブートし、必要なファイルセットは、インターネットから取得する
  • シリアルコンソール接続
    • OSをインストールするために、3.3V のシリアルコンソールを GPIO につないで操作する
    • 単純に作業するだけなら、HDMI でディスプレイ と USB キーボード をつないででもよいかと
  • 母艦PC
    • OpenBSD である必要はないが、SDカードにイメージの書き込みやシリアルコンソール端末が必要
  • miniroot イメージを書き込むソフト

シリアルコンソール接続

シリアル通信をするには、シリアル通信のケーブル端子を GPIO に接続する。

つなぐ GPIO は、8番が TXD0 (GPIO14) なので RXD を、10番が RXD0 (GPIO15) なので TXD を接続する。GND は、隣り合う 6番のほかに 9 や 14 などでも良い。GPIO のピン配置は、SDカード側の内側が1番、外側が2番で、LAN側が 39,40番。詳細は公式サイトの GPIO and the 40-pin Header や pinout コマンドを参照のこと。

通信条件は、115200bps、データ長8ビット、ストップビット1、パリティ無し フロー制御無し。

BeagleBone Black で使用した、FTDI社の USB-TTLシリアル変換ケーブル(TTL-232R-3V3) を使用する場合、ピン配置が一致せずバラバラにもならないので、ジャンパーワイヤーなどで結線を変える必要がある。ドライバは、FTDI ( https://ftdichip.com/ ) から Virtual COM Port (VCP) Drivers をダウンロード・インストールする。

あと、Raspbean (Raspberry Pi 公式の OS) で、EEPROM の設定で「BOOT_UART=1」とすると、ブートローダのデバッグログが取れるようになる。

  インストール前チェックリスト

インストールを行う前に以下ことを事前に確認・決めておく。

OpenBSD FAQ - Installation Guide: Pre-installation checklist から

  • マシン名
  • インストールそして利用可能なハードウエア
    • 今回は、Raspberry Pi 4 Model B (4GB RAM)
  • 使用するインストール方法
    • SDカードにイメージを展開、ネットワーク経由でダウンロードしていく
  • ディスクレイアウト
    • 既存データや他のOSとの共存、は考えない。
    • OpenBSD のサブパーティション
    • ディスクの暗号化はしない
  • ネットワーク設定 (DHCPを使用しない場合)
    • ドメイン名 と ネームサーバ(DNS)
    • IPアドレスとサブネットマスク (NICの数分)
    • デフォルトゲートウエイアドレス

インストール準備

インストール用の miniroot イメージを書き込んだSDカードを作成する。

  インストール・起動用 SDカードの作成

公式サイト または ミラーサイト から、miniroot イメージを取得して、SDカードに書き込む

balenaEtcher や Win32 Disk Imager は、管理者権限で起動し、GUIの画面で、イメージファイルを選択、書き込むドライブ(ディバイス)を選択して、書き込みを行う。

dd for windows ( http://www.chrysocome.net/dd )

管理者で実行し、"dd --list"でSDカードのディバイスを確認。以下のようにコマンドを実行しイメージを書き込む。

C:\>dd if=miniroot-am335x-60.fs of=\\?\Device\Harddisk1\Partition0 --progress
rawwrite dd for windows version 0.6beta3.
Written by John Newbigin <jn@it.swin.edu.au>
This program is covered by terms of the GPL Version 2.

18,874,368
36864+0 records in
36864+0 records out

C:\>

  miniroot の UEFI Firmware の差し替え

Alternatively the system can be booted using UEFI firmware found at

https://github.com/pftf/RPi4. Follow their instructions to install to an

SD card and run the OpenBSD installer from USB. v1.21 is known to work;

some newer versions may have problems.

INSTALLATION NOTES より

https://github.com/pftf/RPi4 から、Raspberry Pi 4 UEFI Firmware v1.21 v1.33 を取得する。最初に、miniroot をいれたSDカードの FAT 領域から、fixup.dat と start.elf を削除する(FAT領域に入りきらないので)。そして、取得したZIPファイルの内容を firmware を除いてSDカードの FAT 領域に上書きする。

この UEFI Firmware だと、HDMI 出力とシリアルコンソールが同時に使えない(HDMI がつながってると、シリアルコンソールに出てこない)。

OpenBSD のドキュメントでは、v1.21 は確認済みだったが、自分の環境では、Wi-Fi と SDカードが見つからなかった…。

インストール

miniroot イメージを書き込んだSDカードをセットして、シリアルケーブルをつなぎコンソールを立ち上げて、LAN電源をつないで起動する。

  起動 (UEFI Firmware の差し替え前)

U-Boot 2021.07 (Aug 12 2021 - 02:45:29 -0600)

DRAM:  3.9 GiB
RPI 4 Model B (0xc03112)
MMC:   mmcnr@7e300000: 1, emmc2@7e340000: 0
Loading Environment from FAT... Unable to read "uboot.env" from mmc0:1... In:    serial
Out:   vidconsole
Err:   vidconsole
Net:   eth0: ethernet@7d580000
PCIe BRCM: link up, 5.0 Gbps x1 (SSC)
starting USB...
Bus xhci_pci: Register 5000420 NbrPorts 5
Starting the controller
USB XHCI 1.00
scanning bus xhci_pci for devices... 2 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
Hit any key to stop autoboot:  0
 :≪中略≫
disks: sd0*
>> OpenBSD/arm64 BOOTAA64 1.6
boot>
 :≪中略≫
Copyright (c) 1982, 1986, 1989, 1991, 1993
        The Regents of the University of California.  All rights reserved.
Copyright (c) 1995-2021 OpenBSD. All rights reserved.  https://www.OpenBSD.org

OpenBSD 7.0 (RAMDISK) #1250: Thu Sep 30 17:13:12 MDT 2021
    deraadt@arm64.openbsd.org:/usr/src/sys/arch/arm64/compile/RAMDISK
 :≪中略≫
WARNING: CHECK AND RESET THE DATE!
gpio at bcmgpio0 not configured
bwfm0: failed loadfirmware of file brcmfmac43455-sdio.raspberrypi,4-model-b.bin
panic: do_el0_error
syncing disks... done

dump to dev 17,1 not possible
rebooting...

「bwfm0: failed loadfirmware of file brcmfmac43455-sdio.raspberrypi,4-model-b.bin」「panic: do_el0_error」と出て、リブートが繰り返される。

  起動

RPi: BOOTLOADER release VERSION:507b2360 DATE: 2022/04/26 TIME: 11:24:28 BOOTMODE: 0x00000006 part: 0 BUILD_TIMESTAMP=1650968668 0x7449e7ea 0x00c03112 0x00061f19
PM_RSTS: 0x00001000
part 00000000 reset_info 00000000
uSD voltage 3.3V
Initialising SDRAM 'Micron' 16Gb x2 total-size: 32 Gbit 3200
DDR 3200 1 0 32 152
 :≪中略≫
UEFI firmware (version UEFI Firmware v1.33 built at 17:06:11 on Mar  7 2022)
 :≪中略≫
disks: sd0*
>> OpenBSD/arm64 BOOTAA64 1.6
boot>
cannot open sd0a:/etc/random.seed: No such file or directory
 :≪中略≫
OpenBSD 7.0 (RAMDISK) #1250: Thu Sep 30 17:13:12 MDT 2021
    deraadt@arm64.openbsd.org:/usr/src/sys/arch/arm64/compile/RAMDISK
 :≪中略≫
root on rd0a swap on rd0b dump on rd0b
WARNING: CHECK AND RESET THE DATE!
bwfm0: failed loadfirmware of file brcmfmac43455-sdio.openbsd,acpi.bin
erase ^?, werase ^W, kill ^U, intr ^C, status ^T

  インストール開始

Welcome to the OpenBSD/arm64 7.0 installation program.
(I)nstall, (U)pgrade, (A)utoinstall or (S)hell? i

インストールするか、アップグレードするか聞かれるので、“i”を押してインストールを選択する。

  メッセージ

At any prompt except password prompts you can escape to a shell by
typing '!'. Default answers are shown in []'s and are selected by
pressing RETURN.  You can exit this program at any time by pressing
Control-C, but this can leave your system in an inconsistent state.

  ターミナルの選択

Terminal type? [vt220] 

ターミナル種別を聞かれるので、デフォルトのまま進める。

  ホスト名の設定

System hostname? (short form, e.g. 'foo') rpi

対象機器のホスト名を設定する。

  ネットワークの設定

インストールに必要なパッケージをネットワーク経由で取得するので、外部のサーバに接続出来るようにこの段階で設定を正しく行う。

設定するインターフェースの選択

Available network interfaces are: bse0 bwfm0 vlan0.
Which network interface do you wish to configure? (or 'done') [bse0] 

自動検出されたインターフェースが列挙される。列挙されるインターフェース名は対象の機器で異なる。

bse0 が有線、bwfm0 が無線だが、無線はファームウェアがなく使えないので注意。デフォルトの“bse0”を選択して進める。

IPv4 IPアドレスの設定

IPv4 address for bse0? (or 'autoconf' or 'none') [autoconf] 192.168.0.253

IPv4 のIPアドレスを指定する。固定ならそのアドレス、DHCPで自動設定す場合は autoconf 、設定しない場合は none を入力する。

Netmask for bse0? [255.255.255.0] 

固定IPアドレスの場合、ネットワークマスクも指定する。

IPv6 IPアドレスの設定

IPv6 address for bse0? (or 'autoconf' or 'none') [none] autoconf

IPv6 のIPアドレスを指定する。固定ならそのアドレス、自動設定す場合は autoconf 、設定しない場合は none を入力する。

他のインターフェースの設定

Available network interfaces are: bse0 bwfm0 vlan0.
Which network interface do you wish to configure? (or 'done') [done] 

必要なら他のインターフェースを選択して、ネットワーク設定を繰り返す。ネットワーク設定が終わったら、“done”を入力し、次に進む。

IPv4 デフォルトゲートウェイの設定

Default IPv4 route? (IPv4 address or none) 192.168.0.1

固定IPアドレスの場合、デフォルトゲートウェイの設定を設定する

add net default: gateway 192.168.0.1

ドメイン名の設定

DNS domain name? (e.g. 'example.com') [my.domain] intranet

ネットワークのドメイン名を設定する。

DNSサーバの設定

DNS nameservers? (IP address list or 'none') [none] 192.168.0.1

DNSサーバのIPアドレスを設定する。DHCP の場合、正しく取得出来ていれば、それがデフォルト値になる。

  rootパスワードの設定

Password for root account? (will not echo) 
Password for root account? (again) 

管理者アカウント(root ユーザ)のログインパスワードを設定する。入力した文字は表示されないので注意。

確認の為に再入力が求められるので、同じく入力する。

  sshサーバ自動起動の設定

Start sshd(8) by default? [yes] 

sshサーバ(sshd)を自動起動するか聞かれるので、“yes”で進める。

  一般ユーザの作成

ここで一般ユーザが作成出来る。作成する場合は、小文字でログイン名をいれる。必要なければ“no”を入力する。

ちなみに、ここで作成したユーザは、su コマンドで root にスイッチできる(wheel グループに追加される)。また、root 宛てのメールもこのユーザに飛ぶようになる( /root/.forward に作成したユーザ名が追加される)。

Setup a user? (enter a lower-case loginname, or 'no') [no] rpi
Full name for user rpi? [rpi] 
Password for user rpi? (will not echo) 
Password for user rpi? (again) 

  ssh での root ログインの可否の設定

WARNING: root is targeted by password guessing attacks, pubkeys are safer.
Allow root ssh login? (yes, no, prohibit-password) [no] 

ssh での root ログインを許すかを設定する。許可する場合は“yes”、禁止する場合は“no”、パスワード認証を禁止(公開鍵認証のみ)する場合は、“prohibit-password”を入力する。※ここで設定した値が sshd の PermitRootLogin 規定設定になるっぽい(sshd_config のコメントアウトされてる設定の記述が変わっている)。

一般的に、root でリモートログインすることはない(必要なら su なり、sudo doas すればよい)ので、禁止(no)でよい。どうしても必要であれば、公開鍵認証でのみ入れるようにすべき。この場合、/root/.ssh/authorized_keys に使用する公開鍵を入れる。

  タイムゾーンの設定

What timezone are you in? ('?' for list) [Asia/Tokyo] 

タイムゾーン を聞かれるので、初期値の“Asia/Tokyo”で進める。

  パーティションの設定

ディスクの選択

Available disks are: sd0.
Which disk is the root disk? ('?' for details) [sd0] ?
sd0: SD/MMC, SD32G, 0020  (29.8G)
Available disks are: sd0.
Which disk is the root disk? ('?' for details) [sd0] sd0

インストールするディスクを指定する。“?”で詳細が表示される。

パーティションの編集

Disk: sd0       geometry: 3884/255/63 [62410752 Sectors]
Offset: 0       Signature: 0xAA55
            Starting         Ending         LBA Info:
 #: id      C   H   S -      C   H   S [       start:        size ]
-------------------------------------------------------------------------------
*0: 0C      2  10   9 -      3  15  12 [       32768:       16384 ] Win95 FAT32L
 1: 00      0   0   0 -      0   0   0 [           0:           0 ] unused
 2: 00      0   0   0 -      0   0   0 [           0:           0 ] unused
 3: A6      3  15  13 -      5 122  53 [       49152:       38912 ] OpenBSD
Use (W)hole disk or (E)dit the MBR? [whole] 

ディスク全体を使うなら“W”、自分で編集する場合は“E”で編集を行う。amd64 など GPT が使える場合、GPT も選択できる。

SDカードすべて使うので、デフォルト値のまま進める。

ディスクラベルの設定

Creating a msdos partition and an OpenBSD partition for rest of sd0...done.
The auto-allocated layout for sd0 is:
#                size           offset  fstype [fsize bsize   cpg]
  a:          1024.0M            65536  4.2BSD   2048 16384     1 # /
  b:          2046.0M          2162688    swap
  c:         30474.0M                0  unused
  d:          1692.8M          6352896  4.2BSD   2048 16384     1 # /tmp
  e:          2635.8M          9819712  4.2BSD   2048 16384     1 # /var
  f:          3466.0M         15217792  4.2BSD   2048 16384     1 # /usr
  g:           973.8M         22316128  4.2BSD   2048 16384     1 # /usr/X11R6
  h:          3973.0M         24310464  4.2BSD   2048 16384     1 # /usr/local
  i:            16.0M            32768   MSDOS
  j:          1693.2M         32447136  4.2BSD   2048 16384     1 # /usr/src
  k:          5906.4M         35914784  4.2BSD   2048 16384     1 # /usr/obj
  l:          7031.1M         48011072  4.2BSD   2048 16384     1 # /home
Use (A)uto layout, (E)dit auto layout, or create (C)ustom layout? [a] 

自動的に割り当てられた内容が表示される。表示された内容でよければ“a”、これをベースに編集する場合は“e”、1から設定する場合は“c”を入力する。

ちなみに、MBR もしくは GPT で、OpenBSD 用に割り当てたパーティションの中での割当となる。

ディスクラベルの編集

本来なら、/usr, /var, /home など分けるべきだが、swap と /(ROOT) のみで構成する。

Use (A)uto layout, (E)dit auto layout, or create (C)ustom layout? [a] c
Label editor (enter '?' for help at any prompt)
sd0> p M
OpenBSD area: 65536-62410752; size: 30442.0M; free: 30442.0M
#                size           offset  fstype [fsize bsize   cpg]
  c:         30474.0M                0  unused
  i:            16.0M            32768   MSDOS
sd0> a a
offset: [65536]
size: [62345216] 28426M
FS type: [4.2BSD]
mount point: [none] /
sd0*> a b
offset: [58283808]
size: [4126944]
FS type: [swap]
sd0*> p M
OpenBSD area: 65536-62410752; size: 30442.0M; free: 0.0M
#                size           offset  fstype [fsize bsize   cpg]
  a:         28426.9M            65536  4.2BSD   2048 16384     1 # /
  b:          2015.1M         58283808    swap
  c:         30474.0M                0  unused
  i:            16.0M            32768   MSDOS
sd0*> q
Write new label?: [y] 

“?”でコマンドヘルプが見られる。“a ≪ラベル≫”で追加、“d ≪ラベル≫”で削除、“p M”でMiB単位で表示、“q”で保存し終了する。

ファイルシステムの作成

/dev/rsd0a: 28426.9MB in 58218272 sectors of 512 bytes
141 cylinder groups of 202.50MB, 12960 blocks, 25920 inodes each

ディスクラベルの設定が終わると、ファイルシステムの作成が行われる。フォーマットが終わるまでしばらく待つ。

他のディスクの初期化

他に初期化するディスクがあるか聞かれるので、なければ“done”で進める。 そもそも、他のディスクがないのでない。

マウントの一覧

/dev/sd0a (caa4d5488fbc8d93.a) on /mnt type ffs (rw, asynchronous, local)

  インストール

インストールセットの場所の指定

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

インストールセットがある場所を指定する。ネットワーク(http)経由で取得するので、デフォルトの“http”のまま進める。

HTTP プロキシの設定

HTTP proxy URL? (e.g. 'http://proxy:8080', or 'none') [none] 

プロキシを経由する必要がある場合は、プロキシサーバを指定する。ないので“none”のまま進める。

HTTP サーバの指定

HTTP Server? (hostname, list#, 'done' or '?') www.ftp.ne.jp

インストールセットを取得するサーバを指定する。今回は“www.ftp.ne.jp”(KDDI総合研究所)を指定する。

“ftp.jaist.ac.jp”(北陸先端科学技術大学院大学)だと、インストールセットの選択に行く前に下記のように https 接続ができないと言われる…

Unable to connect using https. Use http instead? [no]

サーバのディレクトリの指定

Server directory? [pub/OpenBSD/7.0/arm64] 

インストールセットを取得するサーバのディレクトリパスを指定する。特に問題がなければ、デフォルト値まま進める。

インストールセットの選択

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 labelled '[X]'.
    [X] bsd           [X] base70.tgz    [X] game70.tgz    [X] xfont70.tgz
    [X] bsd.mp        [X] comp70.tgz    [X] xbase70.tgz   [X] xserv70.tgz
    [X] bsd.rd        [X] man70.tgz     [X] xshare70.tgz
Set name(s)? (or 'abort' or 'done') [done] -x*
    [X] bsd           [X] base70.tgz    [X] game70.tgz    [ ] xfont70.tgz
    [X] bsd.mp        [X] comp70.tgz    [ ] xbase70.tgz   [ ] xserv70.tgz
    [X] bsd.rd        [X] man70.tgz     [ ] xshare70.tgz
Set name(s)? (or 'abort' or 'done') [done] 

インストールするものを選択する。Xは使わないので「-x*」で外す。

インストール

Get/Verify SHA256.sig   100% |**************************|  1544       00:00
Signature Verified
Get/Verify bsd          100% |**************************| 13720 KB    00:02
Get/Verify bsd.mp       100% |**************************| 13782 KB    00:03
Get/Verify bsd.rd       100% |**************************| 17118 KB    00:03
Get/Verify base70.tgz   100% |**************************|   227 MB    00:25
Get/Verify comp70.tgz   100% |**************************| 67418 KB    00:08
Get/Verify man70.tgz    100% |**************************|  7580 KB    00:02
Get/Verify game70.tgz   100% |**************************|  2677 KB    00:00
Installing bsd          100% |**************************| 13720 KB    00:01
Installing bsd.mp       100% |**************************| 13782 KB    00:01
Installing bsd.rd       100% |**************************| 17118 KB    00:01
Installing base70.tgz   100% |**************************|   227 MB    00:47
Extracting etc.tgz      100% |**************************|   246 KB    00:01
Installing comp70.tgz   100% |**************************| 67418 KB    00:28
Installing man70.tgz    100% |**************************|  7580 KB    00:06
Installing game70.tgz   100% |**************************|  2677 KB    00:00
Location of sets? (disk http nfs or 'done') [done] 

他になければ、“done”で終わり。

  時刻セット

Time appears wrong.  Set to 'Sun May  1 10:55:21 JST 2022'? [yes] 

時間が違う。と言われるので、設定し直す。

  ディバイスの作成

Saving configuration files... done.
Making all device nodes... done.
Multiprocessor machine; using bsd.mp instead of bsd.
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]

ひとまずインストールは完了。

そのままリブートすればいいのだが、UEFI Firmware が見つからない となって起動できないので、一度電源を落として、SDカードに UEFI Firmware を入れ直す。

Exit to (S)hell, (H)alt or (R)eboot? [reboot] h
syncing disks... done

The operating system has halted.
Please press any key to reboot.

  UEFI Firmware の差し替え

miniroot の時と同様、https://github.com/pftf/RPi4 の Raspberry Pi 4 UEFI Firmware の内容を OpenBSD をいれたSDカードの FAT 領域に入れる。今度は容量もあるので、firmware も含めていれる(元々 efi しかないが)。

  初回起動

初回の起動の時に ssh のホストキーが作成されるため起動に時間がかかる。

RPi: BOOTLOADER release VERSION:507b2360 DATE: 2022/04/26 TIME: 11:24:28 BOOTMODE: 0x00000006 part: 0 BUILD_TIMESTAMP=1650968668 0x7449e7ea 0x00c03112 0x000617fc
 :≪中略≫
UEFI firmware (version UEFI Firmware v1.33 built at 17:06:11 on Mar  7 2022)
 :≪中略≫
disks: sd0*
>> OpenBSD/arm64 BOOTAA64 1.6
boot>
 :≪中略≫
OpenBSD 7.0 (GENERIC.MP) #1332: Thu Sep 30 16:53:51 MDT 2021
    deraadt@arm64.openbsd.org:/usr/src/sys/arch/arm64/compile/GENERIC.MP
 :≪中略≫
efi0 at mainbus0: UEFI 2.7
efi0: https://github.com/pftf/RPi4 rev 0x10000
smbios0 at efi0: SMBIOS 3.3.0
smbios0: vendor https://github.com/pftf/RPi4 version "UEFI Firmware v1.33" date 03/07/2022
smbios0: Raspberry Pi Foundation Raspberry Pi 4 Model B
 :≪中略≫
bwfm0: failed loadfirmware of file brcmfmac43455-sdio.openbsd,acpi.bin
Automatic boot in progress: starting file system checks.
/dev/sd0a (caa4d5488fbc8d93.a): file system is clean; not checking
pf enabled
starting network
reordering libraries: done.
openssl: generating isakmpd/iked RSA keys... done.
ssh-keygen: generating new host keys: RSA DSA ECDSA ED25519
starting early daemons: syslogd pflogd ntpd.
starting RPC daemons:.
savecore: no core dump
checking quotas: done.
clearing /tmp
kern.securelevel: 0 -> 1
creating runtime link editor directory cache.
preserving editor files.
starting network daemons: sshd smtpd sndiod.
running rc.firsttime
Path to firmware: http://firmware.openbsd.org/firmware/7.0/
Installing: bwfm-firmware
Checking for available binary patches...
Run syspatch(8) to install:
001_nsd         002_bpf         003_uipc        004_rpki        005_unpcon
006_x509        008_mrt         009_expat       013_expat       014_slaacd
015_expat       016_bignum      017_slaacd      018_zlib        019_syszlib
020_rpki
starting local daemons: cron.
Sun May  1 11:36:12 JST 2022

OpenBSD/arm64 (rpi.intranet) (console)

login:

インストール後のシステム設定

再起動したら、必要なサーバの設定を行う。

システムのアップデート

fw_update(1) コマンドで、フリーでないファームウェアパッケージのインストール・アップデートができる。

syspatch(8) コマンドで、未適用のバイナリパッチの適用がされる。ただ、バイナリパッチは、i386, amd64, arm64 しか提供されていないっぽい。

OpenBSD/Patches/70-arm64

アップグレード

sysupgrade(8) コマンドでアップグレードができる。このアップグレードは一つ次のリリースへのみがサポートされる。

OpenBSD/Upgrade ( 7.0 to 7.1)

最終更新時間:2022年05月03日 12時29分06秒 指摘や意見などあればSandBoxのBBSへ。