Форум OlegON > Компьютеры и Программное обеспечение > Операционные системы и программное обеспечение > Linux

Как сделать chroot в установленную систему с LiveUSB? : Linux

24.11.2024 1:20


22.05.2019 13:10
Загружаемся с Fedora LiveUSB и запускаем эмулятор терминала или переходим в виртуальную консоль (особой разницы не имеет).

Для начала создадим каталог для точки монтирования:
Код:
sudo mkdir /media/fedora
Смонтируем корневой раздел установленной ОС:
Код:
sudo mount -t ext4 /dev/sda3 /media/fedora
Здесь /dev/sda3 - раздел, на котором установлена ОС, а ext4 - его файловая система. Внесём соответствующие правки если это не так.

Переходим в каталог с корневой ФС и монтируем ряд необходимых для работы окружения виртуальных ФС:
Код:
cd /media/fedora
sudo mount -t proc /proc proc
sudo mount --rbind /sys sys
sudo mount --make-rslave sys
sudo mount --rbind /dev dev
sudo mount --make-rslave dev
sudo mount -t tmpfs tmpfs tmp
При необходимости смонтируем /boot и /boot/efi разделы:
Код:
sudo mount -t ext4 /dev/sda2 boot
sudo mount -t vfat /dev/sda1 boot/efi
Теперь осуществим вход в chroot:
Код:
sudo chroot /media/fedora
Выполняем нужные действия, а по окончании завершаем работу chroot окружения:
Код:
logout
Отмонтируем раздел:
Код:
sudo umount /media/fedora
Часовой пояс GMT +3, время: 01:20.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.