VirtualBoxでNetBSDヘッドレスインストールを開始すると問題が発生する

VirtualBoxでNetBSDヘッドレスインストールを開始すると問題が発生する

ヘッドレスUbuntu 22.04システムでVirtualBoxでNetBSD 9.2のヘッドレスインストールを開始したいと思います。

私は空のディスクイメージセットが接続されている仮想マシンを準備し、CDROMドライブに起動可能なNetBSDインストールCDが接続されています。

私の考えはシリアルポートを介してインストールを実行することでしたが、minicomシリアルコンソールを使用してインストールを切り替えることはできません。

機械を始めています。

VBoxManage startvm netbsd --type=headless

その後、コンソールをシリアルポートに切り替えました。

VBoxManage controlvm netbsd keyboardputfile boot.conf

...シリアルコンソールに切り替えるためにNetBSDブートプロンプトに入力するboot.confテキスト行を含むファイル。consdev com0

私はNetBSDのシリアルコンソールが私が使用するように設定した9600 8N1を使用するように設定されていることを知っており、minicom仮想マシンのシリアルポートを次のように設定しました。

UART 1:                      I/O base: 0x03f8, IRQ: 4, attached to pipe (server) '/tmp/netbsd.pipe', 16550A

minicom使い始めた

minicom -D 'unix#/tmp/netbsd.pipe'

同じ方法で別の仮想マシンでシリアルコンソールを正常に使用し、minicomNetBSDマシンの電源を入れると、ステータスが「オフライン」から「オンライン」に切り替わることがわかりますminicom

誰でも問題が何であるか、どのように解決できるかを知ることができますか?代わりに、マシンをPXEブートすることがわかっていますが、そうすることを避けることができることを願っています(現在他のネットワークブートをしていないため)。

答え1

明らかに私は過度に考え、あまりにも少なく読んだ。主な問題は、インストール手順へのリンクが含まれていないネイティブNetBSD WebサイトのホームページからインストールISOイメージを取得したことです。

説明を読んでみるとこんなことがありました。分離boot-com.isoシリアルコンソールを介したインストール用に特別に設計されたISOイメージ:

忍耐強いユーザーのためのクイックインストール手順

このセクションには、amd64 アーキテクチャを使用するコンピュータに NetBSD 9.2 をインストールするために必要な事項を説明する簡単な手順が含まれています。

NetBSD のインストールに必要なファイルを入手します。

  • オプション1:フルリリースを含む起動可能なCD-ROMイメージまたはUSBイメージ。

    これらの情報は、近くのFTPサイト(通常は/pub/NetBSD/images/ディレクトリ)にあります。詳しくは、NetBSDミラーのリストをご覧ください。

  • オプション2 amd64/installation/cdrom/:。

    これらのイメージは起動可能ですが、バイナリセットは含まれません。ネットワークの設置やシステムの修理に使用されます。boot.isoVGA コンソールのインストールの場合、boot-com.isoシリアルコンソール(com0、9600ボード)による設置用。

ISOイメージファイルを切り替えたら、必要に応じてインストールを開始できます。

関連情報