Arch LinuxでFreeBSD 11.1ライブUSBを作成するには?

Arch LinuxでFreeBSD 11.1ライブUSBを作成するには?

UEFIファームウェアでFreeBSD 11.1用のLive USBを有効にしたいです。次のコマンドを使用してライブUSBを作成します。

dd if=FreeBSD-11.1-RELEASE-amd64-dvd1.iso of=/dev/sdc bs=4M status=progress && sync

その後、このUSBを起動しようとすると、GRUBメッセージが表示されます。

error: unknown filesystem.
Entering rescue mode.
grub rescue>

複数のディストリビューションが正常に起動したため、このUSBには問題はありません。そしてしばらく前(私は過去1ヶ月間これを行いました)ほぼ同じddコマンドを使ってそのディストリビューションをUSBに入れました。

私はArch Linuxを実行しており、Windows、macOS、Linux以外のオペレーティングシステムはインストールされていません。したがって、あなたの方法が他のオペレーティングシステムを使用している場合は適用されません。

答え1

間違った画像を使用しました。存在するリリース情報ページFreeBSD 11.1から、次のものが得られます。

DVD1

これには、基本的なFreeBSDオペレーティングシステム、ドキュメント、デバッグディストリビューションセット、グラフィックワークステーションを起動して実行するように設計された、事前に構築された小さなパッケージセットをインストールするために必要なすべてが含まれています。また、「livefs」ベースのリカバリモードでのブートもサポートしています。 DVDサイズのメディアを焼いて使用できる場合は、これだけで済みます。

---切る---

メモリースティック

USBスティック(フラッシュドライブ)に書き込むことができ、USBドライブから起動できるコンピュータにインストールするために使用できます。また、「livefs」ベースのリカバリモードでのブートもサポートしています。事前にビルドされたパッケージはありません。

memstickイメージの使用方法の例として、USBドライブがコンピュータに/ dev / da0として表示されると仮定すると、次のことが機能します。

    # dd if=FreeBSD-11.1-RELEASE-amd64-memstick.img \
      of=/dev/da0 bs=1m conv=sync

ターゲット(of =)が正しいことを注意して確認してください。

したがって、Linuxで動作するには、いくつかの点を修正/調整する必要があります。

  • 画像でFreeBSD-11.1-RELEASE-amd64-memstick.imgはないはずですdvd1
  • bs=1mブロックサイズは画像と一緒には使用できません。雇用された資本4mmemstickMLinuxddmで使用するのと同じように、1024*1024 サイズを表します。FreeBSDdd
  • of=/dev/sdc質問に示すように、出力ファイルをペンドライブを表すファイルに変更します。

関連情報