[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
es:howtos:slackware_admin:how_to_chroot_from_media [2019/04/06 00:37 (UTC)] – [Chroot para los medios de instalacion] antares_alf | es:howtos:slackware_admin:how_to_chroot_from_media [2019/04/07 21:13 (UTC)] (actual) – [Montaje de volumen] antares_alf | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
+ | ====== Chroot de los medios de instalacion ====== | ||
+ | Slackware está lleno de herramientas que pueden ayudar cuando el sistema se vuelve inestable y no se puede iniciar. Un ejemplo es actualizar la imagen del kernel y luego olvidar ejecutar lilo. | ||
+ | |||
+ | Para poder acceder a su sistema sin iniciarlo directamente, | ||
+ | |||
+ | ===== Preparación del volumen ===== | ||
+ | <note important> | ||
+ | |||
+ | En el ejemplo más simple, un solo disco duro se particionó localmente, normalmente y no está cifrado de ninguna manera. En este caso, todo lo que debe hacer es asegurarse de cuál es el ' | ||
+ | |||
+ | Si este no es el caso, y está utilizando LVM/EVMS o un volumen encriptado, deberá preparar los volúmenes antes de poder montarlos y ponerles chroot: | ||
+ | |||
+ | Para desbloquear la partición LUKS, deberá ' | ||
+ | |||
+ | < | ||
+ | |||
+ | En este punto, se le solicitará que inserte la frase de contraseña para desbloquear el volumen. Esta partición se asignará a '/ | ||
+ | |||
+ | Para los volúmenes LVM, debe asegurarse de que el sistema pueda reconocer y activar el volumen. Esto se hace ejecutando los comandos: | ||
+ | * '' | ||
+ | * '' | ||
+ | * Si se encontró más de un grupo, puede seleccionar cuál activar con '' | ||
+ | |||
+ | ===== Montaje de volumen ===== | ||
+ | |||
+ | Después de la etapa de preparación podemos continuar montando el (los) volumen (s). Puede usar ''/ | ||
+ | | ||
+ | Después de asegurarnos de que particiones son necesarias, necesitamos montarlas: | ||
+ | |||
+ | < | ||
+ | Aquí hay 3 ejemplos comunes. | ||
+ | |||
+ | 1. La primera es solo una instalación simple con todo instalado bajo / montado bajo /dev/sda1. Sin LVM o unidades adicionales. | ||
+ | |||
+ | < | ||
+ | |||
+ | 2. En el siguiente ejemplo tenemos dos unidades. El usuario ha configurado su sistema Slackware para usar /dev/sdb1 para /home y /dev/sda1 para todo lo demás. | ||
+ | |||
+ | < | ||
+ | mount /dev/sda1 /mnt | ||
+ | mount /dev/sdb1 / | ||
+ | |||
+ | 3. Para el tercer ejemplo, el usuario ha utilizado LVM y ya ha dado a conocer su grupo de volúmenes al kernel. El usuario está utilizando los volúmenes lógicos "root, usr, home, opt, var, srv" todos en un grupo de volúmenes etiquetado como " | ||
+ | |||
+ | < | ||
+ | mount /dev/sda1 /mnt/boot | ||
+ | mount / | ||
+ | mount / | ||
+ | mount / | ||
+ | mount / | ||
+ | mount / | ||
+ | mount / | ||
+ | |||
+ | Podríamos haber usado también un bucle for para todo excepto /boot (/dev/sda1) y / (/ | ||
+ | < | ||
+ | do | ||
+ | mount / | ||
+ | done | ||
+ | </ | ||
+ | |||
+ | A continuación, | ||
+ | |||
+ | < | ||
+ | mount -o bind /proc /mnt/proc | ||
+ | mount -o bind /sys / | ||
+ | |||
+ | ===== Chrooting ===== | ||
+ | Una vez que la partición está montada, podemos hacerle chroot: | ||
+ | | ||
+ | < | ||
+ | | ||
+ | <note important> | ||
+ | | ||
+ | El indicador de bash que ve aquí es un aviso de bash iniciado en su sistema. Ahora puedes trabajar en este entorno de forma natural. Por ejemplo editando ''/ | ||
+ | |||
+ | ====== Sources ====== | ||
+ | <!-- If you are copying information from another source, then specify that source --> | ||
+ | <!-- * Original source: [[http:// | ||
+ | <!-- Authors are allowed to give credit to themselves! --> | ||
+ | * Originally written by [[wiki: | ||
+ | * LVM and LUKS information comes primarily from [[wiki: | ||
+ | <!-- * Contributions by [[wiki: | ||
+ | |||
+ | <!-- Please do not modify anything below, except adding new tags.--> | ||
+ | <!-- You must remove the tag-word " | ||
+ | {{tag> |