USB 드라이브에서 내부 디스크로 영구 Linux 설치

USB 드라이브에서 내부 디스크로 영구 Linux 설치

저는 USB 스틱에 Linux를 고수해 왔습니다. 결국 내장 드라이브에 설치하려고 생각 중입니다.

드라이브에 설치하고 애플리케이션과 해당 데이터를 USB 스틱에 유지하는 방법이 있는지 궁금합니다.

더 깊이 파고든 후에 Persistant Linux는 설치된 모든 파일을 별도의 파티션에 저장한다는 사실을 발견했습니다. 이러한 앱과 데이터를 내부 드라이브로 가져오는 자동화된 방법이 있습니까? 그렇지 않다면 올바른 파일을 선택하여 수동으로 복사하고 붙여넣는 것이 얼마나 어렵습니까?

업데이트: 저는 USB 드라이브에 Ubuntu 20.04를 사용하고 있습니다. 소프트웨어는 주로 apt 또는 flatpak에서 제공됩니다. 이상적인 솔루션은 아마도 시스템 수준에서 작업하는 것이기 때문에 이전에 이를 지정하지 않았습니다. ( ISO 이미지에서 설치 대상으로 이러한 디렉터리를 이미 복사했기 때문에 from에서 설치 대상으로 직접 디렉터리를 복사하는 것과 /etc같습니다 .)casper-rw

답변1

배포판의 표준 패키지 관리자를 사용하여 애플리케이션을 설치한 경우 현재 설치된 모든 패키지 목록을 가져와야 합니다. 물론 이러한 목록을 파일로 파이프하는 데 사용할 수 있는 명령줄 도구가 있습니다.

  • RPM 기반 배포판의 경우 rpm -qa >package-list.txt일반적으로 작동합니다.
  • .deb패키지(Debian, Ubuntu 및 그 파생물)를 사용하는 배포판 의 경우 dpkg --get-selections >package-list.txt이것이 작동합니다.

그런 다음 일반 설치를 완료한 후 해당 목록을 살펴보고 패키지 관리자를 사용하여 설치할 동일한 패키지를 선택하면 동일한 방식으로 동일한 소프트웨어를 설치하게 됩니다.

소스에서 직접 컴파일하거나 타사 설치 프로그램을 사용하여 소프트웨어를 설치하는 경우 해당 소프트웨어를 직접 처리하게 됩니다. 소프트웨어가 Windows 또는 Mac에 특별히 설치된 경우 /usr/localUSB 설치에서 내부 설치로 응용 프로그램의 디렉토리 하위 트리(또는 심지어 전체 Mac 또는 Mac 하위 트리) /opt를 복사하면 됩니다 . 그러나 설치 프로그램이 시스템 디렉토리에 파일을 추가하여 데스크탑 환경에 MIME 유형을 등록하는 경우 이러한 유형을 재현해야 할 수도 있습니다./opt/usr/local

데이터의 경우 이것이 바로 개념이사용자 홈 디렉터리zip존재: 예 를 들어 tar전체 /home디렉토리를 추출하여 새 설치에 추출할 수 있어야 합니다 . 한 설치에서 다른 설치로 직접 복사할 수도 있지만 USB 기반 설치가 지속성을 구현하는 방법에 따라 약간의 문제가 있을 수도 있고 없을 수도 있습니다.

(말 안 했어어떤 Linux 배포판사용하고 계시기 때문에 그보다 더 구체적인 조언을 드리기는 어렵습니다. )

관련 정보