사전 설치된 프로그램과 사용자 정의 설정으로 부팅 가능한 USB를 만드는 방법

사전 설치된 프로그램과 사용자 정의 설정으로 부팅 가능한 USB를 만드는 방법

여러 프로그램이 설치된 여러 개의 부팅 가능한 Ubuntu 20.04 USB를 만들고 싶습니다. 기본 Ubuntu를 설치하고 수동으로 변경하는 대신 이 프로세스를 자동화하고 싶습니다. 기본 docker Ubuntu 20.04 이미지를 가져와서 필요한 사항을 변경하여 생성된 Docker 이미지가 있습니다. 이 Docker 이미지를 사용하여 부팅 가능한 USB를 만들 수 있다고 생각했습니다. 아래 링크된 쿼라 스레드는 제가 개념적 오류를 범했음을 나타내는 것 같습니다.

제 질문은: 사전 설치된 프로그램과 사용자 정의 설정을 사용하여 이미지를 어떻게 생성합니까? 이 Docker 이미지를 사용할 수 있나요? 아니면 그것이 효과가 있다고 생각하는 것이 틀렸습니까? 제가 틀렸다면 어떻게 이런 USB를 만들 수 있나요?

쿼라 주제:https://www.quora.com/How-can-I-generate-a-bootable-iso-from-a-Docker-image

~처럼Linux Docker 컨테이너에서 부팅 가능한 Linux 라이브 USB 디스크를 만드는 방법이 있습니까?.

답변1

이 블로그 게시물에 관심이 있을 수 있습니다.https://iximiuz.com/en/posts/from-docker-container-to-bootable-linux-disk-image/그리고 이 프로젝트https://github.com/iximiuz/docker-to-linux

그는 커널과 systemd init 시스템을 docker 이미지에 설치하고 이를 tar 아카이브로 추출한 다음 여기에서 VM 이미지를 빌드하는 방법을 설명합니다. 아직 시도하지는 않았지만 거의 항상 부팅 가능한 이미지를 얻을 수 있을 것 같습니다.

관련 정보