SSD에 Windows 10, Ubuntu 21.04 및 FreeBSD 13(UFS)이 설치되어 있습니다. GRUB 2.04를 통해 Windows 10 또는 Ubuntu를 로드할 수 있습니다. 그러나 GRUB 메뉴에서는 FreeBSD를 로드할 수 없습니다. 다양한 구성을 시도했습니다.
내 파티션:
- hd3,gpt3 - EFS
- hd3,gpt7 - FreeBSD의 UFS2
- hd3,gpt9 - FreeBSD의 스왑
내가 시도한 구성 중 일부는 다음과 같습니다.
set root=(hd3,gpt3)
chainloader /efi/freebsd/loader.efi
-아무것도하지 않습니다. chainloader
아무런 메시지나 조치 없이 그냥 돌아옵니다.
insmod ufs2
set root=(hd3,gpt7)
kfreebsd /boot/kernel/kernel
kfreebsd_loadenv /boot/device.hints
set kFreeBSD.vfs.root.mountfrom=ufs:/dev/nvme0n1p7
set kFreeBSD.vfs.root.mountfrom.options=rw
set kFreeBSD.hw.psm.synaptics_support=1
- "/boot/kernel/kernel 파일을 찾을 수 없습니다"와 같은 오류를 반환합니다.
path 에 디렉토리를 나열하려고 시도했지만 /boot/kernel/kernel
성공하지 못했습니다. 왜 그런지 이해가 안 돼요. ls $root
파티션에 대한 설명을 보여줍니다. 그러나 ls /boot
"디렉토리를 찾을 수 없습니다"와 같은 오류 외에는 아무것도 표시되지 않습니다.
나는 내 FreeBSD 파티션이 괜찮다고 확신합니다. 설정 후 바로 작업할 수 있었습니다. 만일을 대비해 FreeBSD를 다시 설치했지만 도움이 되지 않았습니다.
조언해주세요.
UPD
적용되었습니다 set debug=all
. 란 chainloader /efi/freebsd/loader.efi
. "커널 서명 확인 실패" 오류가 발생했습니다.
set check_signatures=no
차이가 없습니다.
어떻게 고쳐야 할지 조사하려고 합니다.