Asistente de chroot de CachyOS
cachy-chroot es un programa de ayuda simple para facilitar el proceso de hacer chroot en una instalación existente
de CachyOS o basada en Arch. Lista todas las particiones descubiertas en la máquina y también soporta listar subvolúmenes BTRFS.
Por último, pero no menos importante, cachy-chroot también soporta sistemas cifrados a través de LUKS. Mapeará cada entrada de fstab a sus correspondientes entradas de crypttab
y cerrará correctamente todos los volúmenes LUKS al salir del chroot.
- Arranca en una ISO live de CachyOS.
- Abre una terminal y entra como usuario root con
sudo su. - Asegúrate de tener la última versión de
cachy-chrootinstalada ejecutando:Terminal window pacman -Sy cachy-chroot - Ejecuta
cachy-chrootescribiendo:Terminal window cachy-chrootcachy-chrootescaneará y listará todas las particiones disponibles.Ejemplo de salida con una instalación BTRFS de CachyOS
Terminal window Info: Found 3 block devicesInfo: Found partition: Partition: /dev/nvme0n1p1: FS: vfat UUID: EDA6-ED98Info: Found partition: Partition: /dev/nvme0n1p2: FS: btrfs UUID: b09a027e-a61d-424f-858f-2e02be61b342Info: Found partition: Partition: /dev/nvme0n1p4: FS: btrfs UUID: 66e84339-8c77-4131-afce-50ec2cf67a80? Select the block device for the root partition (use arrow keys): ›Partition: /dev/nvme0n1p1: FS: vfat UUID: EDA6-ED98❯ Partition: /dev/nvme0n1p2: FS: btrfs UUID: b09a027e-a61d-424f-858f-2e02be61b342Ejemplo de salida con EXT4
Terminal window Info: Found 8 block devicesInfo: Found partition: Partition: /dev/sda1: FS: ext4 UUID: b7fef200-fbb8-4783-9fad-46c5e8b7ca0eInfo: Found partition: Partition: /dev/sda2: FS: vfat UUID: CA0D-2D5AInfo: Found partition: Partition: /dev/sdb1: FS: ntfs UUID: A4763F77763F48F6Info: Found partition: Partition: /dev/sdc1: FS: ntfs UUID: C4CA216BCA215B46Info: Found partition: Partition: /dev/sdc2: FS: ntfs UUID: 060C28590C284651Info: Found partition: Partition: /dev/sdc3: FS: ntfs UUID: 3A3CF8B13CF86971Info: Found partition: Partition: /dev/sdd1: FS: exfat UUID: 4FDC-0AABInfo: Found partition: Partition: /dev/sdd2: FS: vfat UUID: 3105-B091? Select the block device for the root partition (use arrow keys): ›❯ Partition: /dev/sda1: FS: ext4 UUID: b7fef200-fbb8-4783-9fad-46c5e8b7ca0ePartition: /dev/sda2: FS: vfat UUID: CA0D-2D5APartition: /dev/sdb1: FS: ntfs UUID: A4763F77763F48F6Partition: /dev/sdc1: FS: ntfs UUID: C4CA216BCA215B46Partition: /dev/sdc2: FS: ntfs UUID: 060C28590C284651Partition: /dev/sdc3: FS: ntfs UUID: 3A3CF8B13CF86971Partition: /dev/sdd1: FS: exfat UUID: 4FDC-0AABPartition: /dev/sdd2: FS: vfat UUID: 3105-B091En este ejemplo, la partición raíz es
/dev/sda1con el sistema de archivosext4. Las otras particiones no son relevantes para el chroot. - Selecciona la partición que contiene el sistema de archivos raíz:
Ejemplo con BTRFS de CachyOS
Seleccionando la partición raíz ✔ Select the block device for the root partition (use arrow keys): · Partition: /dev/nvme0n1p2: FS: btrfs UUID: b09a027e-a61d-424f-858f-2e02be61b342Info: Selected BTRFS partition, mounting and listing subvolumes...Info: Mounting partition /dev/nvme0n1p2 at /tmp/cachyos-chroot-temp-mount-b09a027e-a61d-424f-858f-2e02be61b342-hwAeIm with options: []Info: Unmounting partition at /tmp/cachyos-chroot-temp-mount-b09a027e-a61d-424f-858f-2e02be61b342-hwAeIm? Do you want to use CachyOS BTRFS preset to auto mount root subvolume? (y/n) › # Introduce 'y' si estás en CachyOSSi usas CachyOS con BTRFS, introduce
ypara usar la configuración predeterminada de BTRFS de CachyOS. Esto montará automáticamente el subvolumen raíz y otros subvolúmenes importantes como/home,/var,/tmpy/srv. Si estás usando una configuración BTRFS personalizada o un sistema que no es CachyOS, introducenpara seleccionar los subvolúmenes manualmente.Ejemplo con EXT4
Seleccionando la partición raíz ✔ Select the block device for the root partition (use arrow keys): · Partition: /dev/sda1: FS: ext4 UUID: b7fef200-fbb8-4783-9fad-46c5e8b7ca0eInfo: Mounting partition /dev/sda1 at /tmp/cachyos-chroot-root-mount-b7fef200-fbb8-4783-9fad-46c5e8b7ca0e-LtsXXC with options: []Info: Mounting additional partitions based on /etc/fstab...Info: Found 3 entries in /etc/fstabWarning: Partition UUID=b7fef200-fbb8-4783-9fad-46c5e8b7ca0e already mounted, skipping...Info: Mounting partition /dev/sda2 at /tmp/cachyos-chroot-root-mount-b7fef200-fbb8-4783-9fad-46c5e8b7ca0e-LtsXXC/boot with options: []Info: Finished mounting additional partitions✔ Do you want to mount additional partitions? · noInfo: Chrooting into the configured root partition...Info: To exit the chroot, type 'exit' or press Ctrl+D cachy-chrootintentará montar automáticamente todas las particiones y subvolúmenes listados en/etc/fstabdel dispositivo raíz. Si alguna partición no se puede montar, se te notificará y se te dará la opción de montarla manualmente si es necesario. Puedes elegirnopara omitir el montaje de particiones adicionales.- Ahora estás en el entorno chroot.
Ahora puedes ejecutar comandos como si hubieras arrancado en el sistema instalado. Por ejemplo, puedes actualizar el sistema con:
Terminal window [root@CachyOS /]#o realizar otras tareas de mantenimiento según sea necesario.Actualizando el sistema en chroot pacman -Syu - Cuando termines, sal del entorno chroot introduciendo
exiten la terminal o presionandoCTRL+Den el teclado.Saliendo del chroot exit - Después de salir,
cachy-chrootlimpiará automáticamente las particiones montadas y cerrará cualquier contenedor LUKS. Volverás a la shell del entorno live.
Solución de problemas
Sección titulada «Solución de problemas»- No se encontraron particiones: Asegúrate de que el disco que contiene tu instalación esté conectado y sea reconocido por el sistema live. Puedes verificarlo con
lsblkofdisk -l. - El montaje automático falla para algunas particiones: Puedes intentar montarlas manualmente desde dentro del entorno chroot.
cachy-chrootignorará los fallos y continuará.
Preguntas frecuentes
Sección titulada «Preguntas frecuentes»- P: ¿Para qué sirve montar particiones adicionales?
- R: Hay varios casos de uso para montar manualmente particiones adicionales, incluyendo:
- Archivo fstab roto o ausente: Puedes montar manualmente las particiones necesarias (como
/booto/home) para realizar reparaciones o recuperación de datos. - UUID de partición actualizados: Si tu sistema no arranca porque cambiaste el UUID de una partición, puedes usar
cachy-chrootpara montar las particiones y luego actualizar el fstab correspondientemente.
- Archivo fstab roto o ausente: Puedes montar manualmente las particiones necesarias (como
- R: Hay varios casos de uso para montar manualmente particiones adicionales, incluyendo: