본문으로 바로가기

initramfs 편집, 추출, 생성

category Linux Style 2019. 10. 11. 11:11
반응형

리눅스 따로 없어서, 윈도우기능 추가 - 리눅스 하위시스템.

앱스토어 우분투 설치

 

시작메뉴에서 바로 우분투 쉘 진입방법

시작-실행 or 시작메뉴클릭 후

bash 입력 엔터

 

우분투 기본 업데이트

apt-get update

후,

apt-get upgrade

initramfs 추출하기

unmkinitramfs 추출할파일 추출할위치

 

ex) 현재위치에 test라는 폴더 생성후 하위에 추출

mkdir test

unmkinitramfs initramfs ./test

 

풀린곳에 가서 필요파일 수정,삭제, 추가등.

 

initramfs 생성하기

폴더진입

cd test

 

gzip 방식

find . | cpio -o -H newc | gzip > ../압축할파일명

 

상위폴더에 initramfs_new 이름으로 만들어준다.

ex) find . | cpio -o -H newc | gzip > ../initramfs_new

 

압축율최대로 하려면

gzip -9

 

lzma 방식 (7-9 최대)

find . | cpio -o -H newc | lzma -9 > ../initramfs_new

 

lzma 방식이, gzip보다 압축율이 좋다.

 

 

remake_ini.sh
0.00MB

 

#!/bin/sh

mkdir test
unmkinitramfs initramfs ./test

cd ./test

rm -f ./Program/EassosRestore_zh_CN.qm

find . | cpio -o -H newc | lzma -9 > ../initramfs_new

rm -R -f ./test

 

반응형