Cara mengekstrak dan mengemas ulang initrd disk ram awal
- 3698
- 928
- Jermaine Mohr
Perintah Linux berikut akan menjelaskan cara mengekstrak konten dari file disk RAM awal terkompresi awal. Sebelum kita mulai, kita perlu mengurus prasyarat:
# apt-get install p7zip-full
Perintah di atas akan menginstal arsip file 7Z dan 7ZA yang akan kami gunakan untuk mendekompres dan mengompres file initrd kami.
Untuk memulai, temukan terlebih dahulu initrd.LZ
File Disk RAM:
ls -l total 24692 -rw-r-r-- 1 root root 25281685 14 Des 10:09 initrd.LZ
Buat direktori baru untuk menahan file dan struktur direktori yang diekstraksi initrd.LZ
:
# mkdir temp # ls initrd.LZ Temp
Pada langkah ini kami mengekstrak konten initrd.LZ
Direktori Temp. Navigasi ke suhu
Direktori dan Eksekusi:
# cd temp / # 7z e -so… / initrd.LZ | CPIO -ID 7 -ZIP [64] 9.20 Hak Cipta (C) 1999-2010 IGOR PAVLOV 2010-11-18 P7ZIP Versi 9.20 (lokal = en_au.UTF-8, UTF16 = ON, HUGEFILES = ON, 4 CPU) ARCHIVE PROSESSING:… /initrd.LZ EXTRACTING INITRD Semuanya OK Ukuran: 68728832 Dikompresi: 25281685 134236 Blok
Semua file dari file initrd kami sekarang diekstraksi dan disimpan di suhu
direktori. Pada tahap ini, waktunya untuk melakukan perubahan yang diinginkan. Setelah Anda membuat perubahan, inilah saatnya untuk mengemas ulang file initrd baru kami. Masih di suhu
Eksekusi direktori:
# temukan | cpio -o -h newc>… /initrd_new 134236 blok
Perintah di atas telah membuat file baru initrd_new
:
# ls initrd.LZ initrd_new Temp
Semua yang tersisa adalah menggunakan kompresi untuk mendapatkan initrd_new.LZ
File disk RAM awal:
# 7z a -m0 = lzma: a = 1 initrd_new.LZ INITRD_NEW 7-ZIP [64] 9.20 Hak Cipta (C) 1999-2010 IGOR PAVLOV 2010-11-18 P7ZIP Versi 9.20 (lokal = en_au.UTF-8, UTF16 = ON, HUGEFILES = ON, 4 CPU) Pemindaian Membuat arsip initrd_new.lz compressing initrd_new semuanya baik -baik saja
Ubah nama file initrd baru Anda yang sesuai.
Tutorial Linux Terkait:
- Hal -hal yang harus diinstal pada ubuntu 20.04
- Pengantar Otomatisasi Linux, Alat dan Teknik
- Menguasai loop skrip bash
- Temukan vs temukan: apa bedanya
- Cara memasang gambar iso di linux
- Cara melepaskan dan mendaftar konten initramfs di linux
- File Konfigurasi Linux: 30 Teratas Paling Penting
- Mint 20: Lebih baik dari Ubuntu dan Microsoft Windows?
- Panduan Pemula untuk Kompresi dengan XZ di Linux
- Loop bersarang dalam skrip bash
- « Cara menghapus semua gambar docker yang disimpan di repositori lokal
- Cara Menginstal Alat Ekstraksi Data Regripper Registry di Linux »