
초기화를 하고 싶기 때문에 가상 머신에 매우 기본적인 시스템이 필요할 것 같습니다. 이를 수행하는 가장 좋은 방법은 무엇입니까? 또한 Docker 컨테이너를 사용하여 이 작업을 수행하는 것이 가능할 수도 있다는 것을 알았습니다.
답변1
작동하는 테스트 VM/컨테이너를 설정한 init
후 작업바꾸다당신에게 맞춤화된 것입니다 init
.
기본적으로 가상 머신에서 사용자 정의를 설정한 init
다음 /sbin/custominit
커널 부팅 매개변수를 사용하여 가상 머신을 시작하여 init=/sbin/custominit
작동 방식을 확인할 수 있습니다. 시작 매개변수를 제거하면 결과를 표준 init
. 이와 같이 허용 가능하게 작동하게 되면 init
표준 initramfs(해당되는 경우) 대신 사용자 정의 initramfs를 사용할 수 있습니다 .
궁극적으로 사용자 지정 패키지가 init
배포판의 일반 패키지와 동일한 패키지 관리자 종속성을 충족하도록 사용자 지정 패키지를 패키징한 다음 사용자 지정 패키지를 패키지로 설치하고 시스템에서 init
일반 패키지를 제거할 수 있습니다 .init