Menginstal FreeBSD bersama Linux


11

Saya menggunakan Arch Linux dengan GNOME, saya ingin menginstal FreeBSD bersama Arch Linux dengan persyaratan berikut:

  • Saya ingin menyimpan Linux GRUB dan menambahkan entri FreeBSD ke dalamnya.

  • Saya ingin menggunakan partisi SWAP yang berbeda untuk Linux dan BSD.

  • Saya Tidak ingin Hancurkan Linux / boot saya

Informasi Sistem Saya:

  • Saya menggunakan Arch Linux: mode UEFI .
  • Disk adalah GPT
  • Layout partisi saya Seperti ini:

    masukkan deskripsi gambar di sini

.

[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
  • Saya ingin menginstal FreeBSD di ruang Un-dialokasikan sebelumnya /dev/sda8


Untuk lebih tepatnya, saya macet saat mempartisi selama proses Instalasi FreeBSD. yaitu, dalam Dokumentasi, Dikatakan bahwa FreeBSD menggunakan tipe partisi tertentu ( freebsd-boot, freebsd-ufs, freebsd-swap).

Apakah freebsd-bootsama dengan EFI-System-Partition? , Haruskah saya membuat yang baru freebsd-bootatau adakah cara untuk menggunakan Linux-ESP yang ada ?


Saya mendapat beberapa utas yang relevan, tetapi tampaknya sudah kedaluwarsa:


Ini mungkin sudah ketinggalan zaman, tapi FreeBSD suka berada di partisi sendiri dan slice yang up. Its dokumentasi untuk partisi memberikan gambaran GPT, tapi tidak menjawab pertanyaan Anda.
— Thomas Dickey

Jawaban:


8

Anda dapat menginstal FreeBSD bersama distro linux apa pun dengan persyaratan berikut:

  • Saya ingin menyimpan Linux GRUB dan menambahkan entri FreeBSD ke dalamnya.
  • Saya ingin menggunakan partisi SWAP yang berbeda untuk Linux dan BSD.
  • Saya Tidak ingin Hancurkan Linux / boot saya

Anda perlu membuat 3 partisi swap:: (4G), /boot(512K) dan /partisi.

Untuk membuat partisi boot:

Pilih Buat:

  • Tipe : freebsd-boot
  • Ukuran : 512k
  • Label boot

Untuk membuat partisi swap:

  • Tipe : freebsd-swap
  • Ukuran : 4G
  • Label: swap

Untuk membuat partisi root:

  • Tipe : freebsd-ufs
  • Ukuran: keep it unchanged
  • Mount point: /
  • Label: root

Pilih finishlalu pilih Commituntuk memulai instalasi dan tekan Enter.

Setelah instalasi selesai reboot arch-linux, buka /etc/grub.d/40_customfile kemudian tambahkan entri baru:

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

Lari:

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

Reboot ke Freebsd untuk menginstal Xorg, Desktop ...

Apakah freebsd-boot sama dengan EFI-System-Partition? , Haruskah saya membuat freebsd-boot baru atau apakah ada cara untuk menggunakan Linux-ESP yang ada?

Anda harus membuat freebsd-bootpartisi baru , jika Anda lupa menambahkannya, penginstal akan meminta Anda untuk menambahkan bootpartisi secara otomatis.


1
Terima kasih :) Saya akan mencoba beberapa cara menggunakan / boot yang ada (ESP) berpikir bahwa itu akan memahami semuanya secara otomatis seperti yang terjadi di Linux-Linux dual-boot.
— Severus Tux

1
Oh tidak! Saya boot ke BSD dan saya tidak melihat ruang kosong saya sama sekali !!! , hanya "linux-disk" (sth seperti itu).
— Severus Tux

@ SeverusTux Apakah maksud Anda Anda tidak dapat memasang ext4partisi?
— GAD3R

Tidak, maksud saya saya tidak dapat membuat partisi selama instalasi. Ini menunjukkan: "linux-data" pada semua partisi dan "linux-swap" pada swap. Bahkan jika saya menghapus salah satu partisi, itu tidak menunjukkan ruang kosong tempat saya dapat membuat partisi yang diperlukan. (Saya mencoba menginstal freeBSD 10.3)
— Severus Tux

2
Dari Arch Linux memformatnya sebagai ext4, Swap .... partisi, reboot ke Freebsd kemudian buat ulang partisi FreeBSD.
— GAD3R
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.