Installare FreeBSD insieme a Linux


11

Sto usando Arch Linux con GNOME, voglio installare FreeBSD insieme ad Arch Linux con i seguenti requisiti:

  • Voglio mantenere Linux GRUB e aggiungere una voce di FreeBSD ad esso.

  • Voglio usare diverse partizioni SWAP per Linux e BSD.

  • Non voglio distruggere il mio Linux / boot

Le mie informazioni di sistema:

  • Sto usando Arch Linux: modalità UEFI .
  • Il disco è GPT
  • Il layout della mia partizione è simile al seguente:

    inserisci qui la descrizione dell'immagine

.

[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
  • Vorrei installare FreeBSD sul precedente spazio non allocato /dev/sda8


Per essere più precisi, sono bloccato nel partizionamento durante il processo di installazione di FreeBSD. vale a dire, nella documentazione, si dice che FreeBSD usi tipi specifici di partizioni ( freebsd-boot, freebsd-ufs, freebsd-swap).

È freebsd-bootuguale a EFI-System-Partition? , Devo crearne uno nuovo freebsd-booto esiste un modo per utilizzare l' ESP Linux esistente ?


Ho alcuni thread pertinenti, ma sembrano essere obsoleti:


Esso può essere superata, ma FreeBSD piace essere nella sua partizione e slice che in su. La sua documentazione per il partizionamento fornisce una panoramica di GPT, ma non affronta la tua domanda.
Thomas Dickey,

Risposte:


8

Puoi installare FreeBSD insieme a qualsiasi distribuzione Linux con i seguenti requisiti:

  • Voglio mantenere Linux GRUB e aggiungere una voce di FreeBSD ad esso.
  • Voglio usare diverse partizioni SWAP per Linux e BSD.
  • Non voglio distruggere il mio Linux / boot

È necessario creare 3 partizioni:: swap(4G), /boot(512K) e la /partizione.

Per creare la partizione di avvio:

Scegli Crea:

  • Genere : freebsd-boot
  • Dimensione : 512k
  • Etichetta boot

Per creare la partizione di swap:

  • Genere : freebsd-swap
  • Dimensione : 4G
  • Etichetta: swap

Per creare la partizione root:

  • Genere : freebsd-ufs
  • Dimensione: keep it unchanged
  • Punto di montaggio: /
  • Etichetta: root

Scegliere finishquindi selezionare Commitper avviare l'installazione e premere Enter.

Al termine dell'installazione, riavviare arch-linux, aprire il /etc/grub.d/40_customfile e aggiungere la nuova voce:

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

Correre:

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

Riavvia in Freebsd per installare Xorg, Desktop ...

Freebsd-boot è uguale a EFI-System-Partition? , Devo creare un nuovo freebsd-boot o c'è un modo per usare il Linux-ESP esistente?

Dovresti creare una nuova freebsd-bootpartizione, se dimentichi di aggiungerla, il programma di installazione ti chiederà di aggiungere bootautomaticamente la partizione.


1
Grazie :) Stavo per provare come usare l'esistente / boot (ESP) pensando che capirà tutto automaticamente come accade nel dual-boot Linux-Linux.
Severus Tux,

1
Oh..no! Ho avviato BSD e non vedo affatto il mio spazio libero !!! , solo "linux-disk" (come quello).
Severus Tux,

@SeverusTux Volevi dire che non puoi montare le ext4partizioni?
GAD3R,

No, intendo dire che non sono in grado di creare partizioni durante l'installazione. Sta mostrando: "linux-data" su tutte le partizioni e "linux-swap" sullo swap. Anche se elimino una delle partizioni, non mi mostra lo spazio libero da cui avrei potuto creare le partizioni richieste. (Sto cercando di installare freeBSD 10.3)
Severus Tux,

2
Da Arch Linux formattalo come partizione ext4, Swap ...., riavvia in Freebsd e ricrea nuovamente le partizioni FreeBSD.
GAD3R,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.