BOX-IT/Linux

[Linux] initramfs

Buang 2022. 6. 3. 11:34
반응형

initramfs 파일 압축해제하고 tree로 여는 방법을 설명한 글입니다.

 


1번. su             <<root 계정으로 로그인한다.

 

2번. cd /boot   <<boot로 이동한다

 

3번. mkdir imsi    <<imsi 폴더를 만들어 준다.

 

4번. ls 

 

ls 명령어를 입력하면

위의 이미지에 있는 것처럼 initramfs-3.10. 어쩌고 저쩌고가 보일 것이다.

이걸 드래그해서 마우스 우클릭해서 복사해준다. 

 

 

5번. cd imsi     <imsi로 이동해준다.

 

 

6번. dd if=/boot/(아까 복사했던 거 붙여넣기) | cpio -it    입력

 

 

6번 명령어를 입력하면

맨 하단에 (숫자)blocks가 있다.

이 숫자를 기억해 놓는다.

 

* dd if란?

 

dd는 파일 복사하거나 형태 변환을 할 때 사용

if는 지정한 파일을 입력 대상으로 설정

 

https://bigsun84.tistory.com/312

 

* cpio -it란?

 


7번. dd if=/boot/(복사했던 거 붙여넣기) skip=blocks(숫자) | zcat | file -

 

7번 입력했을 때
"ASCII cpio archive (SVR4 with no CRC)" 인지 확인

그럼 잘 입력한 거다.

 

* zcat이란?

 

* file -이란?

 



8번. dd if=/boot/(initramfs파일명) skip=blocks숫자만 | zcat | cpio -iv

 

8번 입력해서 압축 해제되었는지 확인

 

 

9번. tree -L 2 입력

 

그럼 트리가 뜬다.

 

 

반응형