라이브 filesystem.squashfs Linux 배포판으로 루트를 이동하는 방법은 무엇입니까?

라이브 filesystem.squashfs Linux 배포판으로 루트를 이동하는 방법은 무엇입니까?

제 생각에는chroot가 되다라이브 USB리눅스 배포판, 그런 일이 가능하다면. 보편적인 방법이 있는지는 모르므로 구체적인 테스트를 자세히 설명하겠습니다.
테스트 중이에요칼리 리눅스 v1.0.5 라이브 USBWindows에서 생성되었으며 다음을 사용합니다."범용 USB 설치 프로그램".
USB 플래시 드라이브의 루트 디렉터리는 다음과 같습니다.

23/12/2013  01:12 am    <DIR>          uui
05/09/2013  09:50 am    <DIR>          .disk
05/09/2013  09:51 am                25 autorun.inf
05/09/2013  09:47 am    <DIR>          dists
05/09/2013  09:46 am    <DIR>          firmware
05/09/2013  09:51 am           159.629 g2ldr
05/09/2013  09:51 am             8.192 g2ldr.mbr
05/09/2013  09:50 am    <DIR>          install
05/09/2013  09:51 am    <DIR>          isolinux
05/09/2013  09:49 am    <DIR>          live
05/09/2013  09:52 am            42.803 md5sum.txt
05/09/2013  09:47 am    <DIR>          pool
05/09/2013  09:51 am           366.350 setup.exe
05/09/2013  09:50 am    <DIR>          tools
05/09/2013  09:51 am               223 win32-loader.ini
11/01/2013  05:55 pm            49.070 Uni-USB-Installer-Copying.txt
24/11/2013  10:22 pm            18.233 Uni-USB-Installer-Readme.txt
04/04/2012  08:42 pm            18.092 license.txt
01/01/2014  09:23 pm    <DIR>          Instalac
               9 archivos        662.617 bytes
              10 dirs   1.486.944.256 bytes libres

...그리고 이것이 중요한 부분이라고 생각하는 한:

 Directorio de k:\live

23/12/2013  01:12 am    <DIR>          .
23/12/2013  01:12 am    <DIR>          ..
05/09/2013  09:46 am            60.319 filesystem.packages
05/09/2013  09:46 am               159 filesystem.packages-remove
05/09/2013  09:45 am     2.410.737.664 filesystem.squashfs
05/09/2013  09:46 am        17.296.271 initrd.img
05/09/2013  09:47 am           176.764 memtest
05/09/2013  09:46 am         2.250.960 vmlinuz
               6 archivos  2.430.522.137 bytes
               2 dirs   1.486.944.256 bytes libres

제 생각에는파일 시스템.squashfs문서화는 여기서 중요한 부분이지만 확실하지 않습니다.
도와주셔서 감사합니다.

답변1

좀 조사해 본 결과,SquashFS는 읽기 전용 파일 시스템입니다., 그리고 거기에 쓰는 것이 불가능하므로, 가능하더라도chroot 지원을 설치하여 시작하세요 squashfs. 상황을 바꾸는 유일한 방법은 다음과 같습니다.이 지침다음으로 복원:

  1. SquashFS를 설치하고정제루프 장치나 디렉터리에 콘텐츠를 복사합니다.
  2. 편집하다chrooting해당 루프 장치 또는 디렉터리에 무엇이 필요합니까(현재 가능함).
  3. 새 항목 만들기새로운 스쿼시 FS루프 장치에서.

오늘만큼은 더 쉬워질 것 같지 않습니다.

편집 : 것 같다이 다른 지침더 컴팩트합니다.
EDIT2: 1단계에는 루핑 장비가 필요하지 않습니다. chroot압축을 푼 디렉토리로 바로 이동할 수 있습니다 .

관련 정보