← До списку лабораторних по Linux
Повний опис / сценарій лабораторної:
Мета: зрозуміти як змонтувати файлові системи та увійти у оточення chroot для ремонту зламаної інсталяції. Крок 1. Уявний сценарій: система не завантажується, ви у live середовищі. Пояснення: подальші кроки виконуйте на тестовому сервері або у віртуальній машині. Крок 2. Знайти кореневий розділ цільової системи. Команда: lsblk -f Пояснення: визначте де знаходиться root файлової системи. Крок 3. Змонтувати root у тимчасову директорію. Команди: sudo mkdir -p /mnt/rescue; sudo mount /dev/ім_розділу /mnt/rescue Крок 4. Змонтувати псевдо файлові системи у chroot. Команди: sudo mount -t proc proc /mnt/rescue/proc; sudo mount --rbind /sys /mnt/rescue/sys; sudo mount --rbind /dev /mnt/rescue/dev Крок 5. Увійти у chroot. Команда: sudo chroot /mnt/rescue /bin/bash Пояснення: тепер shell працює як всередині цільової системи. Крок 6. Перевірити ключові файли конфігурації. Команди: cat /etc/fstab; cat /etc/hostname Пояснення: виправте помилки які заважають завантаженню. Крок 7. Відновити завантажувач якщо потрібно. Пояснення: у chroot можна виконати update-grub та grub-install для диска. Крок 8. Вийти з chroot. Команда: exit Крок 9. Акуратно відмонтувати усі файлові системи. Команди: sudo umount -R /mnt/rescue Пояснення: переконайтеся що каталоги більше не змонтовані. Крок 10. Міні звіт. Завдання: опишіть у яких випадках chroot є безпечним способом ремонту системи, а коли краще робити чисту перевстановку.