Рішення помилки програми Grub

Рішення помилки програми Grub

Часто виникає потреба встановити на одному комп'ютері два принципово різні операційні системи: Windows та Linux. Звичайно, таке "сусідство" буде пов'язане з деякими незручностями. Для встановлення, як правило, використовується спеціальна програма Grub. Але, на жаль, під час його використання ви можете зіткнутися з низкою помилок. У цій статті ми розберемося, як виправити помилки завантажувача Grub. Давайте розпочнемо. Йти!

По -перше, давайте вирішимо, що це за програма. Grub - це системний завантажувач, який встановлюється безпосередньо з Linux і записує всі дані на першому диску (MBR).

Сам режим порятунку - це відмінна особливість Grub 2 з попередньої версії. Цей режим запускається, якщо програма навантажувача не змогла знайти файл grub.CFG "або не вдалося перенести управління на ядро ​​(CORE). Як результат, неможливо знайти завантажувальні файли та запустити операційну систему. Саме тоді виникає помилка.

Дотримуйтесь наведених нижче інструкцій, щоб дізнатись, як вирішити проблему за допомогою grub

Метод 1

Що робити у випадку невідомої файлової системи grub-roscue? Ось вікно, в якому можна використовувати лише 4 команди, їх цілком достатньо, щоб успішно виправити всі проблеми та завантаження:

  • LS - дозволяє отримувати весь вміст;
  • Набір - використовується для встановлення змінних;
  • Несла - очищає змінну;
  • Insmod - необхідний для завантаження модулів.

Ви також можете зробити ряд інших команд доступними. Ви можете зробити їх доступними, завантаживши звичайний модуль. Для цього запишіть:

Інсмод нормальний

Після цього вони стануть доступними:

  • Сміттєзвалища - очищення пам’яті;
  • Вихід - команда виходу з завантажувача;
  • Клаутівник - необхідно вказати наступну команду завантаження для перенесення управління в навантажувач ланцюга;
  • KFREBSD - кілька команд, які дозволяють завантажувати ядро ​​FreeBSD, його модулі;
  • RMMOD - дозволяє вивантажити вказаний модуль ядра;
  • Багаторазовий.

Перш за все, вам потрібно знайти модулі для їх завантаження. Для цього введіть:

LS

Результатом команди буде наступний:

(HD0) (HD0, MSDOS3) (HD0, MSDOS2) (HD0, MSDOS1) (HD1) (HD1, MSDOS2) (HD1, MSDOS1)

З цього ми можемо зробити висновок, що завантажувач не може визначити файлові системи дисків, тому він визначає їх як MSDOS. Тепер вам потрібно здогадуватися видимими дисками. У конкретному прикладі у вас є два диски: HD0 (з трьома розділами) та HD1 (з двома розділами). Припустимо, ви знаєте, що Linux встановлений на диску, який має три розділи. У цьому випадку вам потрібен диск із індексом "0".

Груб дає сторони у зворотному порядку. У зв'язку з цим незрозуміло, як інтерпретувати запис: "(HD0, MSDOS3)". Зрештою, ви можете обчислити це як перший розділ, так і третій. На щастя, з цієї ситуації ви можете вийти за допомогою такого синтаксису команди: "(HD0.1)". Зверніть увагу, що в програмі Grub диски враховуються з 0 та розділами з 1.

Припустимо, що Linux зберігається в першому розділі, тоді він буде призначений (HD0.1). У цьому випадку команда, яку потрібно призначити, матиме форму:

Встановити префікс = (HD0.1)/завантаження/grub
Встановити корінь = (HD0.1)

Тепер модулі можна завантажити. Ви можете використовувати їх лише після завантаження.

Після того, як ви вибрали потрібний диск, перевірте, чи є там, що вам потрібно. Для цього запишіть:

Ls /boot /grub

В результаті виконання на екрані з’явиться список файлів MD.

Далі, запишіть:

Insmod ext2
Інсмод нормальний
Нормальний

Після цього завантажувач буде перенесений у повний режим функціональності. Тоді розділи з операційною системою будуть автоматично знайдені, а програмне меню відкриється.

Тепер залишається завантажити Linux. Це робиться за допомогою команди:

Grub-install /dev /sda

Метод 2

Все значно спрощено, якщо ви використовуєте живий компакт -диск - завантаження диска за допомогою системи Linux. Його можна записати на флеш -накопичувачі, на зовнішньому жорсткому диску або на звичайному диску - це не має значення, головне, що ви можете завантажити з нього комп'ютер.

Після завантаження Linux стандартний спосіб встановлюється безкоштовна утиліта для ремонту завантаження. Він розроблений спеціально для усунення помилок навантаження за допомогою завантажувача grub і дуже простий у використанні - просто натисніть на кнопку.

Зауважте, що наявність живого компакт -диска для Linuxoid завжди корисна і навіть необхідна. Це часто усуває багато проблем, оскільки дозволяє завантажувати повну систему з зовнішнього середовища та використовувати всі його інструменти. Завантажте такий диск з будь -якою версією Linux не складно, набір зазвичай включає інструкції для його запису на флеш -накопичувачі.

Після виконання всіх цих дій помилка буде усунута. Напишіть у коментарях, чи корисна ця стаття для вас, і задайте будь -які цікаві питання до розглянутої теми.