GNU GRUB
Текстовый режим GRUB |
|
| Тип | |
|---|---|
| Автор |
Erich Boleyn[1] |
| Разработчик | |
| Написана на | |
| Операционная система |
Linux и др. UNIX-подобные |
| Первый выпуск |
1999[1] |
| Аппаратная платформа | |
| Последняя версия | |
| Лицензия | |
| Сайт | |
| GNU GRUB на Викискладе | |
boot.img has the exact size of 446 Bytes and is written to the MBR (sector 0). core.img is written to the empty sectors between the MBR and the first partition, if available (for legacy reasons the first partition starts at sector 63 instead of sector 1, but this is not mandatory). The /boot/grub-directory can be located on an distinct partition, or on the /-partition.GRUB (англ. GRand Unified Bootloader) — загрузчик операционной системы от проекта GNU. GRUB позволяет пользователю иметь несколько установленных операционных систем и при включении компьютера выбирать одну из них для загрузки.
Содержание
Основные сведения[править | править вики-текст]
GRUB является эталонной реализацией загрузчика, соответствующего спецификации Multiboot и может загрузить любую совместимую с ней операционную систему. Среди них: Linux, FreeBSD, Solaris и многие другие. Кроме того, GRUB умеет по цепочке передавать управление другому загрузчику, что позволяет ему загружать Windows (через загрузчик NTLDR), MS-DOS, OS/2 и другие системы.
После настройки GRUB пользователь при включении компьютера видит список операционных систем, которые установлены на его компьютер и которые можно загрузить, выбрав подходящую и нажав Enter.
GRUB позволяет пользователю при загрузке задавать произвольные параметры и передавать их в ядро Multiboot-совместимой ОС для дальнейшей обработки.[4]
GRUB — самый популярный загрузчик в мире Linux и является загрузчиком по умолчанию в большинстве известных дистрибутивов. Ранее самым популярным был Lilo.
Основные возможности 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 «с нуля», чтобы добиться переносимости и модульности.[5]
В связи с существованием GRUB 2 разработка GRUB 1 прекращена, разработчики лишь принимают патчи, исправляющие ошибки.[6]
Примечания[править | править вики-текст]
- ↑ 1 2 История GRUB.
- ↑ 1 2 Ohloh Analysis Summary - GNU GRUB. Ohloh. Проверено 12 мая 2010. Архивировано из первоисточника 3 марта 2012.
- ↑ http://lists.gnu.org/archive/html/grub-devel/2012-06/msg00093.html
- ↑ Передача параметров ядрам ОС предусмотрена в спецификации 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. Архивировано из первоисточника 2 апреля 2010.
- Как взломать Linux через GRUB. Архивировано из первоисточника 23 февраля 2011.
- Устанавливаем пароль на GRUB
См. также[править | править вики-текст]
| В Википедии есть проект «Свободное программное обеспечение» |
| Проект GNU | ||
|---|---|---|
| История | ||
| Лицензии | ||
| Программное обеспечение |
||
| Персоналии | ||
| Другие темы | ||
- Программное обеспечение по алфавиту
- Программное обеспечение, разработанное в 1999 году
- Linux
- OpenSolaris
- Свободные загрузчики операционных систем
- Программное обеспечение с лицензией GNU GPL
- Свободное программное обеспечение, написанное на Си
- Свободное программное обеспечение, написанное на языке ассемблера