벤토이가 설치된 USB 메모리에서 리눅스가 설치된 VHD/VDI를 부팅하려면
윈도우 부팅과 비슷한데, 추가 작업을 하지 않으면 EFI 부팅 오류가 발생한다.
ISO 대신 가상하드드라이브를 사용하는 이유는 OS 업데이트나 프로그램 설치 등, 변경된 내용이 적용되기 때문이다.
Ventoy 작업
USB 메모리에 Ventoy 툴로 GPT 파티션, exFAT 포맷을 한다.
VirtualBox에서 가상 드라이브에 리눅스(우분투) 설치
우분투는 CPU 코어가 최소 2개 이상이어야 한다.
UEFI 부팅을 해야하므로 Enable EFI 항목을 선택한다.
새로 만들 때, 로컬 드라이브는 VHD/VDI 파일 형식으로 만들고, 필요한 용량만큼 설정 후 ☑️Pre-allocate Full Size 옵션을 선택한다.
윈도우는 동적 용량 설정으로 사용 가능하지만, 리눅스는 고정해야 한다.
vtoyboot-1.0.27.iso 파일 설치
Releases · ventoy/vtoyboot (github.com)
ISO 파일을 내려받고 VirtualBox에서 vtoyboot-1.0.27.iso 파일을 마운트한다.
마운트된 ISO 파일로 들어가서 그 안에 있는 압축파일을 로컬 드라이브에 푼다.
또는 아래 파일을 내려받고 압축을 푼다.
(문서 폴더에 풀면 된다)
탐색기에서 압축을 푼 곳의 단축메뉴를 열면 터미널 항목이 있다.
터미널을 실행하고 아래 명령을 입력하면 EFI 파일 설치가 자동으로 된다.
sudo sh vtoyboot.sh
🗨️ iso 파일에 있는 쉘스크립트를 사용하지 않으면 명령어를 여러번 사용하여 수작업을 해야 한다.
VHD/VDI 파일 복사 및 확장자 변경
우분투 VHD/VDI 파일을 USB 드라이브에 복사 후, 확장자에 .vtoy를 추가한다.
.vtoy 확장자 표시는 부트 작업된 파일이라는 표식일 뿐이다.
부팅 성공!
USB 드라이브로 부팅 후, 이미지 파일 메뉴에서 Ubuntu.vhd.vtoy 파일을 선택하면 리눅스OS가 부팅 된다.