Kali Linux를 설치할 때 OS X 부트로더가 덮어쓰기되어 Linux에서 멈춥니다.

Kali Linux를 설치할 때 OS X 부트로더가 덮어쓰기되어 Linux에서 멈춥니다.

Macbook(High Sierra)을 이중 부팅하고 Kali를 설치한 후 부팅 시 하나의 운영 체제(Kali)만 나열하는 Kali Linux GRUB 부트 로더에 대한 메시지만 표시됩니다.

먼저 내 맥북(2009)의 하드 드라이브에 다른 파티션을 만들고,
내가 만든 여유 공간에 Kali Linux를 설치했는데,
설치 후 여기부터 메인 OS X로 부팅할 수 없습니다.
USB로 부팅해도 작동하지 않습니다. 작동하는 것 같습니다. (명령을 실행할 수 없습니다)

Mac이 시작되면 소리와 함께 흰색 화면이 표시됩니다. 버튼을 길게 누르면 더 이상 복구 또는 USB에 대한 Apple 로고가 표시되지 않습니다.

흰색 화면이 몇 초 후에 GRUB 로더로 전환됩니다. Kali Linux만 표시됩니다.

OS X가 로드된 기본 파티션은 그대로 유지됩니다. 최신 파티션 2개를 삭제하고 MAC OS X로 다시 부팅해야 합니다.

여기에 이미지 설명을 입력하세요.

답변1

나는 같은 문제를 가지고있다. 문제를 해결하는 방법은 다음과 같습니다. 시작하는 동안 다음을 누르세요.옵션키를 누르고 Mac OS 파티션을 선택합니다. 그런 다음 OS-X로 부팅한 후 다음으로 이동합니다.시스템 환경설정그럼 가시동 디스크및 Mac OS 파티션. 이것은 트릭을 수행해야합니다.

답변2

grub2를 부팅 관리자로 구성하고 원하는 경우 OS X를 기본 운영 체제로 표시하여 필요에 따라 운영 체제 간에 쉽게 전환할 수 있어야 합니다.

바라보다https://www.insanelymac.com/forum/topic/189079-grub2-as-the-only-boot-loader-its-possible/

Grub 항목을 추가합니다.

gksudo gedit /etc/grub.d/40_custom

그런 다음 다음을 추가합니다.

menuentry "Mac OS X" {
set root=(hd0,6)
insmod video
insmod vbe
gfxmode="1280x800x32"
xnu_kernel /mach_kernel rd=disk0s6
if [ /System/Library/Extensions.mkext -nt /System/Library/Extensions ]; then
   xnu_mkext /System/Library/Extensions.mkext
else
   xnu_kextdir /System/Library/Extensions
fi
}

disk0s6루트 파일 시스템이 없을 수 있고 올바른 슬라이스를 찾아야 하므로 위의 부팅 항목을 편집해야 할 수도 있습니다 .

그런 다음 구성을 적용하려고 합니다.

grub2-mkconfig -o /boot/grub2/grub.cfg

관련 정보