Linux에 FreeBSD 설치

Linux에 FreeBSD 설치

저는 GNOME과 함께 Arch Linux를 사용하고 있으며 다음 요구 사항에 따라 Arch Linux와 함께 FreeBSD를 설치하고 싶습니다:

  • Linux GRUB을 유지하고 여기에 FreeBSD 항목을 추가하고 싶습니다.

  • 다양하게 사용하고 싶어요교환Linux 및 BSD용 파티션.

  • 내 Linux /boot를 파괴하고 싶지 않습니다.

내 시스템 정보:

  • 저는 아치 리눅스를 사용하고 있습니다:UEFI모델.
  • 디스크는 GPT입니다
  • 내 파티션 레이아웃은 다음과 같습니다.

    여기에 이미지 설명을 입력하세요.

.

[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
  • 앞쪽의 할당되지 않은 공간에 FreeBSD를 설치하고 싶습니다./dev/sda8


좀 더 정확하게 말하자면, FreeBSD 설치 중에 파티션 나누기에 막혔습니다. 즉, 문서에는 FreeBSD가 특정 유형의 파티셔닝( freebsd-boot, freebsd-ufs, freebsd-swap)을 사용한다고 나와 있습니다.

freebsd-boot~와 함께EFI 시스템 파티션?, 새 항목을 만들어야 하나요 freebsd-boot, 아니면 기존 항목을 사용할 수 있는 방법이 있나요?리눅스-ESP?


관련 스레드가 몇 개 있지만 오래된 것 같습니다.

답변1

모든 Linux 배포판에 FreeBSD를 설치할 수 있지만 다음 요구 사항이 적용됩니다.

  • Linux GRUB을 유지하고 여기에 FreeBSD 항목을 추가하고 싶습니다.
  • Linux와 BSD에 서로 다른 SWAP 파티션을 사용하고 싶습니다.
  • 내 Linux /boot를 파괴하고 싶지 않습니다.

swap(4G), /boot(512K) 및 파티션 의 3개 파티션을 생성해야 합니다 /.

부팅 파티션을 생성합니다:

생성을 선택하세요:

  • 유형:freebsd-boot
  • 크기:512k
  • 상표boot

스왑 파티션 생성:

  • 유형:freebsd-swap
  • 크기:4G
  • 상표:swap

루트 파티션 생성:

  • 유형:freebsd-ufs
  • 크기:keep it unchanged
  • 마운트 지점:/
  • 상표:root

을 선택한 finishCommit설치 시작을 선택하고 을 클릭합니다 Enter.

설치가 완료되면 재부팅하고 파일을 arch-linux열고 새 항목을 추가합니다./etc/grub.d/40_custom

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

달리기:

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

Xorg, Desktop을 설치하려면 Freebsd를 재부팅하세요.

freebsd-boot는 EFI-System-Partition과 동일합니까? , 새로운 freebsd-boot를 생성해야 합니까, 아니면 기존 Linux-ESP를 사용할 수 있는 방법이 있습니까?

새 파티션을 만들어야 합니다 freebsd-boot. 추가하는 것을 잊은 경우 설치 프로그램이 boot자동으로 파티션을 추가하라는 메시지를 표시합니다.

관련 정보