Fast-chroot - это утилита пришедшая на замену artix-chroot в QuasarLinux. Основной повод был - это будущей переход на свою, нулёвую базу.
!!! требует запуск с правами администратора !!!
fast-chroot /mnt
fast-chroot --- сама команда
/mnt --- каталог куда смонтирован диск или раздел с системой
После запуска запустится chroot с авто монтирование /dev, /sys, /proc через mount --bind в тот каталог где находится система куда надо войти в chroot.
Используется ленивое размонтирование umount -l, чтобы избежать зависаний при активных процессах внутри chroot.
Флаг -u user[:group] передаётся в chroot --userspec.
fast-chroot -u USER:users /mnt whoami
Выведет: USER
- Все ошибки обрабатываются корректно - программа никогда не оставляет "мусор".
- Не использует внешние bash-библиотеки - работает как единый статический бинарник.
- Требует запуска от root - как и положено для chroot-операций.
git clone https://github.com/b-e-n-z1342/fast-chroot.git
cd fast-chroot
chmod +x install
./install