Загрузчик системы GRUB Legacy Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:grub_legacy [2009/11/09 15:10]
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.
  
 ==== Командный режим ==== ==== Командный режим ====
Строка 113: Строка 122:
  
 ==== Похожие программы ==== ==== Похожие программы ====
-[[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}}