8,3 MacBook Pro 2011, Ubuntu 11.10 amd64 실행.
상황은 이렇습니다. 화면 백라이트 및 일부 기타 기능은 EFI로 부팅할 때만 작동하므로 제대로 작동하려면 EFI에서 Ubuntu를 부팅해야 합니다.
부팅하는 동안 Alt를 누르고 Linux를 시작하면저것이렇게 하면 EFI로 부팅하고 기존 GRUB2 설정이 제대로 작동하고 화면 밝기도 제대로 작동합니다.
나는 이것을 좀 더 "자동"으로 만들고 싶습니다. 현재 rEFIt을 사용하여 내 컴퓨터에서 다양한 운영 체제를 부팅하고 있습니다. 불행하게도 rEFIt은 Linux를 EFI 모드로 부팅하지 않습니다. 제 생각에는 BIOS와 동일한 레거시 모드를 사용하는 것 같습니다.
그래서 rEFIt에 GRUB2 EFI 모듈을 설치했고 이제 부팅 메뉴에서 볼 수 있습니다. 문제는 시작 문제가 있다는 것입니다. 다음 GRUB 명령을 사용하면 커널 부팅을 볼 수 있지만
*ERROR* failed to get supported _DSM functions
그리고 그것은 실제로 끝나지 않았습니다. 이것은 내 GRUB 구성 파일입니다.
set debug=fg
insmod efi_uga
insmod font
if loadfont ${prefix}/unicode.pf2
then
insmod gfxterm
set gfxmode=auto
set fgxpayload=keep
terminal_output gfxterm
fi
menuentry "Linux (BIOS)" {
search --file --no-floppy --set=root /vmlinuz
loadbios /boot/vbios.bin /boot/int10.bin
linux /vmlinuz root=/dev/sda4 video=efifb
initrd /initrd.img
}
기본적으로 두 가지 질문이 있습니다.
rEFIt에서 Linux로 EFI 부팅을 활성화하는 방법이 있습니까?가능하다면 GRUB과의 충돌을 완전히 피할 수 있습니다.
GRUB에 내가 뭘 잘못하고 있는 걸까요?rEFIt이 제대로 작동하지 않으면 EFI GRUB 프로필에서 커널을 어떻게 부팅해야 합니까? 내 시스템에 있는 것을 사용해 보았지만
/boot/grub/grub.cfg
그것도 작동하지 않았습니다.
Apple의 "alt" 로더를 사용하여 EFI 지원 Linux로 부팅할 수 있지만 rEFIt을 사용하여 EFI 지원 Linux로 부팅할 수 없는 이유는 무엇입니까?
답변1
줄 끝에 추가한 noefi
다음 실행해 보세요(여기에 grub 구성 파일이 있다고 가정).GRUB_CMDLINE_LINUX_DEFAULT
/etc/default/grub
grub-mkconfig -o /boot/grub/grub.cfg
나는 똑같은 오류를 겪었습니다. 이것으로 해결되었습니다. 아직 키보드가 작동이 안되네요...