← До фільтрів та технологій

← До списку лабораторних по Linux

Linux Лабораторна 95: Робота з завантажувачем GRUB

Технологія: Linux

Номер лабораторної: 95 · Рівень: middle

Тема: GRUB: резервна копія і тимчасове редагування меню

Повний опис / сценарій лабораторної:

Мета: навчитися безпечно працювати з конфігурацією 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.