CachyOS chroot Helper
cachy-chroot
— это простая вспомогательная программа, упрощающая процесс chroot в существующую
CachyOS или любую установку на базе Arch. Она перечисляет все разделы, обнаруженные на компьютере, а также поддерживает перечисление подтомов BTRFS.
И последнее, но не менее важное: cachy-chroot
также поддерживает зашифрованные системы через LUKS. Она сопоставит каждую запись fstab
с соответствующей записью crypttab
и корректно закроет все тома LUKS при выходе из chroot.
Использование
Процесс chroot должен выполняться на Live ISO. Ниже приведен пример использования cachy-chroot
в установке CachyOS BTRFS.
❯ sudo su # Войдите в систему как root-пользователь в Live ISO❯ pacman -Sy cachy-chroot # Убедитесь, что cachy-chroot имеет последнюю версию❯ cachy-chrootInfo: 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-2e02be61b342 Partition: /dev/nvme0n1p4: FS: btrfs UUID: 66e84339-8c77-4131-afce-50ec2cf67a80✔ 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) › # Введите y, если используете CachyOS
После выбора корневого раздела программа предложит смонтировать дополнительные разделы, например, раздел /boot
.
✔ Хотите ли вы смонтировать дополнительные разделы? · yes? Введите точку монтирования для дополнительного раздела (например, /boot), введите 'skip' для отмены: › # /boot в systemd-boot, /boot/efi в GRUB и rEFInd
По завершении выйдите из среды chroot, передав exit
в командную строку или нажав CTRL+D
на клавиатуре.
exit