Mac에서는 두 가지 방법으로 Linux를 실행할 수 있습니다. 한 가지 방법은 가상화 소프트웨어를 통해 Linux를 설치하는 것이고, 두 번째 방법은 macOS와 함께 이중 설정으로 운영 체제를 부팅하는 것입니다. 이 가이드에서는 Mac에서 Linux를 실행하는 두 가지 방법을 다룹니다.
Linux 배포판 및 시스템 요구 사항
Linux는 다양한 배포판 또는 배포판으로 제공됩니다. 1,000개 이상의 Linux 배포판이 있으며 각각 고유한 스타일을 가지고 있습니다. 이전에 Linux를 사용해 본 적이 없다면 설치하기 쉽고 사용자 친화적인 다음 배포판 중 하나를 선택하는 것이 좋습니다.
- 리눅스 민트
- 우분투
- 페도라
- 만자로
- 아치 리눅스
시스템 요구 사항은 배포판마다 다를 수 있습니다. 예를 들어, Linux Mint를 사용하려면 Mac이 다음 사양을 충족해야 합니다:
- 2GB RAM
- 20GB의 디스크 공간
- 64비트 Intel 프로세서
대부분의 Linux 배포판은 리소스가 적고 10년 이상 된 Mac에서도 실행될 수 있습니다.
T2 및 Apple Silicon 칩셋을 탑재한 Mac 정보
이는 놀라운 일이 될 수 있지만 최신 Mac 모델(2018년 이후)에 Linux를 설치하는 것은 Apple T2 보안 칩셋 및 Apple Silicon CPU로 인해 이전 모델에 설치하는 것보다 어렵습니다.
T2 보안 칩셋이 탑재된 Mac
T2 보안 칩이 탑재된 Intel Mac을 사용하는 경우 듀얼 부팅 설정으로 대부분의 Linux 배포판을 설치할 수 있지만 추가 작업을 수행해야 합니다.
예를 들어, 외부 미디어에서 부팅할 수 있도록 펌웨어를 구성해야 하지만 트랙패드, 키보드, Wi-Fi와 같은 일부 하드웨어 구성 요소는 T2 지원 커널을 설치한 경우에만 완전히 작동할 수 있습니다. 설치하려는 배포판에 따라 추가 준비가 필요할 수도 있습니다.
여기에서 다루기에는 너무 자세한 내용이 있으므로 대신 T2linux.org로 이동하여 Linux용 T2 Mac 설정에 대해 자세히 알아보세요. Linux를 가상 머신으로만 실행하려는 경우에는 걱정할 필요가 없습니다.
애플 실리콘 맥
Apple Silicon 칩셋은 ARM 아키텍처를 기반으로 하지만 대부분의 Linux 배포판은 ARM 칩셋을 지원하지 않습니다. Apple은 또한 부팅 프로세스 중에 독점 코드를 사용하므로 배포판은 아키텍처를 지원하더라도 부팅되지 않습니다. Asahi Linux라는 프로젝트가 향후 지원을 제공할 수 있는 작업 중입니다.
그러나 가상화 소프트웨어를 사용하면 Apple Silicon Mac에서 Debian ARM과 같은 ARM 버전의 Linux를 실행할 수 있습니다. Intel 기반 배포판을 에뮬레이트할 수도 있지만 성능이 저하됩니다.
시작하기 전에 Linux Distro를 다운로드하세요
계속 진행하기 전에 공식 웹사이트에서 ISO 형식의 Linux 배포판을 다운로드하세요. 예를 들어, Linux Mint를 다운로드하려면:
- 공식 Linux Mint 웹사이트를 방문하세요.
- 다운로드 버튼을 선택합니다.
- Cinnamon, Xfce, MATE 중 원하는 Linux Mint 버전을 선택하세요.
가상화 소프트웨어를 통해 Linux 설치
가상화 소프트웨어를 사용하면 Mac에서 Linux를 빠르게 시작하고 실행할 수 있습니다. 안전하며 이중 부팅 설정에서 배포판을 실행하기 전에 테스트할 수 있습니다.
사용할 수 있는 몇 가지 무료 가상화 솔루션이 있습니다:
- VirtualBox(이미 들어보셨을 것입니다)
- UTM
이 튜토리얼에서는 UTM을 사용합니다. UTM은 사용하기 쉽고 Intel 및 Apple Silicon 칩셋을 완벽하게 지원하기 때문입니다. 또한 에뮬레이션도 지원하므로 Apple Silicon에서 32/64비트 Linux 배포판을 실행할 수 있습니다.
아래 단계에서는 UTM을 사용하여 Mac에서 Linux Mint Cinnamon을 가상화하거나 에뮬레이트하는 방법을 보여줍니다.
Linux VM 설정
UTM에서 Linux 가상 머신을 설정하는 것부터 시작하세요.
- UTM을 설치하고 엽니다.
- UTM 시작 화면에서 새 가상 머신 생성을 선택합니다.
- 가상화(또는 Apple Silicon Mac을 사용하는 경우 에뮬레이션)를 선택하고 설치하려는 운영 체제로 Linux를 선택합니다.
- 찾아보기 버튼을 선택하고 Linux Mint ISO 파일의 위치를 지정하세요.
- 메모리 슬라이더를 사용하여 VM에 할당하려는 메모리 양을 지정합니다. 또한 할당하려는 CPU 코어를 지정하거나 기본값으로 두십시오.
- 크기 필드에 VM에 할당할 스토리지 용량을 기가바이트 단위로 입력합니다. Linux Mint에서는 20 이상이 필요합니다.
- Linux Mint VM과 macOS 간에 파일과 폴더를 공유하려는 경우 폴더 경로를 설정하세요.
- VM 이름(예:Linux Mint)을 입력하고 저장을 선택합니다.
VM에 Linux 설치
이제 UTM 가상 머신에 Linux를 설치할 수 있습니다.
- 가상 머신을 시작하려면 재생 버튼을 선택하세요.
- VM이 Linux Mint ISO 파일에서 부팅될 때까지 기다립니다.
- 부팅 메뉴가 나타나면 Linux Mint Cinnamon 시작을 강조 표시하고 Return 키를 누릅니다.
- VM은 Linux Mint 라이브 환경을 로드합니다. 자유롭게 확인해 보세요. 계속하려면 데스크탑 영역에서 Linux Mint 설치 아이콘을 두 번 클릭하세요.
- 언어와 키보드 레이아웃을 선택하세요.
- 멀티미디어 코덱 설치 옆의 확인란을 선택합니다.
- 디스크 지우기 및 Linux Mint 설치 옵션을 선택한 상태로 유지하고 지금 설치를 선택합니다.
- 세계 지도에서 시간대를 선택하세요.
- 이름을 입력하고, 사용자 이름을 설정하고, 비밀번호를 만든 후 계속을 선택하세요.
- Linux Mint가 자동으로 설치될 때까지 기다렸다가 지금 다시 시작을 선택하세요.
그게 다야! Mac에 Linux Mint Cinnamon 설치가 완료되었습니다. 시작하려면 Linux Mint 초보자 가이드를 확인하세요.
참고:UTM을 사용하여 여러 Linux 배포판을 설치할 수 있습니다. UTM 창 상단에 있는 더하기 아이콘을 선택하여 새 가상 머신을 생성하고 사이드바를 선택하여 VM 간에 전환합니다. 가상화 소프트웨어의 작동 방식에 대해 자세히 알아보세요.
이중 부팅 설정으로 Linux 설치
작업을 단순화하기 위해 MacBook Air 2017의 듀얼 부팅 구성에서 Linux Mint Cinnamon을 설정하겠습니다. 이 Mac 모델은 64비트 Intel 칩셋을 사용하며 T2 보안 칩은 포함되어 있지 않습니다.
최신 Mac을 소유한 경우 다음을 수행할 수 있습니다.
- Apple의 T2 보안 칩이 탑재된 macOS 장치에 대한 이중 부팅 지침을 보려면 T2linux.org를 방문하세요.
- ARM 버전의 Linux 배포판(예:Debian ARM)을 사용하여 Apple Silicon에서 가상화 소프트웨어를 통해 Linux를 실행할 수 있습니다.
- Apple Silicon의 이중 부팅 설정에서 Linux를 사용해 보려면 Asahi Linux를 확인하세요.
Mac에 이중 부팅 설정으로 Linux를 설치하려면 다음을 수행해야 합니다.
- 내부 저장소에 새 파티션을 만듭니다.
- 타사 부팅 관리자를 설치합니다.
- 부팅 가능한 플래시 드라이브를 만들고 부팅합니다.
- 하드웨어 드라이버를 설치합니다.
참고:추가 단계를 수행해야 하는지 설치하려는 배포판을 항상 조사하고 Mac 모델과의 호환성 문제가 없는지 확인하세요. 또한 문제가 발생할 경우 데이터를 보호하기 위해 Mac을 백업하는 것이 좋습니다.
새 macOS 파티션 생성
Mac의 내부 저장소에 새 파티션을 생성해야 합니다. 여기에 Linux를 설치하게 됩니다.
- 런치패드를 열고 기타> 디스크 유틸리티를 선택합니다.
- 왼쪽 모서리에서 보기> 모든 기기 표시를 선택합니다.
- 사이드바 상단에서 내부 저장소 드라이브를 강조 표시하고 파티션을 선택합니다.
- 더하기 버튼을 선택합니다.
- 파티션 추가를 선택하고 크기를 지정합니다. 배포판의 최소 요구 사항을 충족하는지 확인하세요.
- 기본 형식을 그대로 유지하세요. 나중에 형식을 다시 지정할 것이므로 문제가 되지 않습니다.
- 적용을 선택하고 Mac에서 파티션 생성이 완료될 때까지 기다립니다.
rEFInd 부팅 관리자 설치
rEFTind는 Linux와 macOS 간에 설치 및 부팅을 더 쉽게 만들어주는 타사 부팅 관리자입니다. 그렇게 하기 전에 시스템 무결성 보호라는 보안 기능을 잠시 비활성화해야 합니다.
- Mac을 재시동하고 macOS 복구 메뉴가 나타날 때까지 시작할 때 Command + R 키를 누르고 있습니다.
- 메뉴바에서 유틸리티> 터미널을 선택하세요.
- 터미널 창에 csrutil 비활성화를 입력하고 Return 키를 누릅니다.
- Apple 메뉴를 열고 다시 시작을 선택하여 macOS로 정상적으로 부팅합니다.
- Mac에 rEFInd를 다운로드하세요.
- 런치패드를 열고 기타> 터미널을 선택합니다.
- 다운로드한 rEFInd 폴더를 열고 refind-install 파일을 터미널 창으로 드래그 앤 드롭하세요.
- Return 키를 누르고 Mac의 관리자 비밀번호를 입력하여 rEFInd를 설치하세요.
- Mac을 macOS 복구로 다시 부팅하고 터미널에서 csrutil 활성화를 실행한 후 다시 시작하세요.
부팅 가능한 플래시 드라이브 생성
다음으로 부팅 가능한 플래시 드라이브를 생성해야 합니다. 최소 4GB의 저장 용량이 있어야 하지만 일부 Linux 배포판에는 그 이상이 필요합니다. 작업을 완료하려면 이미지 플래싱 유틸리티도 필요합니다.
- balenaEtcher를 설치하고 엽니다.
- 이미지 선택을 선택하고 Linux ISO 파일을 선택합니다.
- 플래시 드라이브를 연결하고 선택하세요.
- 플래시 버튼을 선택합니다.
- balenaEtcher가 USB 드라이브 생성을 완료할 때까지 기다립니다.
USB에서 Linux 부팅
이제 USB에서 Linux 배포판을 부팅할 수 있습니다.
- Mac을 다시 시작하고 rEFInd 부팅 관리 화면이 나타날 때까지 기다립니다.
- Linux 로고를 선택하고 Return 키를 누릅니다.
- 부팅 메뉴에서 Linux Mint Cinnamon 시작을 선택합니다.
Linux Distro 설치
Mac에서 Linux Mint 환경의 라이브 버전을 로드한 후 운영 체제를 설치할 수 있습니다.
- 바탕 화면 영역에서 Linux Mint 설치 아이콘을 두 번 클릭하세요.
- 다른 항목 옆에 있는 라디오 버튼을 선택하고 계속을 선택합니다.
경고:선택한 다른 옵션을 계속 사용하면 macOS 설치가 지워집니다!
- 생성한 파티션을 선택하고(저장소 크기로 식별 가능) 변경을 선택합니다.
- 형식을 Ext4 저널링 파일 시스템으로 설정하고 루트를 /로 설정합니다.
- 지금 설치를 선택합니다.
- Linux가 Mac에 자동으로 설치될 때까지 기다립니다.
- 지금 다시 시작을 선택하고 USB 드라이브를 제거합니다.
하드웨어 드라이버 설치
Linux Mint 설치를 완료했지만 Wi-Fi와 같은 하드웨어 구성 요소가 Mac에서 작동하도록 하려면 드라이버를 설치해야 합니다. 그렇게 하려면:
- 환영 창의 사이드바에서 첫 번째 단계를 선택한 다음 드라이버 관리자에서 실행을 선택합니다.
- USB 드라이브를 연결하고 설치 미디어 마운트를 선택합니다.
- 사용 가능한 모든 드라이버를 선택하고 변경 사항 적용을 선택합니다.
Linux와 macOS 간 부팅
rEFInd 부팅 관리자 덕분에 시작 시 macOS 또는 Linux 실행 중에서 쉽게 선택할 수 있습니다. 부팅하려는 운영 체제를 강조 표시하고 Return 키를 누르세요.
Mac에는 Linux만 사용할 수 있나요?
예, Mac에서는 Linux만 실행할 수 있으며 이는 성능 문제로 어려움을 겪고 있는 구형 macOS 장치에 적합한 접근 방식입니다. 대부분의 Linux 배포판에서는 설치 중에 전체 디스크를 지울 수 있습니다. 그러나 펌웨어 업데이트 누락 및 작동하지 않을 수 있는 하드웨어 구성 요소와 같은 문제를 알고 있어야 합니다. 전환하기 전에 커뮤니티 포럼을 확인하고 다른 사용자의 경험을 읽어보세요.