Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
wiki:grub_legacy [2009/11/09 15:07] |
wiki:grub_legacy [2016/09/08 14:44] (текущий) [Ссылки] Умерла ссылка * [[http://www.posix.ru/system/grub_faq/|Русское FAQ]], где затронуты вопросы загрузки с CD/DVD и паролирования определенных пунктов |
||
|---|---|---|---|
| Строка 7: | Строка 7: | ||
| ===== Основные сведения ===== | ===== Основные сведения ===== | ||
| - | **GRUB Legacy** — самый популярный загрузчик в мире Linux, так как является загрузчиком по-умолчанию в большинстве известных дистрибутивов. Ранее самым популярным был [[Lilo]]. | + | **GRUB Legacy** — самый популярный загрузчик в мире Linux, так как является загрузчиком по-умолчанию в большинстве известных дистрибутивов. Ранее самым популярным был [[http://ru.wikipedia.org/wiki/Lilo|Lilo]]. |
| GRUB Legacy может загрузить практически любую ОС, имеющуюся на вашем компьютере, а также в сети и, при некоторых ухищрениях, на CD/DVD (даже если этого не поддерживает BIOS вашего комьютера в виду его почтенного возраста). Умеет по цепочке передать управление другому загрузчику, допустим [[NTLDR]] для загрузки Windows. После настройки GRUB, пользователь, при включении компьютера, видит список операционных систем, которые установлены на его компьютер, и которые можно загрузить, нажав Enter. GRUB позволяет установить несколько ОС на один компьютер в разные [[разделы_и_файловые_системы_linux|разделы]], загружать разные ядра, передавать параметры ядру. | GRUB Legacy может загрузить практически любую ОС, имеющуюся на вашем компьютере, а также в сети и, при некоторых ухищрениях, на CD/DVD (даже если этого не поддерживает BIOS вашего комьютера в виду его почтенного возраста). Умеет по цепочке передать управление другому загрузчику, допустим [[NTLDR]] для загрузки Windows. После настройки GRUB, пользователь, при включении компьютера, видит список операционных систем, которые установлены на его компьютер, и которые можно загрузить, нажав Enter. GRUB позволяет установить несколько ОС на один компьютер в разные [[разделы_и_файловые_системы_linux|разделы]], загружать разные ядра, передавать параметры ядру. | ||
| Строка 25: | Строка 25: | ||
| ==== Настройка вручную ==== | ==== Настройка вручную ==== | ||
| - | В [[Ubuntu]] GRUB Legacy имеет свой файл конфигурации: /boot/grub/menu.lst Для его редактирования наберите | + | В [[ubuntu|Ubuntu]] GRUB Legacy имеет свой файл конфигурации: /boot/grub/menu.lst Для его редактирования наберите |
| <code>sudo gedit /boot/grub/menu.lst</code> | <code>sudo gedit /boot/grub/menu.lst</code> | ||
| Вместо gedit используйте ваш любимый текстовый редактор. В файле помимо опций, описываются пункты загрузочного меню. Каждый пункт начинается ключевым словом ''title'', текст содержащийся после него на той же строке и является названием пункта меню. На следующих строках следует описание действий, выполняемых загрузчиком при выборе соответствующего пункта. | Вместо gedit используйте ваш любимый текстовый редактор. В файле помимо опций, описываются пункты загрузочного меню. Каждый пункт начинается ключевым словом ''title'', текст содержащийся после него на той же строке и является названием пункта меню. На следующих строках следует описание действий, выполняемых загрузчиком при выборе соответствующего пункта. | ||
| Строка 94: | Строка 94: | ||
| == Нумерация разделов == | == Нумерация разделов == | ||
| Жёсткие диски и разделы на них GRUB именует по-своему, в виде (hdномер_диска,номер_раздела), причём нумеровать начинает с нуля. | Жёсткие диски и разделы на них GRUB именует по-своему, в виде (hdномер_диска,номер_раздела), причём нумеровать начинает с нуля. | ||
| - | Тут важно знать вот что: (hdX,Y) — означает Y+1-ый раздел на X+1-ом диске. То есть (hd1,0) — это первый раздел второго диска в вашем компьютере (в нотации GRUB (да и [[Linux]]) диски и разделы нумеруются с нуля, только и всего). Тем, кто привык к буквенным обозначениям в Windows, без них будет тяжеловато, но дистанцироваться от них следует хотя бы потому, что они непостоянны и могут изменяться (в результате чего, возникают известные проблемы). Диски нумеруются в соответствии с подключением, разделы — в соответствии с порядком следования на диске. Как правило, (hd0,0) — это первый раздел master-диска подключенного к основному (primary) IDE-контроллеру либо к нулевому SATA порту. | + | Тут важно знать вот что: (hdX,Y) — означает Y+1-ый раздел на X+1-ом диске. То есть (hd1,0) — это первый раздел второго диска в вашем компьютере (в нотации GRUB (да и [[Linux]]) диски и разделы нумеруются с нуля, только и всего). Тем, кто привык к буквенным обозначениям в Windows, без них будет тяжеловато, но дистанцироваться от них следует хотя бы потому, что они непостоянны и могут изменяться (в результате чего, возникают известные проблемы). Диски нумеруются в соответствии с подключением, разделы — в соответствии с порядком следования на диске. Как правило, (hd0,0) — это первый раздел master-диска подключенного к основному (primary) IDE-контроллеру либо к нулевому SATA порту. При помощи команды map можно осуществить "замену" дисков. Т.е. если у Вас есть два жестких диска и операционная система, такая как Windows, которая не хочет грузиться с второго жесткого диска, вы можете подменить hd0 на hd1 и hd1 на hd0. Другими словами, вы можете виртуально поменять местами два жестких диска и загрузить выбранную операционную систему. |
| + | Приведенные опции загрузят ОС из первого раздела второго диска: | ||
| + | <file> | ||
| + | map (hd0) (hd1) | ||
| + | map (hd1) (hd0) | ||
| + | root (hd0,0) | ||
| + | makeaktive | ||
| + | chainloader +1 | ||
| + | </file> | ||
| + | Команды map "меняют местами" диски даже в представлении GRUB: второй диск становится после их выполнения hd0, a нe hd1. | ||
| ==== Командный режим ==== | ==== Командный режим ==== | ||
| Строка 110: | Строка 119: | ||
| ==== Дополнительно ==== | ==== Дополнительно ==== | ||
| - | C помощью GRUB и [[Gfxboot]] можно организовать и [[графическое_меню_grub|графическое загрузочное меню]]. Сделать это не сложно, к тому же существует много готовых тем. | + | C помощью GRUB и Gfxboot можно организовать и [[графическое_меню_grub_legacy|графическое загрузочное меню]]. Сделать это не сложно, к тому же существует много готовых тем. |
| ==== Похожие программы ==== | ==== Похожие программы ==== | ||
| - | [[LILO]] (LInux LOader) - программа, предназначенная для загрузки Linux и других операционных систем.\\ | + | [[http://ru.wikipedia.org/wiki/Lilo|LILO]] (LInux LOader) - программа, предназначенная для загрузки Linux и других операционных систем.\\ |
| - | [[Das U-Boot]] (Universal bootloader) — компьютерный загрузчик операционных систем, ориентированный на встроенные устройства архитектур MIPS, PowerPC, ARM и множества других. | + | [[http://ru.wikipedia.org/wiki/Das_U-Boot|Das U-Boot]] (Universal bootloader) — компьютерный загрузчик операционных систем, ориентированный на встроенные устройства архитектур MIPS, PowerPC, ARM и множества других. |
| ==== Ссылки ==== | ==== Ссылки ==== | ||
| Строка 121: | Строка 130: | ||
| * [[Графическое_меню_grub_legacy|Графическое меню для GRUB Legacy]] | * [[Графическое_меню_grub_legacy|Графическое меню для GRUB Legacy]] | ||
| * [[http://www.gnu.org/software/grub/manual/grub.html|Официальное руководство]] | * [[http://www.gnu.org/software/grub/manual/grub.html|Официальное руководство]] | ||
| - | * [[http://www.posix.ru/system/grub_faq/|Русское FAQ]], где затронуты вопросы загрузки с CD/DVD и паролирования определенных пунктов | ||
| * [[http://www.linuxshare.ru/docs/software/grubbest.html|Самодостаточный GRUB]] - статья , описывающая способы содержания на одном диске нескольких ОС. | * [[http://www.linuxshare.ru/docs/software/grubbest.html|Самодостаточный GRUB]] - статья , описывающая способы содержания на одном диске нескольких ОС. | ||
| - | {{tag>Система Администрирование HOWTO GRUB GRUB_Legacy FIXME}} | + | {{tag>Система Администрирование HOWTO GRUB GRUB_Legacy}} |