GNU GRUB: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
Строка 22: Строка 22:
GRUB позволяет пользователю при загрузке задавать произвольные параметры и передавать их в ядро Multiboot-совместимой ОС для дальнейшей обработки. <ref>[http://www.gnu.org/software/grub/manual/multiboot/multiboot.html#Boot-information-format Передача параметров ядрам ОС предусмотрена в спецификации Multiboot]</ref>
GRUB позволяет пользователю при загрузке задавать произвольные параметры и передавать их в ядро Multiboot-совместимой ОС для дальнейшей обработки. <ref>[http://www.gnu.org/software/grub/manual/multiboot/multiboot.html#Boot-information-format Передача параметров ядрам ОС предусмотрена в спецификации Multiboot]</ref>


GRUB — самый популярный загрузчик в мире Linux и является загрузчиком по-умолчанию в большинстве известных дистрибутивов. Ранее самым популярным был [[Lilo]].{{нет АИ|1|06|2009}}
GRUB — самый популярный загрузчик в мире Linux и является загрузчиком по умолчанию в большинстве известных дистрибутивов. Ранее самым популярным был [[Lilo]].{{нет АИ|1|06|2009}}


== Основные возможности GRUB ==
== Основные возможности GRUB ==
Строка 31: Строка 31:
* Поддержка [[BOOTP]] и [[TFTP]] для сетевой загрузки;
* Поддержка [[BOOTP]] и [[TFTP]] для сетевой загрузки;
* Интерактивная командная строка загрузки;
* Интерактивная командная строка загрузки;
* Поддержка [[файловая система|файловых систем]]: [[NTFS]], [[ISO]], [[FFS]], [[FAT16]], [[FAT32]], [[Minix]], [[ext2]]/[[ext3]]/[[ext4]], [[ReiserFS]], [[JFS]] и [[XFS]], и чтение файлов конфигурации, ядер, [[initrd]] и других файлов прямо с файловой системы.
* Поддержка [[файловая система|файловых систем]]: [[NTFS]], [[ISO]], [[Fast file system|FFS]], [[FAT16]], [[FAT32]], [[Minix]], [[ext2]]/[[ext3]]/[[ext4]], [[ReiserFS]], [[JFS]] и [[XFS]], и чтение файлов конфигурации, ядер, [[initrd]] и других файлов прямо с файловой системы.
*Поддержка загрузчика [[EFI]], начиная с версии 1.98 (загрузка операционных систем семейства [[Mac OS]]).
* Поддержка загрузчика [[EFI]], начиная с версии 1.98 (загрузка операционных систем семейства [[Mac OS]]).


== GRUB 2 ==
== GRUB 2 ==
Строка 52: Строка 52:
== Ссылки ==
== Ссылки ==
* [http://www.gnu.org/software/grub/ Официальный сайт] {{ref-en}}
* [http://www.gnu.org/software/grub/ Официальный сайт] {{ref-en}}
* [http://citkit.ru/articles/166/ GRUB — GRand мира загрузчиков]
* [http://citkit.ru/articles/166/ GRUB — GRand мира загрузчиков]
* [https://gna.org/projects/grub4dos GRUB for DOS] — универсальный загрузчик на базе GRUB с расширенными возможностями, среди которых возможность запускать ядро [[Windows]] и [[DOS]], драйвер [[CD-ROM]] и многое другое.
* [https://gna.org/projects/grub4dos GRUB for DOS] — универсальный загрузчик на базе GRUB с расширенными возможностями, среди которых возможность запускать ядро [[Windows]] и [[DOS]], драйвер [[CD-ROM]] и многое другое.


== Полезные статьи ==
== Полезные статьи ==

Версия от 15:07, 17 апреля 2010

GRUB
Логотип программы GRUB
GRUB в текстовом режиме
Тип Загрузчик операционной системы
Автор Erich Boleyn[d]
Разработчик Erich Stefan Boleyn
Написана на Си, Ассемблер
Операционная система UNIX-подобные
Первый выпуск 1995[1]
Аппаратные платформы IA-32, x86-64 и PowerPC
Последняя версия 1.98 (6 марта 2010)
Тестовая версия
Репозиторий git.savannah.gnu.org/cgi…
Лицензия GNU GPL
Сайт gnu.org/software/grub/
Логотип Викисклада Медиафайлы на Викискладе
StartUp-Manager

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

Основные сведения

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

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

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

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

Основные возможности GRUB

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

GRUB 2

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

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

См. также

Примечания

Ссылки

Полезные статьи