GRUB

Материал из Википедии — свободной энциклопедии
(перенаправлено с «Grub»)
Перейти к: навигация, поиск
GRUB
Grub logo.pngGrub logo2.png
GRUB screenshot.png
GRUB в текстовом режиме
Тип

Загрузчик операционной системы

Разработчик

Проект GNU

Написана на

Си, Ассемблер[1]

Операционная система

UNIX-подобные

Аппаратная платформа

IA-32, x86-64, PowerPC

Последняя версия

1.99 (15 мая 2011)

Состояние

active

Лицензия

GNU GPL 3+[1]

Сайт

http://www.gnu.org/software/grub/

GRUB (англ. GRand Unified Bootloader) — загрузчик операционной системы от проекта GNU. GRUB позволяет пользователю иметь несколько установленных операционных систем и при включении компьютера выбирать одну из них для загрузки.

Содержание

[править] Основные сведения

GRUB является эталонной реализацией загрузчика, соответствующего спецификации Multiboot и может загрузить любую совместимую с ней операционную систему. Среди них: Linux, FreeBSD, Solaris и многие другие. Кроме того, GRUB умеет по цепочке передавать управление другому загрузчику, что позволяет ему загружать Windows (через загрузчик NTLDR), MS-DOS, OS/2 и другие системы.

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

GRUB позволяет пользователю при загрузке задавать произвольные параметры и передавать их в ядро Multiboot-совместимой ОС для дальнейшей обработки.[2]

GRUB — самый популярный загрузчик в мире Linux и является загрузчиком по умолчанию в большинстве известных дистрибутивов. Ранее самым популярным был Lilo.[источник не указан 1008 дней]

[править] Основные возможности GRUB

  • Загрузка Linux, OpenSolaris, *BSD ядер и других Multiboot-совместимых ОС;
  • Передача управления другим загрузчикам, возможность загрузки Windows-систем;
  • Защита паролем пунктов меню;
  • Поддержка BOOTP и TFTP для сетевой загрузки;
  • Интерактивная командная строка загрузки;
  • Поддержка файловых систем: NTFS, ISO, UFS, UFS2, FFS, FAT16, FAT32, Minix, ext2/ext3/ext4, ReiserFS, JFS и XFS, и чтение файлов конфигурации, ядер, initrd и других файлов прямо с файловой системы.
  • Поддержка загрузчика EFI, начиная с версии 1.98 (загрузка операционных систем семейства Mac OS).
  • Помимо всего прочего, GRUB может достаточно гибко менять внешний вид, например показывать красивую картинку в загрузочном меню.
  • GRUB2 имеет модульную структуру. Это означает, что туда легко добавляется всё, что угодно (также как и выбрасывается, если необходимо уменьшить размер), вплоть до игр.

[править] GRUB 2

GRUB 2 — следующая версия GRUB. Разработчики писали GRUB 2 «с нуля», чтобы добиться переносимости и модульности.[3]

В связи с существованием GRUB 2 разработка GRUB 1 прекращена, разработчики лишь принимают патчи, исправляющие ошибки.[4]

[править] См. также

[править] Примечания

  1. 1 2 Ohloh Analysis Summary - GNU GRUB. Ohloh. Архивировано из первоисточника 3 марта 2012. Проверено 12 мая 2010.
  2. Передача параметров ядрам ОС предусмотрена в спецификации Multiboot
  3. GRUB 2  (англ.). Архивировано из первоисточника 31 мая 2010.
  4. GRUB Legacy (англ.)

[править] Ссылки

[править] Полезные статьи

Личные инструменты
Пространства имён

Варианты
Действия
Навигация
Участие
Печать/экспорт
Инструменты
На других языках