맥북 프로에서 리눅스 설치하기-부팅 실패


0

그래서 맥북 프로에 우분투 14.04를 설치하려고했습니다 (OSX를 완전히 대체 함). 나는 개조를 설치했지만 사라진 것처럼 보이지는 않습니다. 부팅 할 때마다 PC에서 OS를 찾을 수 없습니다.

가능한 모든 옵션을 사용하여 부팅 복구를 시도했지만 부팅이 수정되지 않았습니다.

다음과 같은 파티션이 있습니다.

/dev/sda1 : EFI boot
/dev/sda2 : /
/dev/sda3 : swap

--root옵션을 사용하여 refind를 설치하려고 시도했지만 작동하지 않습니다. 출력은 다음과 같습니다.

root@ubuntu:/usr/share/refind# mkdir /media/boot
root@ubuntu:/usr/share/refind# mount /dev/sda1 /media/boot/
root@ubuntu:/usr/share/refind# ./install.sh --root /media/boot/
Installing rEFInd on Linux....
ESP was found at /media/boot using vfat
Found rEFInd installation in /media/boot/EFI/refind; upgrading it.
Copied rEFInd binary files

Notice: Backed up existing icons directory as icons-backup.
Existing refind.conf file found; copying sample file as refind.conf-sample
to avoid overwriting your customizations.

Fatal: Couldn't open either sysfs or procfs directories for accessing EFI variables.
Try 'modprobe efivars' as root.
Installing it!

ALERT: There were problems running the efibootmgr program! You may need to
rename the refind_x64.efi binary to the default name (EFI/boot/bootx64.efi
on x86-64 systems or EFI/boot/bootia32.efi on x86 systems) to have it run!

Existing /media/boot//boot/refind_linux.conf found; not overwriting.

ALERT:
Installation has completed, but problems were detected. Review the output for
error messages and take corrective measures as necessary. You may need to
re-run this script or install manually before rEFInd will work.

root@ubuntu:/usr/share/refind# 

달리기 modprobe efivars는 아무것도 바뀌지 않았습니다.

MBP가 EFI 부팅을 올바르게 수행하지 않는 이유를 실제로 이해하지 못하고 있습니다.


EFI Ubuntu ISO를 사용 했습니까? 멍청한 질문. 그러나 단지 확인…
Kinnectus

@BigChris 예, 그렇습니다. 그렇지 않으면 라이브 USB를 부팅 할 수도 없었습니다. 또한 우분투는 efi 부팅 파티션을 만든 사람입니다.
Florian Margaine

답변:


1

수정되었습니다!

조금 더 많은 오류를 읽은 후 이것을 보았습니다.

ALERT: There were problems running the efibootmgr program! You may need to
rename the refind_x64.efi binary to the default name (EFI/boot/bootx64.efi
on x86-64 systems or EFI/boot/bootia32.efi on x86 systems) to have it run!

그래서 /EFI/폴더를 검사 boot했는데 폴더가 없습니다.

# mkdir /media/boot/EFI/boot
# cp /media/boot/EFI/refind/refind_x64.efi /media/boot/EFI/boot/bootx64.efi

작동합니다! refind가 다소 고장 났지만 (아이콘 없음), 잘 부팅 할 수 있습니다.

아이콘을 복원하고 올바르게 작동 시키려면 :

# cp -R /media/boot/EFI/refind/* /media/boot/EFI/boot/

1
나머지 /media/boot/EFI/refind디렉토리 트리를 /media/boot/EFI/boot특히 icons서브 디렉토리와 refind.conf파일 에 복사해야 합니다.
Rod Smith

환상적인, 신의 선물. Debian Jessie (Testing)에서 기본 디렉토리는 / boot / efi / EFI이지만 위의 단계를 수행하면 본질적으로 작동합니다. (또한 Rod가 지적한 아이콘들)
Eric Brown
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.