웹사이트 검색

MultiCD - MultiBoot Linux Live USB 만들기


설치를 위해 사용 가능한 여러 운영 체제가 포함된 단일 CD 또는 USB 드라이브가 있으면 모든 종류의 시나리오에서 매우 유용할 수 있습니다. 신속하게 무언가를 테스트하거나 디버깅하거나 단순히 노트북이나 PC의 운영 체제를 다시 설치하는 경우 많은 시간을 절약할 수 있습니다.

추가 읽기: USB에 Linux를 설치하고 모든 PC에서 실행하는 방법

이 기사에서는 MultiCD라는 도구를 사용하여 다중 부팅 가능한 USB 미디어를 생성하는 방법을 배웁니다. 이는 다양한 Linux 배포판으로 멀티부팅 이미지를 생성하도록 설계된 셸 스크립트입니다(여러 부팅 CD를 결합한다는 의미). 하나로). 해당 이미지는 나중에 CD/DVD 또는 플래시 드라이브에 기록할 수 있으므로 원하는 대로 OS를 설치하는 데 사용할 수 있습니다.

MultiCD 스크립트를 사용하여 CD를 만들면 다음과 같은 장점이 있습니다.

  • 소규모 배포를 위해 여러 개의 CD를 만들 필요가 없습니다.
  • ISO 이미지가 이미 있는 경우 다시 다운로드할 필요가 없습니다.
  • 새로운 배포판이 출시되면 스크립트를 다시 다운로드하고 실행하여 새로운 멀티부팅 이미지를 구축하세요.

도 읽어보세요: Linux의 부팅 가능한 USB에서 ISO를 만드는 2가지 방법

MultiCD 스크립트 다운로드

멀티CD는 git 명령을 사용하거나 tar 아카이브를 다운로드하여 얻을 수 있습니다.

git 저장소를 사용하려면 다음 명령을 사용하세요.

git clone git://github.com/IsaacSchemm/MultiCD.git

멀티부트 이미지 생성

멀티부팅 이미지 생성을 시작하기 전에 사용하려는 Linux 배포판용 이미지를 다운로드해야 합니다. MultiCD 페이지에서 지원되는 모든 Linux 배포판 목록을 볼 수 있습니다.

이미지 파일을 다운로드한 후에는 MultiCD 스크립트와 동일한 디렉토리에 배치해야 합니다. 나에게 해당 디렉토리는 MultiCD입니다. 이 튜토리얼의 목적을 위해 두 개의 ISO 이미지를 준비했습니다.

CentOS-7 minimal
Ubuntu 18 desktop

다운로드한 이미지의 이름을 지원되는 배포판 목록에 나열된 대로 바꾸거나 심볼릭 링크를 생성해야 한다는 점에 유의하는 것이 중요합니다. 따라서 지원되는 이미지를 검토하면 Ubuntu의 파일 이름이 원본 파일과 동일하게 유지될 수 있음을 알 수 있습니다.

그러나 CentOS의 경우 표시된 대로 centos-boot.iso로 이름을 바꿔야 합니다.

mv CentOS-7-x86_64-Minimal-1810.iso centos-boot.iso

이제 멀티부팅 이미지를 생성하려면 다음 명령을 실행하세요.

sudo multicd.sh 

스크립트는 .iso 파일을 찾아 새 파일 생성을 시도합니다.

프로세스가 완료되면 빌드 폴더 내에 multicd.iso라는 파일이 생성됩니다. 이제 새 이미지 파일을 CD 또는 USB 플래시 드라이브에 구울 수 있습니다. 다음으로 새 미디어에서 부팅을 시도하여 테스트할 수 있습니다. 부팅 페이지는 다음과 같아야 합니다.

설치하려는 OS를 선택하면 해당 OS에 대한 옵션으로 리디렉션됩니다.

이와 마찬가지로 여러 Linux 배포판이 포함된 단일 부팅 가능한 미디어를 만들 수 있습니다. 가장 중요한 부분은 작성하려는 ISO 이미지의 올바른 이름을 항상 확인하는 것입니다. 그렇지 않으면 multicd.sh에서 감지되지 않을 수 있습니다.

결론

MultiCD는 CD를 굽거나 여러 개의 부팅 가능한 플래시 드라이브를 만드는 데 드는 시간을 절약할 수 있는 유용한 도구 중 하나입니다. 개인적으로 저는 책상에 보관하기 위해 USB 플래시 드라이브 몇 개의 배포판을 만들었습니다. 언제 장치에 다른 배포판을 설치하고 싶을지 알 수 없습니다.