Debian Live USB의 영구 파일 시스템( live-rw
)을 VM에서 실행할 수 있는 독립 실행형 부팅 가능 설치로 어떻게 변환합니까?
내가 시도한 것
- Chroot 및 부트로더(grub) 설치 - 파일 시스템(
live-rw
)은 매우 제한된 설치이므로 chroot할 수 없습니다bash
. - 이 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
이는 한 파티션에서 다른 파티션으로 설치를 복사하는 것과 다르지 않습니다. 파일을 복사하면 됩니다.
이 문제를 구글에 검색하면 많은 가이드가 있습니다. 또한 파티션을 복제할 필요가 없다는 점을 기억하십시오. "간단한" 복사본도 작동합니다.