.img.xz 파일을 .img로 변환하여 SDCard로 전송하려면 어떻게해야합니까?


25

Raspberry Pi 2 용 Kali v1.1.0 을 여기에서 다운로드 했습니다.
그러나 SD 카드로 전송 해야하는 파일 은 원하는 .img가 아닌 .img.xz 입니다.

나는 포장 려고 노력했다 .

$ tar -jxvf kali-1.1.0-rpi2.img.xz 
bzip2: (stdin) is not a bzip2 file. tar: Child returned status 2tar: Error is not recoverable: exiting no 

xz-utils 패키지 설치 :

# apt-get install xz-utils 

... 아무것도 해결하지 않은 것 같습니다 (이미 설치되어 있음).

동일 :

$ tar -jxvf kali-1.1.0-rpi2.img.xz 

.img.xz 파일을 .img 로 추출 / 변환 하는 올바른 방법 은 무엇입니까 ?


Mac OS X에서는 파일을 두 번 클릭하면 즉시 압축이 풀립니다. #ElCapitan
Jacksonkr

Windows에서는 7-zip 을 사용 하여 xz파일 을 압축 해제 할 수 있습니다 .
Hydraxan14

tartar 파일 을 조작하기위한 것입니다 . 압축 유틸리티가 아닙니다. 그러나 tartar 파일을 추출하기 전에 자동으로 압축을 풀기 때문에 사람들은 혼란스러워합니다.
Hydraxan14

답변:


27

unxz프로그램을 사용하십시오 :

unxz kali-1.1.0-rpi2.img.xz

참고 : 원본 파일 이 제거됩니다 . .img파일 만 남습니다. 원본 보관소를 유지하려면

unxz --keep kali-1.1.0-rpi2.img.xz

.


3
원본 파일을 유지하려면 -k또는 --keep명령에 추가하십시오 .
Hydraxan14

예를 들면 다음과 같습니다 xz -d -k kali-1.1.0-rpi2.img.xz.
Hydraxan14

[정보] 어떤 -d플래그, Hydraxan14 @?
Sopalajo de Arrierez

로부터 xz man페이지 : unxz is equivalent to xz --decompress. -d의 짧은 버전입니다 --decompress.
Hydraxan14

17

당신이 사용할 수있는 xzcatdd함께.

xzcat kali-1.1.0-rpi.img.xz | dd of=/dev/SDCARDNAMEGOESHERE

원본 파일을 유지합니다.


이것은 unxz 솔루션보다 확실히 좋습니다. 저장을 위해 img.xz를 그대로 유지할 수 있습니다.
Dushyant Bangal

2

7zip을 사용하십시오. 7zip이 설치되면 img.xz 파일을 마우스 오른쪽 버튼으로 클릭하고 .img 파일로 추출 할 수 있습니다. 초콜릿을 사용하여 Linux에 응용 프로그램을 설치하는 것만 큼 7zip을 쉽게 설치할 수 있습니다. https://chocolatey.org/ 에서 가져옵니다 . 관리자 권한으로 Windows powershell을 열고 "choco install 7zip"을 실행하면 다른 패키지도 같은 방법으로 설치할 수 있으며 https://chocolatey.org/ 패키지는 즐겨 찾기의 일부를 찾을 수 있습니다. 더 이상 다운로드 폴더 정리기! 예!


0

이것이 도움이된다면, 네이티브 Mac에서 gunzip을 사용해 보았지만 정상적으로 작동했습니다.

gunzip openhabianpi-raspbian-201804031720-gitdba76f6-crc9e93c3eb.img.xz

2
접두사가 나타내는 것처럼 파일이 실제로 xz 압축 된 경우에는 작동하지 않습니다 .xz. gunzipgzip 형식의 파일 만 압축 해제 할 수 있습니다. 를 사용해야 unxz합니다.
Ingo

감사. 흥미로운 ... 글쎄, 나는 그것을 보관 해제하고 SD 카드에 이미지를 에칭했습니다. 실제로 이미지가 유효한지 확인하기 위해 openhabian 설치를 시작하지 않았지만 다음 날에 수행하여 결과를 알려 드리겠습니다.

유닉스에서는 파일 이름이 중요하지 않습니다. 파일 형식에 관계없이 원하는대로 파일 이름을 지정할 수 있습니다. 접두어로 파일 이름을 지정할 .xz수는 있지만 실제로는 gzip 압축 파일입니다. 로 실제 파일 형식을 확인하십시오 file ./filename.xz.
Ingo
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.