하드웨어

하드웨어

목적

MacBookPro 7,2에 FreeBSD 10.2-RELEASE를 완전히 설치하세요.

하드웨어

  • Intel Core 2 Duo, 2.4Ghz, 3Mb L2 캐시,
  • 4GB 메모리,
  • 엔비디아 MCP89HMISATA 컨트롤러.

무슨 일이 일어났는가

이것rEFInd 0.10.0부팅 관리자를 설치하고 EFI 메뉴를 제공합니다.FreeBSD 10.2-RELEASE amd64 메모리 스틱 이미지출시되었습니다.

입장로더(8)비활성화와 같은 일부 매개변수가 제공됩니다.ACPI지원을 조정할 수 있습니다.

 set hint.acpi.0.disabled=1    

결과

다음 콘솔 출력에서 ​​시작 프로세스가 중단됩니다.

Starting bootx64.efi
Using load options ''

>> FreeBSD EFI boot block
   Loader path: /boot/loader.efi
Consoles: EFI console
Image base: 0xbfe58000
EFI version: 1.10
EFI Firmware: Apple (rev 1.10)

FreeBSD/amd64 EFI loader, Revision 1.1
([email protected], Weg Aug 12 15:21:04 UTC 2015)
Loading /boot/defaults/load.conf
/boot/kernel/kernel text=0xfc8de8 data=0x1283b0+207880 syms=[0x8+0x145350+0x8+0x15fe20]

[37m [44mBooting... [m                 <==With non printable characters inside 
Start @ 0xffffffff802dfc70

질문

  • MacBookPro 7,2에서 FreeBSD 10.2-RELEASE를 시작하는 방법은 무엇입니까?
  • NVidia MCP89 AHCI SATA 컨트롤러에 문제가 있습니까?
  • ACPI에 문제가 있나요?
  • 더 많은 디버깅 정보를 얻는 방법은 무엇입니까?

알려진 실제 상태

이것MacBook 위키의 FreeBSD는 다음과 같이 말합니다.:

NVIDIA MCP89가 장착된 최신 MacBook Pro 및 Mac Mini에서는 SATA 드라이브를 찾을 수 없습니다. Linux에서는 해결 방법을 추가했습니다(https://bugzilla.kernel.org/show_bug.cgi?id=15923) 올바른 수정 사항을 찾을 때까지 유사한 해킹이 필요할 수 있습니다.

그리고 거기에수리하다

Do not force AHCI mode on NVIDIA MCP89 SATA controllers.  Recent Apple
Mac with this chipset does not initialize AHCI mode unless it is started
from EFI loader.  However, legacy ATA mode works.

Submitted by:   jkim@ (original version)
Approved by:    re (kib)
MFC after:  1 week

FreeBSD 10.2에는 이미 포함되어 있습니다.

자원

답변1

설치 프로그램을 시작하는 데 rEFInd가 필요하지 않습니다. 다음에서 UEFI 이미지를 다운로드하기만 하면 됩니다.

ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/amd64/ISO-IMAGES/10.2/FreeBSD-10.2-RELEASE-amd64-uefi-memstick.img

부팅 가능한 USB 메모리 스틱을 만듭니다.

UEFI 설치 프로그램을 사용하여 Mac mini에 FreeBSD 10.2를 설치했습니다.

관련 정보