Mac (Intel 64 비트 CPU) 하드웨어에서 작동하는 부팅 가능한 Linux USB 키를 어떻게 만들 수 있습니까?


11

Linux (debian)로 부팅 가능한 USB 키를 만들려고하는데 Macintel 하드웨어에서 부팅 할 수 있습니다.

MAC의 EFI는 GPT GUID 포맷 디스크 만 부팅 할 수 있다는 것을 읽었습니다. 필자는 그러한 키를 만드는 방법을 설명하는 좋은 자습서를 찾으려고 필사적으로 노력하고 있습니다.

여기 내가 지금까지 한 일 :

  • Linux GNU parted를 사용하여 키에 GUID 파티션 생성
  • 부팅 플래그를 켜고 키에 HFS + 또는 ext3 파티션을 만듭니다.
  • unetbootin으로 Linux .iso 설치

모든 단계가 성공적이었고 어떤 경우에는 PC로 부팅 할 수도 있었지만 Macintel 소프트웨어에서 부팅하는 단계는 실패했습니다 (Macbook에서). Mac을 부팅하는 동안 "alt"키를 누른 상태에서 보이는 유일한 부팅 가능한 디스크는 하드 디스크였습니다.

추신 : 나는 rEFIt으로도 시도했습니다. 어떤 경우에는 "Windows"아이콘이 있지만 "시스템을 찾을 수 없음"과 같은 메시지로 부팅하지 못했습니다.

편집 : 이것은 다소 오래된 질문이며, 한동안 시도하지 않았으며, 아마도 오늘은 iso를 복사하기 위해 dd를 실행하는 문제 일지 만 5 년 전에는 작동하지 않았습니다. 나는 최근의 맥북과 리눅스 ISO로 시도 할 것이다.


우분투를 사용 sudo dd if=ubuntu.iso of=/dev/sdb하면 부팅 할 수 있습니다 .
Ciro Santilli 冠状 病毒 审查 六四 事件 法轮功

Unetbootin은 권장되지 않습니다. 터미널 에뮬레이터에서 sudo dd if = / Users / Joe / name.iso of = / dev / disk # bs = 16m && sync를 실행하는 것이 좋습니다.
oemb1905

답변:


13

에서 리눅스로 부팅 맥북에 USB에서 "17 PRO :

효과가있다! 이제 단일 USB 스틱 (또는 외장 하드 드라이브)에서 수정되지 않은 MacBook Pro (5,2)에서 Linux를 부팅 할 수 있습니다.

작은 25MB 파티션을 첫 번째 파티션으로 생성하고 Mac OS X Journaled 형식으로 포맷하고 rEFIt를 설치 한 다음 100MB 부팅 파티션으로 루트 파티션을 선택한 다음 썸 드라이브에 루트 파티션 (외장 하드를 사용하는 경우) 드라이브를 사용하면 스왑을 만들 수 있지만 엄지 드라이브에서는 그렇게하지 않으므로 마모되지 않습니다.

두 번째 및 세 번째 파티션에 Linux를 정상적으로 설치하십시오 (debootstrap은 내가하는 방법입니다). Grub이 드라이브의 MBR에 설치되어 있고 두 번째 파티션으로 / boot 파티션을 가리키는 지 확인하십시오. 그런 다음 USB 드라이브를 MacBook Pro로 가져 와서 넣으십시오.

MBP를 켜고 Mac OS X 또는 rEFIt를 제공하는 부팅 메뉴가 나타날 때까지 Alt / Option 키를 누르고 있습니다. rEFIt를 선택하십시오. 그런 다음 OS X 또는 Linux를 다시 선택할 수있는 메뉴가 제공됩니다. 여기에서 Linux를 선택하십시오.

Tada, 이제 Grub 부팅 화면이 나타나고 선택한 Linux로 들어갑니다. 축하하고 즐기십시오…

자세한 지침이 포함 된 다른 유용한 기사 :


유망 해 보인다. 나는 집에 와서 시험을 기다릴 수 없다!
ascobol

0

표준 Ubuntu / Fedora 및 심지어 데비안 설치 디스크, 라이브 CD 또는 USB 키가 Mac에서 제대로 부팅된다는 것을 알았습니다. CD를 사용 c하여 부팅 하려면 키를 누르고 있어야합니다 . 그러나 USB 설치에는 아무런 문제가 없습니다.

MacBook에 Linux 만 설치되어 있다고 경고합니다. 얼마 전에 라이브 CD로 우분투를 설치했는데, 이제 페도라가 흔들리고 있습니다. OS X가 더 이상 없으면 많은 Linux 배포판이 별 문제없이 부팅됩니다.

USB 키를 부팅 할 때 어떻게되는지 잘 모르겠지만 OS X이 여전히 컴퓨터에 있습니다. USB로 부팅하기 위해 키 조합을 찾아 보는 것이 좋습니다 c. 충분할 수도 있습니다.


5
신중한 절차를 따르지 않으면 USB 스틱에서 부팅 할 수없는 것은 일부 mac 하드웨어에서 잘 알려진 문제입니다. 단순히 "이미지를 이미지로 레코딩"또는 "Unetbootin 사용"또는 "부팅 할 때 올바른 키 조합 유지"이상의 의미를 갖습니다.
DanBeale

c 키가 아니라 alt 키입니다. 또한 기본 macOS EFI 부트 로더가 다시 활성화되고 정제 된 설치가 중단됩니다. 효율적인 듀얼 부팅을 원한다면 Refind를 다시 설치해야하거나, 대체 OS를 원할 때마다 대체로 아무 키나 눌러야합니다.
oemb1905

적절한 키 명령을 지정하지 않고 데비안 설치 프로그램 만 실행하며 부팅 가능한 OS를 USB 드라이브에 넣지 않습니다.
oemb1905

0

UNetbootin 유틸리티를 사용하여 좋아하는 Linux 배포판의 설치 디스크 ISO에서 부팅 가능한 USB 스틱을 만드는 것이 좋습니다 . OS X 설치 스틱을 포함하여 많은 USB 스틱을 만들었습니다.

그런 다음 Mac을 부팅하는 동안 Alt / Option 키를 누르고 있으면 (부팅 사운드가 들리고 Apple 로고가 화면에 나타날 때까지 기다리십시오) USB 드라이브를 부팅하는 옵션이 표시됩니다. 거기에서 가져 가라 :)


위의 요청에 따라 USB 스틱에 부팅 가능한 데비안 OS가 아닌 데비안의 설치 프로그램 버전이 만들어집니다 (즉, 라이브 CD가 아님).
oemb1905

0

더 쉬운 대안이자 더 현대적인 답변이 있습니다.

macOS에서 다음을 수행합니다 (USB가 disk4로 표시되어 있다고 가정).

 diskutil list
 diskutil eraseDisk JHFS+ Temp disk4
 diskutil unmountDisk disk4
 sudo dd if=/Users/Joe/name.iso of=/dev/disk4 bs=16m && sync

준비가되면 다음을 수행하여 Mac 시스템을 준비하십시오. 정제를 다운로드 하고 압축을 풀고 응용 프로그램에 배치하십시오 ...

 cd ~/Downloads
 unzip refind-bin-0.11.2
 cp -R refind-bin-0.11.2/ /Volumes/Macintosh\ HD/Applications/

SIP를 먼저 비활성화해야합니다 (선택적이지만 권장 됨). Command + R을 누른 상태에서 Mac을 재시동하고 복구시 터미널을 열고 SIP를 비활성화하십시오.

 csrutil disable

SIP가 비활성화되었으므로 복구 모드없이 정제를 설치할 수 있습니다.

 cd /Volumes/Macintosh\ HD/Applications/refind-bin-0.11.2/
 ./refind-install

위의 1 단계에서 USB 드라이브 삽입

 reboot

(SIP를 비활성화 한 후에도 일부 사용자는 문제를보고하므로이 문제가 발생하면 정제 된 관리자가 복구 모드에서 정제를 설치하는 것이 좋습니다.)

이제 정제 된 부트 로더가 인사드립니다. 이 단계에서는 1 단계에서 만든 데비안 .iso를 선택하십시오. Grub을 선택하거나 커널을 직접 선택하는 옵션이 있습니다 (정제도 Grub의 대안이므로). 어느 쪽이든 부팅 할 수 있지만 데비안 설치 프로그램에는 트랙 패드에 알려진 결함이 있으므로 설치하는 동안 USB 마우스를 사용하거나 옵션 인 n-curses 설치 프로그램을 사용하십시오. 두 번째 USB 드라이브를 넣고 지시에 따라 두 번째 USB 드라이브에 데비안 OS를 설치하십시오. SWAP를 사용하지 않는 것에 대한 다른 답변에 동의합니다.

나는 개조를 사용하지 않을 것이며, 더 이상 사용되지 않으며 꽤 오랫동안 유지되지 않았습니다. Refind는 현대식 포크입니다 (위 링크 참조).


@ascobol-나는 이것이 ^ 개인적으로 훨씬 쉽다고 생각합니다 ... 다른 방법은 훌륭하지만 ... 매우 수동입니다.
oemb1905

응용 프로그램이 단순히 위치로 편리하다는 것을 알았습니다. 정련시 호스로 쉽게 이동할 수 있습니다.
oemb1905
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.