Настройка Загрузчика GRUB

GRUB – это загрузчик операционной системы Linux, который позволяет пользователям загружать любую из установленных на компьютере операционных систем.

GRUB умеет загружать такие операционные системы как Linux, FreeBSD, Solaris и многие другие.

Загрузчик GRUB получил официальное признание от Red Hat и в данный момент является загрузчиком по умолчанию в дистрибутивах Red Hat, Fedora.

Загрузчик GRUB является очень полезным для пользователя, у которого на компьютере установлено несколько операционных систем, и существует необходимость передачи им различных параметров.

GRUB читает свой конфигурационный файл в ходе начальной загрузки, что избавляет пользователя от необходимости делать запись настроек в MBR после каждого их изменения.

Также GRUB позволяет в интерактивном режиме во время загрузки изменить параметры загрузки).

Основными функциональные возможности GRUB:

  • Загрузка большого количества операционных систем
  • Возможность защиты загрузки паролем.
  • Возможность изменять графический интерфейс пользователя.

Конфигурационный файл

Конфигурационный файл GRUB – /boot/grub:

default=0
timeout=5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
hiddenmenu

title Red Hat Enterprise Linux Server (2.6.18-92.1.13.el5PAE)
        root (hd0,0)
        kernel /boot/vmlinuz-2.6.18-92.1.13.el5PAE ro root=LABEL=/
        initrd /boot/initrd-2.6.18-92.1.13.el5PAE.img

title Windows
        rootnoverify (hd0,1)
        chainloader +1

где:

  • default – номер секции, которая загружается по-умолчанию
  • timeout – время, по истечению которого будет загружена секция по-умолчанию (в секундах)`
  • splashimage – файл графической заставки GRUB

Примеры

Загрузка Linux

title Red Hat Enterprise Linux Server (2.6.18-92.1.13.el5PAE)
        root (hd0,0)
        kernel /boot/vmlinuz-2.6.18-92.1.13.el5PAE ro root=LABEL=/
        initrd /boot/initrd-2.6.18-92.1.13.el5PAE.img
  • title – название, отображаемое в меню.
  • root(hdN,M) – N – номер устройства, M – номер раздела, где находится /boot раздел. Нумерация устройств и разделов начинается с нуля.
  • kernel – ядро и его параметры.
  • initrd – образ начальной корневая системы, которая монтируется до того, как реальная корневая файловая система доступна системе.

Передача управления другому загрузчику

title Windows
    rootnoverify (hd0,1)
    chainloader +1

Передает управление первому разделу первого диска (обычно диск C:).

Выключение питания

title Shutdown
    halt

Статьи по Теме

Категории
Поиск