전체 파일 시스템을 Linux 배포판으로 배포하시겠습니까? [폐쇄]

전체 파일 시스템을 Linux 배포판으로 배포하시겠습니까? [폐쇄]

Arch 기반 Linux 배포판을 만들고 싶습니다. 이제 팩스트래핑, 구성 파일 복사 등과 같이 시스템을 설치하는 데 필요한 모든 명령을 수행하는 스크립트를 만들었습니다.

더 깔끔한 방법을 찾기 위해 웹을 탐색하다가 발견했습니다.이 스레드. 보이텍 라고

패키지 항목을 설치합니다(또는 Live CD를 사용합니다.이는 일반적으로 라이브 시스템을 복제하여 수행됩니다.디스크에 있음).

이것은 가상 머신에 Arch를 설치하고, 모든 것을 구성하고, 복사하고, 설치 프로그램을 만들고, 대상 머신에 복사하고 완료할 수 있다는 뜻입니까? 아니면 컴퓨터 특정 파일이 존재하기 때문에 불가능한 걸까요? 그렇다면 Vojtech는 무엇을 의미하는가?

답변1

패키지 설치는 기본적으로 데이터를 추출하고 복사하는 것(몇 가지 스크립트가 포함되지만 해당 스크립트는 설치된 시스템만 변경하게 됨)이므로 LiveCD의 루트 파일 시스템 내용을 디스크에 동기화하여 해당 단계를 대체할 수 있습니다. 이것이 LiveCD에서 설치하는 경우 소규모 네트워크 기반 설치 이미지와 달리 설치 프로세스 중에 패키지를 다운로드하지 않는 이유입니다(일부 설치 프로그램은 설치 프로세스 중에 업데이트를 다운로드하고 설치할 수 있음).

하지만 그게 전부는 아닙니다. 답변에서 다른 단계를 언급했습니다. 사용자 계정 생성과 같이 설치 후 처음 부팅하는 동안 수행할 수 있는 몇 가지 작업이 있습니다. 하지만 여전히 부팅해야 합니다. 이는 부트로더를 설치하고 구성하는 것을 의미합니다. 또한 새 시스템과 관련된 일부 구성 파일을 작성해야 합니다(예:/etc/fstab : . 그리고 당신은 또한 구축해야파일 시스템 초기화이미지는 하드웨어에 맞게 사용자 정의됩니다. 일반적으로 시스템에 chroot하고 chroot 내에서 이러한 단계를 수행합니다.

tl ;dr LiveCD를 동기화할 때 "패키지 설치" 단계만 교체합니다. 아치 설치, 아직 나머지 작업을 수행해야 합니다.

관련 정보