부팅 시 루트 파티션을 다른 위치로 복사

부팅 시 루트 파티션을 다른 위치로 복사

내 필요에 맞게 사용자 정의한 USB 플래시 드라이브에 Debian 9를 설치했습니다. 지금 필요한 것은 플래시 드라이브의 모든 내용을 호스트 내부 하드 드라이브의 위치에 복사하고 새 위치에서 부팅하는 방법입니다. 기본적으로 다음과 같습니다.이것하지만 메모리가 아닌 내장 하드 드라이브에 복사해야 합니다. 누군가 나에게 왜 이 작업을 하는지 묻기 전에 대답은 USB 드라이브의 속도 저하를 처리할 필요 없이 직장에서 여러 컴퓨터를 디버깅해야 하기 때문입니다. 설치 크기가 좀 커서(5GB 정도) RAM에 로딩이 안되네요. (호스트PC는 2GB RAM밖에 없습니다.)

답변1

예, 가능합니다. tmpfs링크한 튜토리얼에서 사용하는 대신 파일 시스템을 미리 만들어서 사용하면 됩니다 . 옵션은 예비 파티션이나 논리 볼륨이거나 일부 기존 파일 시스템의 순환 설치 파일입니다(디버깅 중에 설치를 활성 상태로 유지할 수 있는 경우). mkfsinitramfs에 적절한 도구를 포함하거나 ( copy_exec에서 찾음 man initramfs-tools) 이미 존재하는 파일 시스템이 필요합니다.

관련 정보