Herramientas de usuario

Herramientas del sitio


informatica:certificaciones:lpic:lpic-2:202_system_startup:202.2

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:certificaciones:lpic:lpic-2:202_system_startup:202.2 [2021/04/05 16:02] – [Recuperación del sistema] tempwininformatica:certificaciones:lpic:lpic-2:202_system_startup:202.2 [2021/05/13 14:40] (actual) – [202.2 System Recovery] tempwin
Línea 1: Línea 1:
 ======  202.2 System Recovery ====== ======  202.2 System Recovery ======
 +
 +Perteneciente a [[informatica:certificaciones:lpic:lpic-2:202_system_startup|LPI Topic 202: System Startup]]
  
   * **Weight**: 4   * **Weight**: 4
Línea 16: Línea 18:
     * Use systemd rescue and emergency modes.     * Use systemd rescue and emergency modes.
   * Terms and Utilities:   * Terms and Utilities:
-    * mount +    * ''mount'' 
-    * fsck +    * ''fsck'' 
-    * inittab, telinit and init with SysV init +    * ''inittab''''telinit'' and ''init'' with SysV init 
-    * The contents of /boot/, /boot/grub/ and /boot/efi/+    * The contents of ''/boot/''''/boot/grub/'' and ''/boot/efi/''
     * EFI System Partition (ESP)     * EFI System Partition (ESP)
     * GRUB     * GRUB
-    * grub-install +    * ''grub-install'' 
-    * efibootmgr+    * ''efibootmgr''
     * UEFI shell     * UEFI shell
-    * initrd, initramfs+    * ''initrd''''initramfs''
     * Master boot record     * Master boot record
-    * systemctl+    * ''systemctl''
  
 ===== Cargador de arranque ===== ===== Cargador de arranque =====
Línea 127: Línea 129:
 </WRAP> </WRAP>
  
-===== Recuperación del sistema =====+===== Ejemplos recuperación del sistema =====
  
 El siguiente apartado trata de aplicar los conocimientos adquiridos para recuperar un sistema en caso de errores, utilizando los siguientes conceptos: El siguiente apartado trata de aplicar los conocimientos adquiridos para recuperar un sistema en caso de errores, utilizando los siguientes conceptos:
Línea 139: Línea 141:
 Si no sabemos la contraseña de root o la hemos olvidado y tenemos acceso físico al sistema, podemos utilizar GRUB para acceder como root y establecer la contraseña que queramos. Si no sabemos la contraseña de root o la hemos olvidado y tenemos acceso físico al sistema, podemos utilizar GRUB para acceder como root y establecer la contraseña que queramos.
  
-Utilizamos como proceso de init ''/bin/bash'' en modo rw para poder escribir en el sistema de ficheros.+Utilizamos como proceso de init ''/bin/bash'' en modo lectura-escritura para poder escribir en el sistema de ficheros.
  
 Al editar la entrada deseada en el GRUB, le pasamos una opción más a la línea ''linux'': Al editar la entrada deseada en el GRUB, le pasamos una opción más a la línea ''linux'':
  
 <code> <code>
-linux /boot/vmlinuz-3.16.0.4-amd64 root=/dev/sda1 ro quiet init=/bin/bash rw+linux /boot/vmlinuz-3.16.0.4-amd64 root=/dev/sda1 quiet init=/bin/bash rw
 </code> </code>
  
Línea 151: Línea 153:
 La opción ''rw'' es para que podamos hacer modificaciones en los ficheros de la partición y así realizar cambios en la contraseña de root: La opción ''rw'' es para que podamos hacer modificaciones en los ficheros de la partición y así realizar cambios en la contraseña de root:
  
-<code>+<code bash>
 passwd <NUEVA_CONTRASEÑA> passwd <NUEVA_CONTRASEÑA>
 </code> </code>
 +
 +==== Recuperar GRUB tras sobrescribir el MBR ====
 +
 +Si se ha sobrescrito el MBR sin querer, nos quedaremos sin GRUB.
 +
 +Lo que habría que hacer es arrancar desde un sistema Live CD. Identificar el disco que tiene el problema e instalamos el GRUB:
 +
 +<code bash>
 +grub-install /dev/sda1
 +</code>
 +
 +Suponiendo que el MBR esté en ''/dev/sda1''
 +
 +===== Tests =====
 +
 +El GRUB instalado en el MBR fue accidentalmente sobrescrito. Después de arrancar con un disco de recuperación, ¿cómo podemos recuperarlo?
 +
 +  * ''grub-install''
 +
 +
 +Una máquina Linux se queda congelada durante el arranque. Para arrancar directamente en una shell y así poder editar los ficheros y arrancar los servicios, ¿qué instrucción hay que pasarle al kernel para el arranque?
 +
 +  * ''init=/bin/bash''
informatica/certificaciones/lpic/lpic-2/202_system_startup/202.2.1617631340.txt.gz · Última modificación: por tempwin