
나는 다음을 사용하여 사용자 정의 Arch distro iso를 만들었습니다.Archiso
그리고 사용자에게 설치 옵션을 입력하라는 설치 스크립트를 작성했습니다. 지금까지의 설치 과정은 다음과 같습니다.
- 아치 iso 부팅
다음을 사용하여 설치 스크립트를 실행하십시오.
$ ./install.sh
메시지가 표시되면 입력
일반적인 사용자 친화적인 설치 프로그램이 바로 설치 프로그램으로 부팅되어 시작됩니다. ./install.sh
사용자가 실행하는 대신 자동으로 실행 하여 2단계를 제거하고 싶습니다 .
내가 올바르게 이해했다면 아치 iso는 /sbin/agetty
. 내 스크립트를 호출하는 서비스를 만들기 위해 해당 서비스를 수정하거나 교체해야 한다고 생각하지만 어떻게 해야 할지 또는 이것이 올바른 접근 방식에 가까운지 잘 모르겠습니다.
distro live CD의 설치 프로그램 스크립트로 부팅하는 올바른 방법은 무엇입니까?
답변1
script
ISO 부트 로더 구성 파일에 커널 부팅 매개변수를 전달하여 부팅 시 스크립트를 실행할 수 있습니다 .
이는 archiso
패키지를 사용하여 ISO 이미지를 생성한다고 가정합니다.
스크립트를 비슷한 곳에 넣고 releng/airootfs/root/install.sh
스크립트에 실행 권한 비트를 설정하십시오.
줄 에 releng/efiboot/loader/entries/archiso-x86_64-cd.conf
추가 합니다 .script=/root/install.sh
options
줄 에 releng/syslinux/archiso_sys.cfg
추가 합니다 .script=/root/install.sh
APPEND