Лечение Grub 2

Что сильнее всего раздражает пользователя Linux? Повреждение системного загрузчика. По этой причине пользователи прилагают все усилия для его защиты.
Grub 2 – по популярности в Linux обходит все остальные. Он считается очень надежным, но есть ситуации, приводящие к его поломке.

Загрузчик работает в двух направлениях. Первое – демонстрация всех операционных систем, установленных на компьютере и предоставление возможности выбора нужной. Второе – обеспечивает загрузку ядра Linux, если ОС была выбрана.

Загрузчик в Linux является компонентом, который вызывает много вопросов у пользователей. На самом деле, в нем нет ничего сложно, если пользователей понимает из чего Grub 2 состоит.

Главный компонент Grub 2 – сценарии командной строки. Это комплект текстовых файлов. Первый из них можно обнаружить по адресу /etc/default/grub. Параметры в нем можно менять вручную.

Сценарии, которые мы видим в меню выбора хранятся в /etc/grub.d. Все сценарии описаны в содержащихся там файлах и снабжены префиксы. Последние нужны для определения порядка запуска операционной систем и определения местоположения строки выбора в меню.

При запуске сценария система считывает файл 00_header, который запускает разбор файла, спрятанного по адресу /etc/default/grub. Следом формируется меню выбора посредством сценария 10_linux. Затем загрузчик ищет установленные ОС. В этом участвуют два сценария:

  • 30_os-prober отвечает за создание меню, в котором можно выбрать ядра различных ОС.
  • 40_custom позволяет указать ОС, которая не определилась обычным способом.

Изменять загрузчик можно посредством утилиты grub2-mkconfig. Она обеспечивает возможность разбора сценария. Также с ее помощью можно изменить конфигурацию.

Как восстановить сломанный загрузчик? Для этого можно воспользоваться программой Boot Repair. Утилита проста в использовании. С ее помощью пользователь может определить тип дисков и схемы разбивки разделов. Но самое важное, она корректно определяет установленные ОС. Запускать Boot Repair лучше всего с загрузочной флешки с Ubuntu.

Подобрать аксессуары для телефонов и планшетов, гаджеты и цифровую технику на любой вкус можно на сайте HITZONA.BY


Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'actions_post_nav' not found or invalid function name in /var/www/ch8648adac/www/linuxgid.ru/wp-includes/class-wp-hook.php on line 288