Computer >> 컴퓨터 >  >> 시스템 >> Mac

맥(Mac)에서 리눅스 부팅 USB 드라이브를 만들고 부팅하는 방법

리눅스는 오랫동안 부팅 가능한 플래시 드라이브와 밀접한 관련이 있어 왔습니다. 주 운영체제의 문제를 해결하거나 다양한 배포판을 직접 체험해 보고 싶을 때 부팅 USB는 필수 도구입니다.

맥에서 우분투(Ubuntu) 등 리눅스 부팅 USB 드라이브를 만드는 방법은 여러 가지가 있습니다. 무료 프로그램을 사용해 간편하게 만들 수도 있고, 조금 더 시간을 들여 터미널(Terminal)을 활용해 직접 만들 수도 있습니다. 지금부터 두 가지 방법을 모두 살펴보겠습니다.

먼저: USB 드라이브 준비하기

맥에서 부팅 가능한 리눅스 USB 드라이브를 만들려면, 가장 먼저 용도에 맞는 USB 드라이브를 준비하고 문제가 발생하지 않도록 올바르게 포맷해야 합니다.

일부 리눅스 배포판은 더 큰 저장 공간을 요구할 수 있으므로, 다운로드 전에 요구 사양을 꼭 확인하세요. 일반적으로 4GB 이상이면 충분합니다. 특별한 제약이 없는 배포판이라 하더라도 미리 FAT 형식으로 포맷해 두는 것이 좋습니다.

주의: 이 과정을 진행하면 드라이브의 모든 데이터가 삭제됩니다!

  1. USB 드라이브를 맥에 연결하고 디스크 유틸리티(응용 프로그램 > 유틸리티)를 실행합니다. Cmd + Space로 스포트라이트 검색을 이용해도 됩니다.
  2. 왼쪽 메뉴에서 USB 장치를 선택한 후 지우기를 클릭합니다.
  3. 이름을 지정하고 포맷MS-DOS(FAT), 구성표(Scheme)GUID 파티션 맵으로 설정합니다.
  4. 지우기를 눌러 변경 사항을 적용합니다. 실패하면 다시 시도해 보세요. 시스템이 볼륨을 제때 마운트 해제하지 못해 작업이 완료되지 않는 경우가 종종 있습니다.

계속해서 문제가 발생한다면 다른 USB 드라이브를 사용해 보세요. 이제 USB에 설치할 리눅스 배포판 ISO 파일을 다운로드하면 준비가 끝납니다.

Etcher로 부팅 가능한 리눅스 USB 만들기

balenaEtcher는 디스크 이미지를 USB나 SD 카드에 구워 주는 무료 오픈소스 도구입니다. 복잡한 과정 없이 누구나 쉽게 부팅 장치를 만들 수 있습니다.

  1. 원하는 리눅스 이미지를 준비한 뒤, Etcher를 다운로드하여 설치합니다.
  2. USB 메모리를 연결하고 Etcher를 실행합니다.
  3. Select image(이미지 선택)를 클릭해 다운로드한 리눅스 이미지를 찾습니다. IMG, ISO, ZIP 등 다양한 형식을 지원합니다.
  4. 올바른 USB 장치가 선택되었는지 확인합니다. Change(변경) 버튼으로 연결된 장치 목록을 확인할 수 있습니다.
  5. Flash(플래시) 버튼을 클릭해 작업을 시작하고 완료될 때까지 기다립니다.

작업이 끝나면 "USB 드라이브가 맥과 호환되지 않는다"는 경고 메시지가 나타날 수 있습니다. 정상적인 현상이니 그냥 드라이브를 분리하면 됩니다. 이제 부팅 가능한 리눅스 USB가 완성되었습니다. 아래 USB 드라이브 부팅하기 섹션으로 바로 넘어가셔도 됩니다.

터미널을 이용해 라이브 USB 만들기

어떤 이유로든 Etcher를 사용하고 싶지 않다면(예: macOS 버전 호환성 문제), 명령줄로 이 작업을 수행할 수 있습니다. 맥에 내장된 명령줄 인터페이스인 터미널(Terminal)을 활용하는 방법입니다.

이 방법은 약간 더 신중함과 인내심이 필요하지만, 생각보다 어렵지 않습니다. 새로운 것을 배울 수 있는 기회이기도 합니다. 앞서 안내한 대로 드라이브를 포맷했다면 아래 순서대로 진행하세요.

1단계: ISO 이미지 변환하기

터미널을 실행하고 파인더에서 리눅스 디스크 이미지가 저장된 위치를 확인합니다. hdiutil convert 명령으로 이미지(보통 ISO)를 IMG 파일로 변환합니다:

hdiutil convert [/path/to/downloaded.iso] -format UDRW -o [/path/to/newimage]

[/path/to/downloaded.iso]는 자신의 ISO 파일 경로로, [/path/to/newimage]는 새 이미지 파일을 생성할 위치로 바꿔 입력합니다. 파일을 터미널 창으로 직접 드래그 앤 드롭하면 편리합니다.

참고: 최신 macOS에서는 .DMG 파일이 자동으로 생성됩니다. 해당되지 않는 버전이라면 새 이미지 파일 이름 끝에 .img를 붙여 보세요. 예: [/path/to/newimage.img]

2단계: USB에 이미지 쓰기

다음으로 드라이브의 마운트 위치를 확인해야 맥에게 어떤 드라이브를 사용할지 알려줄 수 있습니다. 터미널에서 아래 명령으로 연결된 모든 드라이브 목록을 확인합니다:

diskutil list

이름, 포맷, 크기를 비교해 가며 대상 드라이브를 식별할 수 있을 것입니다. IDENTIFIER 열의 값을 적어 둔 뒤, 아래 명령으로 드라이브를 마운트 해제합니다:

diskutil unmountDisk /dev/[diskX]

[diskX]는 실제 번호로 교체해야 합니다(예: disk3). 성공하면 터미널에 디스크가 마운트 해제되었다는 메시지가 표시됩니다. 마운트 해제에 문제가 있다면 디스크 유틸리티를 열고 드라이브를 우클릭한 후 마운트 해제를 선택하세요(드라이브를 꺼내는 '추출'이 아니라 마운트 해제만 하면 됩니다).

마지막 단계는 dd 명령으로 이미지를 USB에 기록하는 것입니다:

sudo dd if=[/path/to/newimage.dmg] of=/dev/[diskN] bs=1m

[/path/to/newimage.dmg]는 1단계에서 생성한 파일의 경로로, [diskN]은 앞서 확인한 드라이브 위치로 바꿔 입력합니다. sudo 명령을 사용했으므로 실행 직후 관리자 비밀번호를 입력해야 합니다.

이제 모든 과정이 끝났습니다. 드라이브를 부팅할 준비가 되었습니다.

USB 드라이브 부팅하기

모든 과정이 잘 진행되었다면, 이제 리눅스로 부팅할 수 있는 USB 드라이브가 준비된 것입니다. 사용하려는 맥에 USB를 연결한 후 컴퓨터를 종료합니다.

맥의 부팅 메뉴에 접근하려면 부팅 중 Option(Alt) 키를 길게 누르고 있어야 합니다. 가장 확실한 방법은 전원을 끈 상태에서 Option 키를 누른 채 맥을 켜고 기다리는 것입니다. 제대로 되었다면 내장 하드 드라이브와 함께 EFI Boot라는 이름의 USB 장치가 옵션으로 표시됩니다.

리눅스로 부팅하려면 USB 장치를 선택한 뒤 화살표를 클릭하거나 항목을 더블클릭합니다. 사용하는 배포판에 따라 해당 리눅스의 부트로더 역할을 하는 추가 메뉴가 나타날 수도 있습니다.

문제가 발생하거나 USB 드라이브가 나타나지 않는다면, 위의 다른 방법으로 과정을 다시 시도하거나, 다른 USB 메모리나 포트를 사용해 보고, 해당 배포판의 도움말 문서를 참고하세요.

맥에서 리눅스를 체험하는 가장 좋은 방법

모든 것이 순조롭게 진행되었다면 이제 맥에서 리눅스를 실행할 수 있습니다. 직접 사용해 보거나, macOS에 지쳤다면 아예 설치해 버릴 수도 있습니다. 부팅 중 Cmd + R을 누르면 여전히 Apple 복구 파티션에 접근할 수 있으므로, 마음이 바뀌면 macOS를 재설치하거나 다른 수정 작업을 진행할 수 있습니다.

이런 작업을 도와준다고 주장하는 다른 도구들도 있지만, 모두가 제대로 작동하는 것은 아니며 유료인 경우도 많습니다. Unetbootin은 리눅스와 윈도우 사용자들에게 여전히 인기 있는 선택지지만, 맥에서는 Etcher만 못하며 최신 macOS 버전에서 일부 문제가 발생하기도 합니다.

오랜 애호가들의 선택지인 Mac Linux USB Loader도 있습니다. 오픈소스로 활발하게 관리되고 있으며, Xcode를 다운로드해 직접 컴파일하지 않으려면 미리 빌드된 바이너리에 5달러를 지불해야 합니다. 소액의 비용이 프로젝트 유지에 도움이 되지만, 충분히 훌륭한 무료 대안이 있는 상황에서 돈을 지불할 이유는 크지 않습니다.

더 알아보려면 USB 플래시 드라이브로 macOS를 설치하는 방법을 확인해 보세요. 그리고 맥의 내장 드라이브에 리눅스를 설치하고 싶다면, 맥에서 리눅스 듀얼부팅하는 방법 가이드가 필독서가 될 것입니다.