
VPS (OVH プロバイダー) に freeBSD をインストールしようとしています。
これまでのところ、この応答は、私が目指すところへ最も近づきました。レスキュー モードで QEMU からインストーラーを起動する方法が機能しなかったため、OVH はネストされた仮想化に問題があると思います。
コマンド:
# https://mfsbsd.vx.sk/files/images/12/amd64/mfsbsd-se-12.1-RELEASE-amd64.img | dd of=/dev/sda
実際には正常に完了します。再起動すると、ブート メニューも表示されます。ただし、マルチユーザー モードまたはシングル ユーザー モードで起動したかどうかに関係なく、最終的には というメッセージが表示されPanic: Going nowhere without my init!
、その後、再起動が頻繁に実行されます。
そして今、私は完全に途方に暮れています。 init 等はすでにイメージに含まれているはずなので、dd
間違った に送信してしまったに違いないと思いますof=
。
lsblk
以下は私の VPS のレスキュー モードからの出力です。
名前 MAJ:MIN RM サイズ RO タイプ マウントポイント sda 8:0 0 2.5G 0 ディスク └─sda1 8:1 0 2.5G 0 パート / sdb 8:16 0 20G 0 ディスク ├─sdb1 8:17 0 19.9G 0 パート /mnt/sdb1 ├─sdb14 8:30 0 4M 0 パート └─sdb15 8:31 0 106M 0 パート /mnt/sdb15
イメージを /dev/sda 以外の場所に書き込む必要がありますか?
アップデート: mfsBSD を起動することができなかったので、ネストされた仮想化を試してみることにしました。これで、VPS で KVM を起動できるようになり、 を正常に実行できましたbsdinstall
。ただし、レスキュー モードから再起動すると、grub エラーが発生します。まだ FreeBSD は実行されていません。
さらなるアップデート:@ClausAndersen からのヒントのおかげで、私の VPS は現在 FreeBSD を非常に快適に実行しています。その方法は次のとおりです。
OVHの管理パネルからレスキューモードで再起動します。ログインしたら(SSHまたはKVM経由、どちらでも可)、以下の一連のコマンドを実行します。
- 元のファイルシステムを でアンマウントします
umount /dev/sdb*
。レスキューシステムは /dev/sda からマウントされることに注意してください。/dev/sda には触れないでください。 - fdisk を使用して、元のファイルシステムとそれが存在するパーティションを破壊します。その後、パーティション テーブルが空になるまで を続けて、
fdisk -u /dev/sdb
を実行します。d
w
- パッケージ をインストールします (または、レスキュー イメージに が含まれていることを確認します)
xz-utils
。私の VPS は Ubuntu サーバーとして始まったので、私にとってこれは を意味しましたapt-get install xz-utils
。 - コピーを入手する生虚像FreeBSD.orgからダウンロードし、解凍して/dev/sdbに書き込みます。レスキューシステムのコマンドラインから次のように入力します。
wget https://download.freebsd.org/ftp/snapshots/VM-IMAGES/12.1-STABLE/amd64/Latest/FreeBSD-12.1-STABLE-amd64.raw.xz | xz -dc | dd of=/dev/sdb bs=1M
次に、再起動し、OVH コントロール パネルの KVM 経由でログインして、FreeBSD サーバーを構成します。
答え1
OVHの管理パネルからレスキューモードで再起動します。ログインしたら(SSHまたはKVM経由、どちらでも可)、以下の一連のコマンドを実行します。
- 元のファイルシステムを でアンマウントします
umount /dev/sdb*
。レスキューシステムは /dev/sda からマウントされることに注意してください。/dev/sda には触れないでください。 - fdisk を使用して、元のファイルシステムとそれが存在するパーティションを破壊します。その後、パーティション テーブルが空になるまで を続けて、
fdisk -u /dev/sdb
を実行します。d
w
- パッケージ をインストールします (または、レスキュー イメージに が含まれていることを確認します)
xz-utils
。私の VPS は Ubuntu サーバーとして始まったので、私にとってこれは を意味しましたapt-get install xz-utils
。 - コピーを入手する生虚像FreeBSD.orgからダウンロードし、解凍して/dev/sdbに書き込みます。レスキューシステムのコマンドラインから次のように入力します。
wget https://download.freebsd.org/ftp/snapshots/VM-IMAGES/12.1-STABLE/amd64/Latest/FreeBSD-12.1-STABLE-amd64.raw.xz | xz -dc | dd of=/dev/sdb bs=1M
次に、再起動し、OVH コントロール パネルの KVM 経由でログインして、FreeBSD サーバーを構成します。
手順 2 は必ずしも必要ではないことに注意してください。私は十分な注意を払ってこれを実行しました。結果は人によって異なります。