Mac에서 부팅할 수 있는 영구 저장소를 갖춘 부팅 가능한 Linux USB를 만드는 방법은 무엇입니까?

Mac에서 부팅할 수 있는 영구 저장소를 갖춘 부팅 가능한 Linux USB를 만드는 방법은 무엇입니까?

MacMini(2014년 후반) 부팅 메뉴(옵션/Alt 키 누르기)에 표시되는 작동하는 Linux(라이브) ditro, 바람직하게는 Debian 9 또는 CentOS 7이 필요합니다. 라이브 배포에는 영구 저장소가 있어야 하며 USB 플래시 드라이브에서 직접 실행되어야 합니다.

지금까지 시도한 것(실패):


  1. debian-live-9.4.0-amd64-cinnamon.iso를 다운로드하고 디스크 유틸리티를 사용하여 USB 파티션을 마운트 해제한 다음 sudo dd if=./debian-live-9.4.0-amd64-cinnamon.iso of=/dev/rdisk3 bs=1m. USB 드라이브는 OS X 디스크 유틸리티를 사용하여 GUID가 있는 FAT[32]로 포맷된 USB 3.0 Sandisk Extreme 32GB 드라이브입니다.
  2. USB 드라이브가 USB 3.0 허브에 연결되면 Apple의 시작 관리자에 아무 것도 표시되지 않습니다(Option/Alt 키를 누르고 있을 때). USB 드라이브를 Mac에 직접 연결하면 EFI Boot예상대로 옵션이 나타납니다.
  3. EFI 부팅 옵션을 사용하여 데비안 시작 메뉴로 성공적으로 부팅했지만 라이브 데비안 부팅을 위한 첫 번째 옵션을 선택했을 때 아무 일도 일어나지 않았습니다. 오류가 없으며 플래시 드라이브에 활동이 표시되지 않습니다. 단지 데비안 부팅 이미지에 있을 뿐이며 결코 발전하지 않습니다.

두 번째로 CentOS-7-x86_64-LiveGNOME-1708.iso를 사용해 보십시오.


  1. 위의 단계를 따랐지만 이번에는 hdiutil convert CentOS-7-x86_64-LiveGNOME-1708.iso -format UDRW -o target.img추가했습니다 .sudo dd if=./target.img.dmg of=/dev/rdisk3 bs=1m
  2. Apple의 시작 관리자에는 하나의 옵션만 사용할 수 있지만 Windows해당 옵션을 선택하면 USB 드라이브 활동이 없는 검은색 화면이 나타납니다.

  3. 나도 테스트해봤어페도라 미디어 라이터, 하지만 화면도 검은색입니다.CentOS 위키지적했다:

CentOS 7에서도 똑같은 방법(CentOS v6.5의 경우 dd)이 작동합니다. 또한 CentOS 7 설치 프로그램 이미지에는 2014년 7월 현재 대부분의 Windows 도구가 USB 키로 인해 올바르게 전송되지 않는 특수 파티션이 있습니다. (지금까지) 작동하지 않는 것으로 알려진 응용 프로그램은 unetbootin, multibootusb 및 "universal usb installler"입니다. 이러한 응용 프로그램은 사용하지 마십시오. Rufus(선택한 옵션에 따라 다를 수 있으며 rufus 오류 보고가 있음), Fedora LiveUSB Creator, Win32 Disk Imager, Rawrite32 및 Windows용 dd가 제대로 작동하는 것으로 확인되었습니다.


사용 가능한 라이브 배포를 찾은 다음 해당 이미지에 영구 저장소를 추가하고 싶습니다. 그렇다면 Mac Mini(2014년 후반)에서 영구 저장소를 사용하도록 Debian 9.4 또는 CentOS 7.4 라이브 배포를 구성하는 방법을 묻고 싶습니다. 가능하지 않은 경우 사용 가능한 Linux 배포판과 정확한 단계를 제안해 주세요.

답변1

CentOS-7-x86_64-LiveGNOME-1708.iso는 EFI를 지원하지 않고 6.5 이전 시대처럼 MBR(BIOS) 설치만 지원하는 것으로 보입니다. 이는 WindowsApple의 시작 관리자에만 이 옵션이 표시되는 이유를 설명합니다. livecd-iso-to-disk다음 오류가 반환됩니다. ( ERROR: This live image does not support EFI booting아래 참조) "livecd-iso-to-disk"는 가상 머신에서 실행되는 CentOS에서 사용할 수 있는 명령입니다.

그런 다음 CentOS 7 Minimal iso를 테스트했는데 livecd-iso-to-disk 명령에서 오류가 반환되지 않습니다. EFI BootApple Startup Manager에 옵션이 표시됩니다 . 그러나 부팅 메뉴에는 옵션이 하나만 있습니다 Install CentOS 7(이 옵션은 img 파일이 누락되어 커널을 먼저 로드해야 한다는 오류를 반환합니다).

# livecd-iso-to-disk --format --efi CentOS-7-x86_64-LiveGNOME-1708.iso /dev/sdb1
Verifying image...
/Downloads/CentOS-7-x86_64-LiveGNOME-1708.iso:   dd2ee56a96ea54e734bb44b142bd68b7
Fragment sums: b9473a52d3c9a21298cfbf17a427dc2eec65cb78341dc6c3993fb75b7dc6
Fragment count: 20
Press [Esc] to abort check.
Checking: 100.0%

The media check is complete, the result is: PASS.

It is OK to use this media.
WARNING: THIS WILL DESTROY ANY DATA ON /dev/sdb!!!
Press Enter to continue or ctrl-c to abort

wipefs: WARNING: /dev/sdb: appears to contain 'gpt' partition table
Waiting for devices to settle...
mkdosfs 3.0.9 (31 Jan 2010)
MBR appears to be blank.
Do you want to replace the MBR on this device?
Press Enter to continue or ctrl-c to abort

ERROR: This live image does not support EFI booting
Cleaning up to exit...

흥미롭게도 debian-live-9.4.0-amd64-cinnamon.iso도 비슷한 오류를 반환합니다
debian-live-9.4.0-amd64-cinnamon.iso uses initrd.img w/o install.img ERROR: This live image does not support EFI booting. Apple의 부팅 관리자에
표시되지만 EFI Boot라이브 옵션은 계속되지 않습니다(오류 없음, 데비안 배경만 있음).

# livecd-iso-to-disk --format --efi debian-live-9.4.0-amd64-cinnamon.iso /dev/sdb1
Verifying image...

The media check is complete, the result is: NA.

No checksum information available, unable to verify media.
Are you SURE you want to continue?
Press Enter to continue or ctrl-c to abort

WARNING: THIS WILL DESTROY ANY DATA ON /dev/sdb!!!
Press Enter to continue or ctrl-c to abort

wipefs: WARNING: /dev/sdb: appears to contain 'gpt' partition table
Waiting for devices to settle...
mkdosfs 3.0.9 (31 Jan 2010)
/Downloads/debian-live-9.4.0-amd64-cinnamon.iso uses initrd.img w/o install.img
ERROR: This live image does not support EFI booting
Cleaning up to exit...

결국 Unetbootin(Mac용 v6.5.7)과 ubuntu-16.10-desktop-amd64.iso를 사용한 다음 ubuntu-17.10.1-desktop-amd64.iso를 사용했습니다.두 이미지 모두 MacMini에서 문제 없이 부팅됩니다(2014년 후반).. EFI BootApple의 부팅 관리자에 옵션이 있는데 첫 번째 "Try Ubuntu" 옵션을 선택하고 Ubuntu를 라이브로 부팅했습니다. 불행하게도 Unetbootin의 지속성 옵션은 결과를 산출하지 않습니다(새로 생성된 파일은 재부팅 시 삭제됩니다).

Ubuntu가 설치된 USB 드라이브는 Mac OS X에 올바르게 마운트되며 Finder에 많은 수의 파일과 폴더를 표시합니다. USB 드라이브의 모양은 다음과 같습니다.diskutil list 우분투 파티션.
CentOS 라이브 ISO는 내부에 폴더가 두 개만 있는 매우 다른 구조를 보여줍니다.

완료되면 Unetbootin에서 상당히 혼란스러운 오류가 표시되었습니다. The created USB device will not boot off on a Mac. Insert it into a PC, and select the USB boot option in the BIOS boot menu.저는 이 경고를 무시하고(인터넷에서 몇 가지 조언을 읽었습니다) Ubuntu 이미지를 성공적으로 부팅했습니다.네트워크 시작 오류.
다른 관련은 없지만 Mac OS X 10.13.4에서는 Unetbootin이 32비트 응용 프로그램이라는 경고를 표시합니다.여기에 이미지 설명을 입력하세요..

관련 정보