informatica:certificaciones:lpic:lpic-2:202_system_startup:202.2
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| informatica:certificaciones:lpic:lpic-2:202_system_startup:202.2 [2021/04/05 15:03] – [GRUB 2] tempwin | informatica: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: | ||
| ====== | ====== | ||
| + | |||
| + | Perteneciente a [[informatica: | ||
| * **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 | + | * '' |
| - | * fsck | + | * '' |
| - | * inittab, telinit and init with SysV init | + | * '' |
| - | * The contents of /boot/, /boot/grub/ and /boot/efi/ | + | * The contents of '' |
| * EFI System Partition (ESP) | * EFI System Partition (ESP) | ||
| * GRUB | * GRUB | ||
| - | * grub-install | + | * '' |
| - | * efibootmgr | + | * '' |
| * UEFI shell | * UEFI shell | ||
| - | * initrd, initramfs | + | * '' |
| * Master boot record | * Master boot record | ||
| - | * systemctl | + | * '' |
| ===== Cargador de arranque ===== | ===== Cargador de arranque ===== | ||
| Línea 88: | Línea 90: | ||
| update-grub | update-grub | ||
| </ | </ | ||
| + | |||
| + | Las entradas correspondientes a un sistema operativo en el archivo de configuración comienzan con la palabra '' | ||
| + | |||
| + | < | ||
| + | menuentry 'Linux 3.14.0' | ||
| + | set root=' | ||
| + | linux / | ||
| + | initrd / | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | Podemos interrumpir el arranque normal del GRUB si cuando nos aparece en pantalla usamos las flechas del teclado para seleccionar otras opciones (así interrumpimos la cuenta atrás). Una vez hecho esto podemos seleccionar una entrada y editarla usando la tecla < | ||
| + | |||
| + | <WRAP center round important 60%> | ||
| + | Aunque estamos editando partes del fichero ''/ | ||
| + | </ | ||
| + | |||
| + | Podemos pasarle parámetors al kernel para el arranque, añadiendo opciones en la línea '' | ||
| + | |||
| + | ==== Reinstalar GRUB ==== | ||
| + | |||
| + | < | ||
| + | grub-install [--root-directory=/ | ||
| + | </ | ||
| + | |||
| + | Ejemplo: | ||
| + | |||
| + | <code bash> | ||
| + | grub-install /dev/sda1 | ||
| + | </ | ||
| + | |||
| + | <WRAP center round tip 60%> | ||
| + | Si tenemos montado un RAID 1 por software, deberíamos instalar GRUB en los dos discos por si uno cae, poder arrancar con el otro. | ||
| + | </ | ||
| + | |||
| + | ===== 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: | ||
| + | |||
| + | * init | ||
| + | * GRUB | ||
| + | * '' | ||
| + | |||
| + | ==== Reiniciar contraseña de root ==== | ||
| + | |||
| + | 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 ''/ | ||
| + | |||
| + | Al editar la entrada deseada en el GRUB, le pasamos una opción más a la línea '' | ||
| + | |||
| + | < | ||
| + | linux / | ||
| + | </ | ||
| + | |||
| + | Con '' | ||
| + | |||
| + | La opción '' | ||
| + | |||
| + | <code bash> | ||
| + | passwd < | ||
| + | </ | ||
| + | |||
| + | ==== 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 | ||
| + | </ | ||
| + | |||
| + | Suponiendo que el MBR esté en ''/ | ||
| + | |||
| + | ===== Tests ===== | ||
| + | |||
| + | El GRUB instalado en el MBR fue accidentalmente sobrescrito. Después de arrancar con un disco de recuperación, | ||
| + | |||
| + | * '' | ||
| + | |||
| + | |||
| + | 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? | ||
| + | |||
| + | * '' | ||
informatica/certificaciones/lpic/lpic-2/202_system_startup/202.2.1617627836.txt.gz · Última modificación: por tempwin
