Installer FreeBSD avec Linux

11

J'utilise Arch Linux avec GNOME, je souhaite installer FreeBSD avec Arch Linux avec les exigences suivantes:

  • Je veux garder le Linux GRUB et y ajouter une entrée de FreeBSD.

  • Je souhaite utiliser différentes partitions SWAP pour Linux et BSD.

  • Je ne veux pas détruire mon Linux / boot

Mes informations système:

  • J'utilise Arch Linux: le mode UEFI .
  • Le disque est GPT
  • Ma disposition de partition ressemble à ceci:

    entrez la description de l'image ici

.

[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
  • Je souhaite installer FreeBSD sur l'espace non alloué précédant /dev/sda8


Pour être plus précis, je suis bloqué au partitionnement pendant le processus d'installation de FreeBSD. c'est-à-dire, dans la documentation, il est dit que FreeBSD utilise des types spécifiques de partitions ( freebsd-boot, freebsd-ufs, freebsd-swap).

Est-ce freebsd-bootidentique à EFI-System-Partition? , Dois-je en créer un nouveau freebsd-bootou existe-t-il un moyen d'utiliser le Linux-ESP existant ?


J'ai reçu des discussions pertinentes, mais elles semblent obsolètes:

Severus Tux
la source
Il peut être obsolète, mais FreeBSD aime être dans sa propre partition et tranche que vers le haut. Sa documentation pour le partitionnement donne un aperçu de GPT, mais ne répond pas à votre question.
Thomas Dickey

Réponses:

8

Vous pouvez installer FreeBSD avec n'importe quelle distribution Linux avec les conditions suivantes:

  • Je veux garder le Linux GRUB et y ajouter une entrée de FreeBSD.
  • Je souhaite utiliser différentes partitions SWAP pour Linux et BSD.
  • Je ne veux pas détruire mon Linux / boot

Vous devez créer 3 partitions:: swap(4G), /boot(512K) et la /partition.

Pour créer la partition de démarrage:

Choisissez Créer:

  • Type: freebsd-boot
  • Taille : 512k
  • Étiquette boot

Pour créer la partition de swap:

  • Type: freebsd-swap
  • Taille : 4G
  • Étiquette: swap

Pour créer la partition racine:

  • Type: freebsd-ufs
  • Taille: keep it unchanged
  • Point de montage: /
  • Étiquette: root

Choisissez finishpuis sélectionnez Commitpour démarrer l'installation et appuyez sur Enter.

Une fois l'installation terminée, redémarrez arch-linux, ouvrez le /etc/grub.d/40_customfichier puis ajoutez la nouvelle entrée:

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

Courir:

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

Redémarrez dans Freebsd pour installer Xorg, Desktop ...

Freebsd-boot est-il identique à EFI-System-Partition? , Dois-je créer un nouveau freebsd-boot ou existe-t-il un moyen d'utiliser le Linux-ESP existant?

Vous devez créer une nouvelle freebsd-bootpartition, si vous oubliez de l'ajouter, le programme d'installation vous demandera d'ajouter la bootpartition automatiquement.

GAD3R
la source
1
Merci :) J'étais sur le point de savoir comment essayer d'utiliser le / boot (ESP) existant en pensant qu'il comprendrait tout automatiquement comme cela se produit dans le double démarrage Linux-Linux.
Severus Tux
1
Oh non! J'ai démarré dans BSD et je ne vois pas du tout mon espace libre !!! , uniquement "linux-disk" (qch comme ça).
Severus Tux
@SeverusTux Voulez-vous dire que vous ne pouvez pas monter les ext4partitions?
GAD3R
Non, je veux dire que je ne peux pas faire de partitions pendant l'installation. Il montre: "linux-data" sur toutes les partitions et "linux-swap" sur le swap. Même si je supprime l'une des partitions, cela ne me montre pas l'espace libre à partir duquel j'aurais pu créer les partitions requises. (J'essaie d'installer freeBSD 10.3)
Severus Tux
2
Du format Arch Linux, ext4, Swap .... partition, redémarrez dans Freebsd puis recréez les partitions FreeBSD.
GAD3R