Cómo extraer y reempaquetar el disco RAM inicial initrd
- 1471
- 13
- Mario Gollum
Los siguientes comandos de Linux explicarán cómo extraer un contenido del archivo de disco RAM Initrd Initrd comprimido. Antes de comenzar, debemos cuidar los requisitos previos:
# apt-get install p7zip-full
El comando anterior instalará Archivers de archivos 7Z y 7ZA que usaremos para descomprimir y comprimir nuestro archivo ARITRD.
Para comenzar, primero localice su initrd.lz
Archivo de disco RAM:
LS -L Total 24692 -RW-R-R-- 1 Root Root 25281685 Dic 14 10:09 Initrd.lz
Cree un nuevo directorio para contener los archivos extraídos y la estructura del directorio desde initrd.lz
:
# mkdir temp # ls initrd.LZ TEMP
En este paso extraemos el contenido de initrd.lz
directorio de temperatura. Navegar a temperatura
directorio y ejecutar:
# CD Temp / # 7Z E -SO ... / Initrd.LZ | CPIO -ID 7 -ZIP [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18 P7ZIP Versión 9.20 (locale = en_au.UTF-8, UTF16 = ON, granfiles = ON, 4 CPU) Archivo de procesamiento: ... /initrd.LZ Extracción de initrd Todo está bien Tamaño: 68728832 Comprimido: 25281685 134236 bloques
Todos los archivos de nuestro archivo initrd ahora se extraen y almacenan en temperatura
directorio. En esta etapa, es hora de hacer cualquier cambio deseado. Una vez que haya realizado sus cambios, es hora de volver a empaquetar nuestro nuevo archivo de inicio. Todavía en el temperatura
Directorio ejecutar:
# encontrar | cpio -o -h newc>… /initrd_new 134236 bloques
El comando anterior ha creado un nuevo archivo initrd_new
:
# ls initrd.lz initrd_new temp
Todo lo que queda es usar la compresión para obtener initrd_new.lz
Archivo inicial de disco RAM:
# 7Z a -m0 = lzma: a = 1 initrd_new.LZ initrd_new 7-zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18 P7ZIP Versión 9.20 (locale = en_au.UTF-8, UTF16 = ON, granFiles = ON, 4 CPU) Escaneo creando archivos initrd_new.lz comprimido initrd_new todo está bien
Cambie el nombre de su nuevo archivo initrd según corresponda.
Tutoriales de Linux relacionados:
- Cosas para instalar en Ubuntu 20.04
- Una introducción a la automatización, herramientas y técnicas de Linux
- Mastering Bash Script Loops
- Localizar vs encontrar: cuál es la diferencia
- Cómo montar la imagen ISO en Linux
- Cómo descomprimir y enumerar un contenido de initRAMFS en Linux
- Archivos de configuración de Linux: los 30 principales más importantes
- Mint 20: Mejor que Ubuntu y Microsoft Windows?
- Guía para principiantes para la compresión con XZ en Linux
- Bucles anidados en guiones Bash
- « Cómo eliminar todas las imágenes de Docker almacenadas en un repositorio local
- Cómo instalar la herramienta de extracción de datos de Registrip Registry en Linux »