시스템의 부팅 가능한 이미지를 생성하는 올바른 방법은 무엇입니까?

시스템의 부팅 가능한 이미지를 생성하는 올바른 방법은 무엇입니까?

내가 원하는 모든 테마, 프로그램, SDK를 설치 후 바로 시스템에 설정하고 작업을 완료할 수 있다면 좋지 않을까요?구하다그 스냅샷? 이미지를 부팅할 수 있다는 점을 제외하면 백업과 동일합니다.그리고 설치해 보세요내가 원하는 기계에서?

나는 이것이 가능하다고 확신합니다. 사실 나도 그런 줄 알아어느 정도.

https://help.ubuntu.com/community/LiveCDCustomizationFromScratch

하지만 더 좋은 방법이 있나요? 내가 마법을 사용할 수 있는지 아는 사람 있나요? 지원되지 않는 서버 소프트웨어를 설치하여 시스템이 차단될 때 시스템을 설정하는 데 추가 시간을 허비하지 않아도 되도록 시스템 상태를 저장할 수는 없습니까?

답변1

나는 그것들을 모두 사용한다크론질라그리고시간을 거슬러시스템 백업과 데이터 백업을 각각 수행합니다.

내장 도구에 비해 CloneZilla의 장점은 dd자체 partclone도구를 사용하여 매우 작은 이미지를 만들고(희소 파일을 인식하고 많은 압축 유틸리티를 사용할 수 있음 등...) ddrescue읽기를 허용한다는 것입니다.손상된하드 디스크 드라이브! (이런게 있어서 다행이야마침내하드 드라이브가 마침내 완전히 포기되기 전에 백업을 만드십시오. )

그러나 운영 체제와 사용자 프로필을 쉽게 구별하려면 (적어도) 별도의 /및 가 있어야 합니다./home

아무것도 없다전체 오프라인 이미지/디스크 백업을 위한 CloneZilla만큼 유연하고 강력하며 빠릅니다. (누군가가 이 도구를 즐겨 사용하는 백업 도구로 언급하면 ​​저는 항상 백업 설명서를 읽고 그 사람보다 더 나은 것이 있는지 확인합니다.)

CloneZilla를 외장 USB HDD의 512MB 부팅 가능 파티션에 배치하면 어느 컴퓨터에서나 부팅할 수 있으며 해당 파티션에 만든 백업을 복원하여 동일한 HDD의 나머지 부분을 차지할 수 있습니다.

경고하다:동일한 시스템 백업을 여러 시스템에 복원하는 경우 모두 동일한 호스트 이름, 시간대, IP(고정인 경우)를 사용하여 서로의 복제본이 됩니다. 따라서 "복원" 후에 모두 개인화에 있어야 합니다. ..

또는, 부팅 가능한 파일이 있습니다USB SLC독점 드라이버 및 주요 FAT 파티션, 스왑 파티션은 없지만 파티션 내부의 스왑 파일 없이 Linux(내 경우에는 lubuntu)를 완전히 설치하고, /(지금까지) 모든 시스템에서 부팅할 수 있으며 Windows 시스템을 삭제하는 데 사용합니다. (또는 편집증이 있는 경우 데이터를 건드리지 않고 다른 사람의 컴퓨터에서 작업합니다.)

답변2

예, 방법이 있습니다. Linux는 커널이 부팅될 때 동적으로 및 파일 시스템을 /dev생성 하므로 시스템이 항상 동일할 필요도 없습니다. 이는 하드웨어를 상당히 자유롭게 변경할 수 있는 많은 자유를 제공합니다./proc/sys

운영 체제가 디스크에 설치되어 있다고 가정합니다 /dev/sda. 다음을 사용하여 ISO /dev/sda와 모든 파티션(무엇이든 상관없음)을 만들 수 있습니다.

dd if=/dev/sda of=/path/to/image.iso

이 방법의 단점은 해당 디스크가 가득 차지 않은 경우에도 이미지가 if사용자가 지정한 디스크(입력 파일)의 전체 크기가 된다는 것입니다.

디스크를 직접 복제하려면 /dev/sda다른 디스크를 연결하고 다음과 같은 명령을 사용하세요.

dd if=/dev/sda of=/dev/sdb

답변3

squashfs를 살펴보고 싶을 수도 있습니다. 이는 "라이브" 버전이 일반적으로 수행하는 작업이며 원하는 파티션에 디렉터리별로 "압축 해제"할 수 있습니다. 원하는 경우 스크립트 가능하고 확장 가능하며 목록 파일에서 명령 매개변수를 가져올 수 있습니다. zip 파일과 마찬가지로 실제로는 전체 추출 없이 정적 파일 시스템으로 실행됩니다. 물론 한계가 있지만 약간의 노력만 하면 Clonezilla보다 더 세부적이고 dd보다 더 스마트한 방식으로 원하는 작업을 수행할 수 있습니다. Linux 포럼에서는 자신만의 라이브 이미지 생성에 대한 정보를 제공합니다.

답변4

머신이 항상 동일하다면 이 경우 dd를 사용하는 것이 유용할 수 있습니다.

관련 정보