LinuxへのFreeBSDのインストール

LinuxへのFreeBSDのインストール

私はGNOMEでArch Linuxを使用しており、次の要件に従ってArch LinuxでFreeBSDをインストールしたいと思います。

  • Linux GRUBを維持し、ここにFreeBSDエントリを追加したいと思います。

  • 色々使いたい交換LinuxおよびBSD用のパーティション。

  • 私のLinux / bootを破壊したくありません。

私のシステム情報:

  • 私はアーチLinuxを使用しています:UEFIモデル。
  • ディスクはGPTです
  • 私のパーティションのレイアウトは次のとおりです。

    ここに画像の説明を入力してください。

[severus@Tux ~]$ sudo parted -l
Model: ATA TOSHIBA MQ01ABD1 (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system     Name       Flags
 1      1049kB  1076MB  1075MB  fat32           ESP        boot, esp
 2      1076MB  76.2GB  75.2GB  ext4            root
 3      76.2GB  125GB   48.3GB  ext4            home
 4      125GB   134GB   9837MB  linux-swap(v1)  swap
 5      134GB   564GB   429GB   ext4
 6      564GB   832GB   268GB   ext4
 7      832GB   914GB   82.0GB  ext4
 8      973GB   1000GB  26.8GB  ext4            CZ-Backup
  • 前の未割り当て領域にFreeBSDをインストールしたいと思います。/dev/sda8


より正確に言えば、FreeBSDのインストール中にパーティション分割に詰まっています。つまり、ドキュメントはFreeBSDが特定の種類のパーティション化(freebsd-boot, freebsd-ufs, freebsd-swap)を使用していることを示しています。

freebsd-boot~とEFIシステムパーティション?、新しいアイテムを作成する必要がありますかfreebsd-boot、または既存のアイテムを使用する方法がありますか?Linux-ESP


関連するスレッドがいくつかありますが、古いようです。

答え1

すべてのLinuxディストリビューションにFreeBSDをインストールできますが、次の要件が適用されます。

  • Linux GRUBを維持し、ここにFreeBSDエントリを追加したいと思います。
  • LinuxとBSDで異なるSWAPパーティションを使用したいと思います。
  • 私のLinux / bootを破壊したくありません。

swap(4G)、/boot(512K)、およびパーティションの3つのパーティションを作成する必要があります/

ブートパーティションを作成します。

作成を選択してください:

  • タイプ:freebsd-boot
  • サイズ:512k
  • 商標boot

スワップパーティションの作成:

  • タイプ:freebsd-swap
  • サイズ:4G
  • ブランド:swap

ルートパーティションの作成:

  • タイプ:freebsd-ufs
  • サイズ:keep it unchanged
  • マウントポイント:/
  • ブランド:root

を選択し、finishインストールCommitの開始を選択してをクリックしますEnter

インストールが完了したら、再起動してファイルをarch-linux開き、新しいエントリを追加します。/etc/grub.d/40_custom

menuentry "FreeBSD" {
    insmod ufs2
    set root=(hd0,gpt8)
    kfreebsd /boot/loader
}

ランニング:

grub-mkconfig -o /boot/grub/grub.cfg

Xorg、DesktopをインストールするにはFreebsdを再起動してください。

freebsd-bootはEFI-System-Partitionと同じですか? 、新しいfreebsd-bootを作成する必要がありますか、または既存のLinux-ESPを使用する方法はありますか?

新しいパーティションを作成する必要がありますfreebsd-boot。追加するのを忘れた場合、インストーラはboot自動的にパーティションを追加するように求められます。

関連情報