← До списку лабораторних по Linux
Повний опис / сценарій лабораторної:
Мета: навчитися безпечно працювати з конфігурацією GRUB, робити тимчасові зміни для діагностики та відновлювати налаштування. Крок 1. Зробити резервну копію файлу /etc/default/grub. Команда: sudo cp /etc/default/grub ~/grub.default.backup Крок 2. Переглянути поточні параметри. Команда: cat /etc/default/grub Пояснення: зверніть увагу на GRUB_CMDLINE_LINUX та таймаут. Крок 3. Відредагувати файл для зміни таймауту. Команда: sudo nano /etc/default/grub Пояснення: змініть GRUB_TIMEOUT на більш зручне значення для тестів. Крок 4. Оновити конфігурацію GRUB. Команда: sudo update-grub Крок 5. Перезавантажити систему і переконатися що меню показується довше. Пояснення: це дає час для ручного вибору пункту. Крок 6. На екрані GRUB натиснути клавішу для редагування запису. Пояснення: тимчасово додайте параметр debug або systemd.unit=rescue.target. Крок 7. Завантажити систему з тимчасово зміненим записом. Пояснення: зміни діють тільки для поточного завантаження. Крок 8. Після тестів повернути файл /etc/default/grub до резервної копії при потребі. Команда: sudo cp ~/grub.default.backup /etc/default/grub; sudo update-grub Крок 9. Задокументувати типові параметри ядра які додають для діагностики. Пояснення: наприклад noapic, single, systemd.log_level. Крок 10. Міні звіт. Завдання: опишіть ризики необережного редагування /boot/grub/grub.cfg вручну і чому краще змінювати тільки /etc/default/grub.