Installation von FreeBSD neben Linux

11

Ich verwende Arch Linux mit GNOME und möchte FreeBSD neben Arch Linux mit den folgenden Anforderungen installieren:

  • Ich möchte den Linux GRUB behalten und einen Eintrag von FreeBSD hinzufügen.

  • Ich möchte verschiedene SWAP- Partitionen für Linux und BSD verwenden.

  • Ich möchte mein Linux / Boot nicht zerstören

Meine Systeminformationen:

  • Ich verwende Arch Linux: UEFI- Modus.
  • Festplatte ist GPT
  • Mein Partitionslayout sieht folgendermaßen aus:

    Geben Sie hier die Bildbeschreibung ein

.

[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
  • Ich möchte FreeBSD auf dem vorher nicht zugewiesenen Speicherplatz installieren /dev/sda8


Genauer gesagt, ich bin während des FreeBSD-Installationsprozesses bei der Partitionierung festgefahren. In der Dokumentation heißt es, dass FreeBSD bestimmte Arten von Partitionen verwendet ( freebsd-boot, freebsd-ufs, freebsd-swap).

Ist das freebsd-bootgleiche wie EFI-System-Partition? , Soll ich ein neues erstellen freebsd-bootoder gibt es eine Möglichkeit, das vorhandene Linux-ESP zu verwenden ?


Ich habe einige relevante Themen, aber sie scheinen veraltet zu sein:

Severus Tux
quelle
Es mag veraltet sein, aber FreeBSD ist gerne in einer eigenen Partition und schneidet das auf. Die Dokumentation zur Partitionierung gibt einen Überblick über GPT, geht jedoch nicht auf Ihre Frage ein.
Thomas Dickey

Antworten:

8

Sie können FreeBSD zusammen mit jeder Linux-Distribution mit den folgenden Anforderungen installieren:

  • Ich möchte den Linux GRUB behalten und einen Eintrag von FreeBSD hinzufügen.
  • Ich möchte verschiedene SWAP-Partitionen für Linux und BSD verwenden.
  • Ich möchte mein Linux / Boot nicht zerstören

Sie müssen 3 Partitionen erstellen :: swap(4G), /boot(512K) und die /Partition.

So erstellen Sie die Startpartition:

Wählen Sie Erstellen:

  • Art : freebsd-boot
  • Größe : 512k
  • Etikette boot

So erstellen Sie die Swap-Partition:

  • Art : freebsd-swap
  • Größe : 4G
  • Etikette : swap

So erstellen Sie die Root-Partition:

  • Art : freebsd-ufs
  • Größe: keep it unchanged
  • Einhängepunkt : /
  • Etikette : root

Wählen Sie finishdann auswählen Commit, um die Installation zu starten und klicken Sie auf Enter.

arch-linuxÖffnen Sie nach Abschluss der Installation die /etc/grub.d/40_customDatei und fügen Sie den neuen Eintrag hinzu:

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

Lauf:

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

Starten Sie Freebsd neu, um Xorg, Desktop ... zu installieren.

Ist freebsd-boot dasselbe wie EFI-System-Partition? , Soll ich einen neuen freebsd-Boot erstellen oder gibt es eine Möglichkeit, das vorhandene Linux-ESP zu verwenden?

Sie sollten eine neue freebsd-bootPartition erstellen . Wenn Sie vergessen, sie hinzuzufügen, werden Sie vom Installationsprogramm aufgefordert, die bootPartition automatisch hinzuzufügen .

GAD3R
quelle
1
Vielen Dank :) Ich wollte gerade versuchen, das vorhandene / boot (ESP) zu verwenden, da ich dachte, dass es alles automatisch versteht, wie es beim Linux-Linux-Dual-Boot passiert.
Severus Tux
1
Ach nein! Ich habe BSD gestartet und sehe meinen freien Speicherplatz überhaupt nicht !!! , nur "Linux-Disk" (etw so).
Severus Tux
@SeverusTux Meinten Sie, Sie können die ext4Partitionen nicht mounten ?
GAD3R
Nein, ich meine, ich kann während der Installation keine Partitionen erstellen. Es wird angezeigt: "Linux-Daten" auf allen Partitionen und "Linux-Swap" auf dem Swap. Selbst wenn ich eine der Partitionen lösche, wird mir nicht der freie Speicherplatz angezeigt, aus dem ich die erforderlichen Partitionen hätte erstellen können. (Ich versuche, freeBSD 10.3 zu installieren)
Severus Tux
2
Vom Arch Linux-Format als ext4, Swap .... -Partition, Neustart in Freebsd und Neuerstellung der FreeBSD-Partitionen.
GAD3R