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을 찾을 수 없음"과 같은 오류를 반환합니다.
나는 성공하지 못한 채 경로에 디렉토리를 나열해 보았습니다 /boot/kernel/kernel
. 이유를 모르겠습니다. ls $root
파티션에 대한 설명을 표시합니다. 그러나 ls /boot
"디렉토리를 찾을 수 없습니다"와 같은 오류 외에는 아무것도 표시되지 않습니다.
나는 내 FreeBSD 파티션이 괜찮다고 확신합니다. 설정이 완료되면 사용할 준비가 되었습니다. 만일을 대비해 FreeBSD를 다시 설치했지만 도움이 되지 않았습니다.
조언해주세요.
UPD
애플리케이션 set debug=all
. 물론 chainloader /efi/freebsd/loader.efi
. "커널 서명 확인 실패" 오류가 발생합니다.
set check_signatures=no
다른 점이 없다.
나는 그것을 고치는 방법을 알아 내려고 노력하고 있습니다.