Linux 설치를 복제하기 위한 사용자 정의 설치 프로그램 만들기

Linux 설치를 복제하기 위한 사용자 정의 설치 프로그램 만들기

저는 필요한 드라이버를 추적하고 더 제한된 하드웨어 리소스에 맞게 패키지를 설치하여 하드웨어를 계속 실행하기 위해 이전 시스템에 우분투 20.04 설치를 구축해 왔습니다.

이제 같은 해의 여러 컴퓨터에 해당 설치를 복제하고 싶습니다. 이 작업은 dd와 마스터 디스크 이미지 복사본을 사용하여 쉽게 수행할 수 있지만 프로세스를 완료하려면 이동식 미디어에서 이 특정 설치를 새로 설치하는 방법이 한 가지 더 필요합니다. USB가 선호되지만 CD/DVD가 불가능하지는 않습니다.

물론 문제는 이를 어떻게 달성하느냐이다. 기존 설치(예: linux-live 등)의 라이브 버전을 생성하는 방법이 있다는 것을 알고 있지만 이것이 표준 Linux 라이브 설치보다 더 유용한지는 의심스럽습니다.

나는 기계의 HDD 중 하나가 손상되고 외부 디스크 이미지를 관리하려는 욕구/능력이 부족한 사용자의 손에 있는 상황을 고려하고 있습니다. 목표는 컴퓨터에 새 HDD를 설치한 다음 USB 또는 CD/DVD에서 컴퓨터를 부팅하고 라이브 배포를 통해 사용자 상호 작용이나 상호 작용 없이 새 디스크에 마스터 이미지를 쓰는 것입니다.

나는 Slax의 사용자 정의 버전이 그 효과를 발휘할 수 있다고 생각했습니다. 이것을 이미지 복사본과 "dd if=/usb/linux/master.img of=/dev/sda1"과 같은 부팅 시 실행되는 간단한 스크립트와 결합할 수 있습니다.

그러나 이 작업을 수행하는 더 좋고 관리하기 쉬운 방법이 있는지 궁금합니다. 약간...해키한 느낌? 아니면 내 생각에 더 잘 맞는 Linux 배포판/프레임워크가 있을까요?

답변1

반드시 사용자 정의 설치 프로그램이 필요한 것은 아니지만 다음을 수행하는 백업 소프트웨어가 필요합니다.베어메탈 복구.

일반적으로 이러한 백업 소프트웨어는 부팅 가능한 형식으로 디스크 이미지 백업을 생성할 수 있습니다. 백업 미디어에서 부팅할 때 일반적으로 백업 버전을 식별하고, 복원할 디스크/파티션을 선택하고, 원본 디스크와 일치하도록 디스크를 자동 또는 수동으로 파티션할 수 있는 간단한 사용자 인터페이스를 제공합니다.

일반적으로 백업을 생성할 때 선택하는 경우 매우 간단한 "미디어 삽입, 미디어에서 시스템 부팅, Y를 눌러 확인" 종류의 복원을 완전 자동으로 복원하기 위한 백업 미디어를 준비할 수도 있습니다.

오픈 소스 솔루션의 경우 최소한휴식 및 회복(ReaR)또는막대 뼈자격이 있을 수 있습니다. ReaR은 Debian/Ubuntu 패키지 저장소에도 나타날 수 있습니다. 다른 옵션이 있다고 확신합니다.

관련 정보