Linux와 함께 FreeBSD 설치


11

나는 그놈과 함께 아치 리눅스를 사용하고 있으며, 다음 요구 사항으로 아치 리눅스와 함께 FreeBSD를 설치하고 싶습니다 :

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

  • Linux 및 BSD에 다른 SWAP 파티션 을 사용하고 싶습니다 .

  • Linux / boot를 삭제하고 싶지 않습니다.

내 시스템 정보 :

  • Arch Linux : 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-시스템 파티션? , 새 Linuxfreebsd-boot 를 작성해야합니까 아니면 기존 Linux-ESP 를 사용하는 방법이 있습니까?


관련 스레드가 있지만 오래된 것으로 보입니다.


그것은 오래된 될 수 있지만, FreeBSD는 자신의 파티션과 조각에있을 좋아하는 까지. 그것의 분할에 대한 문서는 GPT의 개요를 제공하지만, 질문을 해결하지 않습니다.
Thomas Dickey

답변:


8

다음 요구 사항에 따라 Linux 배포판과 함께 FreeBSD를 설치할 수 있습니다.

  • Linux GRUB을 유지하고 FreeBSD 항목을 추가하고 싶습니다.
  • Linux 및 BSD에 다른 SWAP 파티션을 사용하고 싶습니다.
  • Linux / boot를 삭제하고 싶지 않습니다.

swap: (4G), /boot(512K) 및 파티션의 세 파티션을 만들어야 /합니다.

부팅 파티션을 만들려면

작성을 선택하십시오.

  • 유형 : freebsd-boot
  • 사이즈 512k
  • 상표 boot

스왑 파티션을 만들려면

  • 유형 : freebsd-swap
  • 사이즈 4G
  • 라벨 : swap

루트 파티션을 만들려면

  • 유형 : freebsd-ufs
  • 크기: keep it unchanged
  • 마운트 포인트 : /
  • 라벨 : root

설치 finish를 선택한 다음를 눌러 선택하십시오 .CommitEnter

설치가 완료되면로 재부팅 한 후 파일을 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파티션을 자동으로 추가하도록 요청합니다 .


1
고맙습니다 :) 기존 / boot (ESP)를 사용하여 Linux-Linux 이중 부팅에서 발생하는 모든 것을 자동으로 이해한다고 생각하는 방법에 대해 이야기했습니다.
Severus Tux

1
아 .. 아니! BSD로 부팅했는데 여유 공간이 전혀 보이지 않습니다! , "linux-disk"만 (그렇게).
Severus Tux

@SeverusTux ext4파티션을 마운트 할 수 없다는 의미 입니까?
GAD3R

아니요, 설치 중에 파티션을 만들 수 없습니다. 모든 파티션의 "linux-data"와 스왑의 "linux-swap"이 표시됩니다. 파티션 중 하나를 삭제하더라도 필요한 파티션을 만들 수있는 여유 공간이 표시되지 않습니다. (freeBSD 10.3을 설치하려고합니다)
Severus Tux

2
Arch Linux 형식에서 ext4, Swap .... 파티션으로, Freebsd로 재부팅 한 다음 FreeBSD 파티션을 다시 생성하십시오.
GAD3R
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.