Linux로 FreeBSD 부팅하기

Linux로 FreeBSD 부팅하기

Debian, Arch, Kali와 동시에 FreeBSD를 설치하고 싶은데 부팅 가능한 USB를 만드는 데 문제가 있습니다. BSD 매뉴얼의 지침을 따랐으나 컴퓨터가 부팅 중에 USB를 인식하지 못합니다. 나는 노력했다

$ chainloader (hd0)/boot/boot1.efi
$ boot

grub 프롬프트에서는 'zfs가 풀을 찾을 수 없습니다. ufs가 슬라이스를 찾을 수 없습니다.'와 같은 오류가 발생했습니다.

loader.efi또한 (hd0)/boot디렉토리에 있습니다. 이미지를 굽기 전에 USB 드라이브를 USB 또는 ZFS로 포맷해야 합니까, 아니면 BSD가 설치될 파티션을 UFS 또는 ZFS로 포맷해야 합니까?

내 노트북은 HP-15ac650tu입니다. 다음은 내가 사용한 두 이미지이며 결과는 두 번 모두 동일했습니다.

ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/amd64/ISO-IMAGES/11.0/FreeBSD-11.0-RELEASE-amd64-disc1.iso.xz

ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/amd64/ISO-IMAGES/11.0/FreeBSD-11.0-RELEASE-amd64-dvd1.iso.xz

참고: 비슷한 이름을 가진 다른 스레드를 읽었지만 해당 스레드에서는 내가 겪고 있는 오류에 대해 언급하지 않았습니다.

답변1

먼저, 빠른 확인사용자 설명서, 컴퓨터가 EFI가 아닌 BIOS를 사용하고 있는 것 같습니다.

즉, 처음부터 잘못된 FreeBSD 이미지를 사용하고 있을 수 있습니다. 사용 중인 Linux 버전으로 아래 이미지를 다운로드하세요.USB 설치 프로그램 생성을 위해 특별히 설계되었습니다.

dd이미지를 얻은 후에는 USB 드라이브에 이미지를 쓰는 데 사용됩니다.

이렇게 하려면 USB 드라이브의 장치 식별자(예: /dev/disk0, /dev/disk1 등)를 알아야 합니다.

이를 알고 나면 다음 명령을 실행하십시오.

dd if=FreeBSD-VERSION-RELEASE-amd64-memstick.img of=/dev/diskX bs=1M

어디버전다운로드한 FreeBSD 버전입니다.엑스USB 드라이브의 장치 번호입니다.

그러면 USB에서 부팅할 수 있습니다.

관련 정보