Instalar FreeBSD junto con Linux


11

Estoy usando Arch Linux con GNOME, quiero instalar FreeBSD junto con Arch Linux con los siguientes requisitos:

  • Quiero mantener Linux GRUB y agregarle una entrada de FreeBSD.

  • Quiero usar diferentes particiones SWAP para Linux y BSD.

  • No quiero destruir mi Linux / boot

Mi información del sistema:

  • Estoy usando Arch Linux: modo UEFI .
  • El disco es GPT
  • Mi diseño de partición se ve así:

    ingrese la descripción de la imagen aquí

.

[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
  • Deseo instalar FreeBSD en el espacio sin asignar anterior /dev/sda8


Para ser más precisos, estoy atascado en la partición durante el proceso de instalación de FreeBSD. es decir, en la documentación, se dice que FreeBSD usa tipos específicos de particiones ( freebsd-boot, freebsd-ufs, freebsd-swap).

¿Es lo freebsd-bootmismo que EFI-System-Partition? , ¿Debo crear uno nuevo freebsd-booto hay alguna forma de usar el Linux-ESP existente ?


Tengo algunos hilos relevantes, pero parecen estar desactualizados:


Puede ser anticuada, pero FreeBSD le gusta estar en su propia partición y la rebanada que arriba. Su documentación para particionar ofrece una descripción general de GPT, pero no aborda su pregunta.
Thomas Dickey

Respuestas:


8

Puede instalar FreeBSD junto con cualquier distribución de Linux con los siguientes requisitos:

  • Quiero mantener Linux GRUB y agregarle una entrada de FreeBSD.
  • Quiero usar diferentes particiones SWAP para Linux y BSD.
  • No quiero destruir mi Linux / boot

Necesita crear 3 particiones:: swap(4G), /boot(512K) y la /partición.

Para crear la partición de arranque:

Elija Crear:

  • Tipo : freebsd-boot
  • Talla : 512k
  • Etiqueta boot

Para crear la partición de intercambio:

  • Tipo : freebsd-swap
  • Talla : 4G
  • Etiqueta: swap

Para crear la partición raíz:

  • Tipo : freebsd-ufs
  • Talla: keep it unchanged
  • Punto de montaje : /
  • Etiqueta: root

Elija y finishluego seleccione Commitpara comenzar la instalación y presione Enter.

Una vez que la instalación se haya reiniciado arch-linux, abra el /etc/grub.d/40_customarchivo y luego agregue la nueva entrada:

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

Correr:

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

Reinicie en Freebsd para instalar Xorg, Desktop ...

¿Freebsd-boot es lo mismo que EFI-System-Partition? , ¿Debo crear un nuevo freebsd-boot o hay alguna forma de usar el Linux-ESP existente?

Debe crear una nueva freebsd-bootpartición, si olvida agregarla, el instalador le pedirá que agregue la bootpartición automáticamente.


1
Gracias :) Estaba a punto de intentar usar el existente / boot (ESP) pensando que entenderá todo automáticamente como sucede en Linux-Linux dual-boot.
Severus Tux

1
¡Oh no! Arranqué en BSD y no veo mi espacio libre en absoluto. , solo "linux-disk" (algo así).
Severus Tux

@SeverusTux ¿Querías decir que no puedes montar las ext4particiones?
GAD3R

No, quiero decir que no puedo hacer particiones durante la instalación. Muestra: "linux-data" en todas las particiones y "linux-swap" en el intercambio. Incluso si elimino una de las particiones, no me muestra el espacio libre desde el cual podría haber creado las particiones requeridas. (Estoy tratando de instalar freeBSD 10.3)
Severus Tux

2
Desde el formato Arch Linux, como partición ext4, Swap ...., reinicie en Freebsd y luego vuelva a recrear las particiones de FreeBSD.
GAD3R
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.