GRUB
| GRUB | |
![]() ![]() |
|
GRUB в текстовом режиме |
|
| Тип | |
|---|---|
| Разработчик | |
| Написана на | |
| Операционная система |
UNIX-подобные |
| Аппаратная платформа | |
| Последняя версия | |
| Состояние |
active |
| Лицензия | |
| Сайт | |
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 2 Ohloh Analysis Summary - GNU GRUB. Ohloh. Архивировано из первоисточника 3 марта 2012. Проверено 12 мая 2010.
- ↑ Передача параметров ядрам ОС предусмотрена в спецификации Multiboot
- ↑ GRUB 2 (англ.). Архивировано из первоисточника 31 мая 2010.
- ↑ GRUB Legacy (англ.)
[править] Ссылки
- Официальный сайт (англ.)
- Первоначальный сайт (англ.)
- GRUB — GRand мира загрузчиков
- Boot loader showdown: Getting to know LILO and GRUB (англ.)
- GRUB for DOS — универсальный загрузчик на базе GRUB с расширенными возможностями, среди которых возможность запускать ядро Windows и DOS, драйвер CD-ROM и многое другое.
[править] Полезные статьи
- Восстановление GRUB в Ubuntu
- Восстановление GRUB 2
- Как взломать Linux через GRUB
- Устанавливаем пароль на GRUB

