트리플 부트 Lion + Win7 + Linux


8

나는 당신에게 도전이 있습니다.

나는 많은 연구를 해왔으며 여기에 꽤 많은 질문이 남아 있습니다. 나는 이것이 가능하다는 것을 알고, 실제로 그것을 한 사람들과 직접 경험을 통해 배우는 사람들의 의견에 관심이 있습니다.

현재 저는 Boot Camp를 사용하여 단일 내부 HD가 장착 된 MacBook Pro에서 Snow Leopard, 듀얼 부팅 10.6.8 및 Win7 x64를 실행하고 있습니다. 소프트웨어 개발을 위해 Linux KVM을 사용할 수 있도록 금속에서 Linux를 실행해야합니다 (VMware 등이 아닌). 프로세스에서 파티션을 다시 나누고 10.7로 업그레이드해야한다는 것을 알고 있지만 그렇게하기 위해 가장 좋고 쉬운 프로세스로 고심하고 있습니다.

2008 년 말부터 최초의 알루미늄 유니 바디 맥 중 하나를 보유하고 있습니다.

하드웨어 개요 :

  • 모델명 : MacBook Pro
  • 모델 식별자 : MacBookPro5,1
  • 프로세서 이름 : Intel Core 2 Duo
  • 프로세서 속도 : 2.8 GHz
  • 프로세서 수 : 1
  • 총 코어 수 : 2
  • L2 캐시 : 6MB
  • 메모리 : 4GB
  • 버스 속도 : 1.07 GHz
  • 부팅 ROM 버전 : MBP51.007E.B05
  • SMC 버전 (시스템) : 1.33f8

CPU 특징 :

$ sysctl -a | grep machdep.cpu.features
machdep.cpu.features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM PBE SSE3 DTES64 MON DSCPL VMX SMX EST TM2 SSSE3 CX16 TPR PDCM SSE4.1

로드 블록 :

  • 내 내부 슈퍼 드라이브가 오래되었고 촬영되었습니다.
  • 4GB의 램으로는 충분하지 않으며 Xcode, Eclipse, Visual Studio 2010 등과 같은 프로그램을 자주 사용합니다.
  • 내 기본 HD는 공간이 거의 다 떨어 졌어
  • 외부 Firewire BD-R에서 Fedora 16 및 CentOS 5 라이브 CD를 모두 부팅하려고 시도했습니다.

안감 :

  • 외부 BD-R을 사용하여 SL 설치 DVD를 성공적으로 부팅 했으므로 적어도 하나의 DVD로 부팅 할 수 있다는 것을 알고 있습니다.
  • iDefrag를 사용하여 기본 HFS + 볼륨을 줄일 수 있도록 디스크 앞쪽으로 데이터를 재구성하는 데 성공적으로 사용했습니다.
  • OSX에서 파일을 덤프하는 데 사용할 수있는 완전히 HFS + 인 외부 3TB 드라이브가 있습니다. 이 디스크에 중요한 데이터가 있으며 손실 될 수 없습니다.
  • 또한 외부 256GB USB HD가 있으며 현재 일부 Windows 항목이있는 NTFS로 포맷되었지만 어떤 목적으로도 쉽게 포맷 할 수 있습니다.
  • 나는 나에게 뜨거운 터미널 액션을 좋아한다.)

약간 오래된 구식이 안내서를 찾았 지만 기본 사항이 여전히 적용되어야한다고 생각합니다.

이 안내서를 읽은 후, 새로운 SSD 인 4GB 램 스틱 2 개를 기본 드라이브로 설치하고 Lion에로드 할 계획이었습니다. 정확히 어떻게, TBD, 당신은 내게 가장 쉬운 방법을 말해줍니다. 그런 다음 현재 내부 HD를 이와 같은 opti-bay 확장으로 옮기고 (이것은 아닐 수도 있습니다) 내부 디스크가 두 개 있습니다.

새 하드웨어가 설치되면 SSD는 하나의 파티션, guid 파티션 테이블 (EFI), osx 10.7 만됩니다. 그런 다음 올바르게 이해하면 두 번째 HD를 MBR로 분할하고 절반은 Linux를, 나머지 절반은 Win7을 설치할 수 있습니다. 아마도 메뉴에서 세 가지를 모두 보려면 rEFIt 를 사용해야 할 것 입니다. 이 가이드는 또한 Windows가 디스크의 최종 파티션이어야한다는 것에 대해 이야기합니다. 두 번째 드라이브 인 경우에도 여전히 적용되는지 모르겠습니다.

환경을 부팅 한 후 외부 디스크에서 마운트 할 수있는 추가 공간이 있지만 내부 드라이브에서 부팅 해야 한다는 것을 이해하고 있습니다 . 지금까지 외부 리눅스 USB 스틱과 라이브 CD로 부팅하려고 시도했지만 모두 실패했지만 제대로 축복하지 않거나 포맷하지 않을 수 있습니다. 나는 솔직히 내가 일을 올바르게했다고 생각하지만 완벽하지 않으며 무언가 잘못했거나 한 걸음 빠져 나갔습니다. Apple의 자체 디스크 유틸리티, PenDriveunetbootin을 시도했습니다 . 또한 Fedora 16 및 CentOS 5 라이브 CD를 레코딩했으며 부팅에 성공하지 못했습니다. C로 부팅하거나 옵션을 사용하고 CD를 선택하면 둘 다 기존 Windows (아무 아이러니)에 나를 덤프합니다.

이것이 가능하다면, 당신이이 일을했다면, 나는 당신에게 많은 질문을합니다. 기본적으로, 수행 계획 / 작업 순서를 제안하려면 어떻게해야합니까? 설치를 진행하기 위해 실행할 수있는 점검 목록이 있습니다. 그러나, 나는 당신이 겪은 교착 상태, 필요한 드라이버, 커널 모듈, x11 구성, 배포판 해킹 또는 Macbook의 Linux에서 실행 한 다른 것들에 대한 자세한 정보를 알고 싶습니다. 나는 고음 스피커 연설과 그와 같은 것들에 대한 공포 이야기를 읽었습니다. 정확히 어떤 분포를 사용했는지부터 어떤 창 관리자까지 모든 세부 사항이 너무 작지 않습니다.

최신 정보:

주말 동안 나는 내부 SuperDrive를 쓰지 않고 읽었습니다. 어떻게 또는 왜 기쁘게 부탁하지 마십시오. 나는 내가 한 일을 잘 모르겠으며 다른 CD-R DVD-R 미디어를 사용했습니다. 나는 그것이 여전히 마지막 다리에 있다고 생각하지만이 새로운 미디어로 더 쉬운 시간을 보내고 있습니다.


그만한 가치를 얻으려면 레이저 청소 디스크 중 하나를 실행 해보십시오.
Robin

답변:


5

필자가 필요한 세부 수준의 MacBook 알루미늄에 Triple Boot를 사용하여 ArchLinux를 설치하는 방법에 대한이 안내서를 찾았 으므로 계속 진행할 것입니다. 설치 중에 필요한 특수한 것부터 광 센서 및 기타 내부 아빠가 각 드라이버로 설치 후 작업을 수행하는 데 이르기까지 모든 것을 포함하는 것으로 보입니다.

도전을 극복하기위한 주요 포인트 :

  1. 내부 CD에서 부팅하여 기존 HD로 업그레이드하기 전에 모든 비트를 설치하십시오.
  2. 리눅스 설치를 할 때 장치가 아닌 PARTITION에 Grub을 설치하십시오.하지만 그 결과가 좋으므로 파일에 몇 가지 플래그를 설정하여 나중에 블록이 움직이지 않도록해야합니다
  3. 설치가 끝나면 슈퍼 드라이브 제거하고 새 HD 를 넣고 USB 디스크 설치 절차사용하여 Lion을 두 번째 드라이브에 설치 한 다음 Lion에서 부팅하십시오. Refit 은 다른 OS를 두 번째 장치 에서 부팅하는 데 문제가 있지만 첫 번째 장치에서 제대로 작동합니다.
  4. Lion 설치 후 SL 디스크 공간을 선택적으로 재생 / 재순환합니다. 가능한 동안 혼자 남겨 둘 계획이지만, 라이온스 작업 공간이 완벽하게 작동한다고 확신하면 2 ~ 3 개월 후에 지울 것입니다.

내가 볼 수있는 진정한 잠재적 인 문제는 어떤 일이 옆으로 가면 더 이상 부팅 할 내부 슈퍼 드라이브를 얻지 못했기 때문에 타사 OS 설치에 필요한 것 같습니다. 내가 말했듯이 OSX DVD는 외부 Firewire BD-R에서 정상적으로 부팅됩니다. 아마도 슈퍼 드라이브를위한 USB 인클로저가 있는가? USB가 fw보다 훨씬 광범위하게 지원되는 경향이 있기 때문에 추측하고 있습니다. 최악의 시나리오 다시 열어서 기능 드라이브를 찢고 수리를 위해 SuperDrive를 다시 삽입 한 다음 다시 제거하지만 장치 ID와 같은 두통을 유발할 수 있습니다 (특히 Linux가 참조되는 경우) / dev / sd * 누군가 외부 USB 스틱 또는 USB 슈퍼 드라이브 인클로저에서 타사 OS 설치를 부팅했는지 확인할 수 있다면 훨씬 나아질 것입니다.

편집하다:

관심있는 사람들을위한 새로운 파티션 구성표 :

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *320.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS Mac                     200.0 GB   disk0s2
   3:                  Apple_HFS Linux                   10.0 GB    disk0s3
   4:       Microsoft Basic Data Windows                 109.6 GB   disk0s4

(가) 주 Apple_HFS윈도우는 윈도우 설치 과정에서 C로를 선택하지 않을 정도로 설치하기 전에 리눅스 옆에, 내가 특별히이 HFS 포맷. Linux 설치 절차 중에 ext3 또는 ext4로 형식을 지정합니다.

설치 순서는 OSX, Win, Linux입니다. EFI에서 OSX 부팅, MBR에서 Windows 부팅, Linux는 EFI (복구)에서 체인로드되어 파티션에서 부팅합니다.

EDIT2 :

최신 ArchLinux 부팅 가능 ISO가 기본 매개 변수로 올바르게 부팅 할 수 없습니다. UDEV UEVENTS를 기다리는 동안 무한정 중단됩니다. 최신 ISO는 분명히 적어도 두 대의 MacBook에서 작동하는 오픈 소스 nVidia 드라이버와 함께 제공됩니다. Enter 키를 누르지 Tab않고 nouveau.modeset=0vmlinuz로드 매개 변수를 추가 하는 대신을 눌러 부팅 할 때 모듈을 끕니다 . 이것은 내가 루트 쉘에 도착할 수있게했다.

EDIT3 :

설치 후 Linux를 보려고 개조하는 데 문제가 발생했습니다. 설치 프로그램은 장치에만 grub을 설치하므로 부트 로더를 수동으로 설치해야했습니다. 약간 까다 로웠으며 연결된 가이드에 제대로 문서화되어 있지 않으므로 발생한 일을 정확히 포착하려고 시도합니다.

설치는 잘되었지만 Grub을 선택하면 장치에만 설치할 수 있습니다. 내가 원하지 않는다는 것을 알면서 취소를 누르고 수동으로 설치를 시도했습니다. 처음에는 GRUB 설치에 실패했습니다. 그 문제는 파티션 ext3 만 포맷하고 파티션 테이블을 조정하지 않았기 때문에 Linux 파티션이 부팅 가능한 것으로 플래그되지 않았습니다. 그래서 조정하고 다시 동기화해야했습니다.

  1. 설치 CD에서 FN + alt + f2가있는 alt 콘솔로 이동하여 실행하십시오. parted
  2. GNU Parted 콘솔에서 부트 가능한 파티션 toggle 3 boot을 / dev / sda3 이래로 3이었던 것으로 부팅하여 플래그를 지정하십시오.
  3. 이것은 파티션 테이블 exit을 연결하여 bash로 돌아간 shutdown -h now다음 새로운 전자 세트로 콘솔을 다시 부팅하여 실행합니다.gptsync
  4. GPT와 MBR이 동기화 된 상태에서 설치 CD로 다시 재부팅하십시오.
  5. mount /dev/sda3 /mnt 하드 드라이브로 돌아 가기
  6. grub-install --root-directory=/mnt --recheck --no-floppy /dev/sda3 파티션에 grub을 설치하려면
  7. /mnt/boot/grub/menu.lst모든 것이 정상인지 다시 확인 하십시오. 나를 위해 파일 경로에 / boot 접두사를 추가해야했습니다.

요약하자면, ext3을 포맷하거나 부팅 로더를 파티션에 설치하는 것만으로는 충분하지 않습니다. 파티션 테이블을 터치하여 동기화되지 않았는지 확인하고 조정해야했습니다. SL, Arch, Win7을 성공적으로 3 중 부팅합니다. 두 번째 하드 드라이브를 아직 설치하지 않았습니다.


2
돌아와서 솔루션을 게시 해 주셔서 감사합니다. 다른 사람들이 비슷한 문제를 해결할 수 있기를 바랍니다.
Kyle Cronin

3

트리플 부팅이 없지만 충분한 hhd 공간이 없기 때문에. 지금은 사자와 우분투가 있습니다. 내 맥북은 당신과 거의 비슷하지만 프로는 아니지만 같은 날짜부터 시작됩니다.

그래서 여기에 내가 한 일이 있습니다.

-먼저 rEFIt을 설치했습니다. 부팅 관리자는 CD에서 더 쉬운 방법으로 부팅하고 이중 또는 삼중 부팅을 관리 할 수있는 부팅 관리자입니다. 주 파티션에 설치되어 항상 나타납니다. 또한 부트 캠프는 시스템 기능이므로 계속 사용할 수 있지만 권장하지는 않습니다. rEFIt는 다음 사이트에 다운로드 할 수 있습니다 : http://refit.sourceforge.net/

그런 다음 하드 드라이브의 여유 공간을 확보하고 디스크 유틸리티를 사용하여 할당되지 않은 공간을 만들었습니다. 나는 리눅스 설치 프로그램이 HFS + (OS X의 파일 시스템)의 크기를 조정할 수 없다고 생각합니다. 리눅스 파티션은 30GB, 스왑 메모리는 4GB를 남겼습니다.

-마지막으로 설치 한 것은 내 슈퍼 드라이브도 약간 손상되어 디스크를 뱉어 내기 때문에 까다로 웠습니다. 어쨌든 USB 드라이브에서 설치할 수 있습니다.

내가 무엇을 말할 수 있습니다. 그것은 상자 밖으로 잘 작동합니다. 그래픽 카드에 대해 제한된 드라이버 만 활성화하면됩니다 (그다지 중요하지는 않습니다). Lion의 역 스크롤에 익숙한 경우 자연 스크롤이라는 플러그인을 설치하는 것이 좋습니다.

나는 그 주제에 대한 나의 모든 경험이라고 생각합니다. 그 시점에 도달하면 Mac OS X의 파티션을 쉽게 다시 계약하여 윈도우를 설치할 수 있습니다.

시작 구성이 주어지면 창을 완전히 지우고 (물론 외장 하드 드라이브의 데이터 백업)이 단계를 처음부터 시작하는 것이 좋습니다. 현재 구성 에서이 단계를 수행하려고 시도 할 수 있지만 작동하지만 rEFIt가 Windows 파티션을 감지한다고 생각하지만 권장하지 않습니다.

도움이 되었기를 바랍니다.


한 가지 간단한 의견 : 부팅 가능한 상태를 유지하려면 Windows가 최대 5 번째 (인덱싱 된 0이므로 diskutil 목록의 # 4) 항목이어야합니다. 한 번의 디스크로 세 번 부팅 한 적이 없지만로드 순서에주의해야 할 수도 있습니다. 그러면 Windows 부팅이 중단 될 수 있습니다.
맥스 초

@ MaxCho 네, 저도 읽었습니다. 제 계획은 EFI (숨겨
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.