Debian Live USB 영구 파일 시스템을 독립형 설치로 변환

Debian Live USB 영구 파일 시스템을 독립형 설치로 변환

Debian Live USB의 영구 파일 시스템( live-rw)을 VM에서 실행할 수 있는 독립 실행형 부팅 가능 설치로 어떻게 변환합니까?

내가 시도한 것

  1. Chroot 및 부트로더(grub) 설치 - 파일 시스템( live-rw)은 매우 제한된 설치이므로 chroot할 수 없습니다 bash.
  2. 이 USB에서 Debian을 설치하세요. Ubuntu처럼 영구 파일이 보존되기를 바랍니다. 깨끗한 시스템을 설치하세요.

전체 이야기

지속성 옵션과 함께 사용된 Live Debian(Squeeze) USB에서 파일을 복사했습니다. 처음부터 구성하고 싶지 않은 이미 구성된 서버/서비스가 포함되어 있으므로 영구 파일 시스템을 독립 실행형 설치로 변환하고 vmware vSphere VM에 배치해야 합니다.

영구 파일( live-rw)은 단지 ext2파일 시스템이므로 부트로더를 설치하고 커널/initrd 이미지를 제공하기만 하면 된다고 생각했습니다. 문제는 이 이미지에 노드가 없고 /bin에 바이너리가 몇 개만 있다는 것입니다 /proc /sys( /dev그렇지 chroot않으면 들어갈 수도 없습니다 bash).

$ file live-rw 
live-rw: Linux rev 1.0 ext2 filesystem data (mounted or unclean), UUID=fa55a4d2-1fc4-5344-9e94-dc12cb60612d (large files)

/ 콘텐츠:

$ ls /
bin  etc  home  lib  live  lost+found  media  opt  root  sbin  tmp  usr  va

/bin의 내용:

$ ls /bin/
bunzip2  bzcat  bzcmp  bzdiff  bzegrep  bzexe  bzfgrep  bzgrep  bzip2  bzip2recover  bzless  bzmore

나는 이 USB 드라이브에서 데비안을 설치해야 한다는 것을 깨달았고 이것이 내 영구 데이터를 보존할 것이라는 것을 깨달았을 때 "아하!"하는 순간을 보냈습니다. 나는 이것이 우분투가 작동하는 방식이라고 믿습니다. 빈 이미지를 만들고 파티션을 나누고 포맷한 다음 USB 파일을 복사하고 MBR과 extlinux를 설치했습니다. 하지만 이 USB로 부팅하고 설치를 실행한 후 클린 시스템이 설치되었습니다...

이 상황에서는 어떻게 해야 합니까? 이 이미지를 완전한 기능을 갖춘 데비안 설치로 어떻게 변환하나요?

나는 그것이 가능하다는 것을 알고 있습니다. 이것은 결국 Linux입니다 ...

답변1

이는 한 파티션에서 다른 파티션으로 설치를 복사하는 것과 다르지 않습니다. 파일을 복사하면 됩니다.

이 문제를 구글에 검색하면 많은 가이드가 있습니다. 또한 파티션을 복제할 필요가 없다는 점을 기억하십시오. "간단한" 복사본도 작동합니다.

관련 정보