This is Gentoo's testing wiki. It is a non-operational environment and its textual content is outdated.

Please visit our production wiki at https://wiki.gentoo.org

Handbook:IA64/Installation/Bootloader

From Gentoo Wiki (test)
Jump to:navigation Jump to:search
This page is a translated version of the page Handbook:IA64/Installation/Bootloader and the translation is 100% complete.
IA64 Handbook
Установка
Об установке
Выбор подходящего источника для установки
Настройка сети
Подготовка дисков
Установка stage3
Установка базовой системы
Настройка ядра
Настройка системы
Установка системных утилит
Настройка загрузчика
Завершение
Работа с Gentoo
Введение в Portage
USE-флаги
Возможности Portage
Система init-скриптов
Переменные окружения
Работа с Portage
Файлы и каталоги
Переменные
Смешение ветвей программного обеспечения
Дополнительные утилиты
Дополнительные репозитории пакетов
Расширенные возможности
Настройка сети
Начальная настройка
Расширенная настройка
Модульное построение сети
Беспроводная сеть
Добавляем функциональность
Динамическое управление



Установка elilo

На платформе IA64 начальный загрузчик называется elilo. Сначала установите программное обеспечение на систему:

root #emerge --ask sys-boot/elilo

Его конфигурационный файл называется /etc/elilo.conf, а файл с примером настроек устанавливается в стандартный каталог с документацией (/usr/share/doc/elilo-<version>/). Вот еще один пример настроек:

Файл /etc/elilo.confПример настроек elilo
boot=/dev/sda1
delay=30
timeout=50
default=Gentoo
append="console=ttyS0,9600"
prompt
  
image=/vmlinuz
	label=Gentoo
	root=/dev/sda3
	read-only
  
image=/vmlinuz.old
	label=Gentoo.old
	root=/dev/sda3
	read-only

Строка boot сообщает elilo месторасположение корневого раздела (в данном случае, /dev/sda1). Строка delay устанавливает число десятых долей секунды перед тем, как автоматически загрузить то, что указано в строке default при нахождении в неинтерактивном режиме. Строка timeout делает примерно то же самое, что и строка delay, но для интерактивного режима. Строка default устанавливает запись по умолчанию (которая определена ниже). Строка append добавляет дополнительные опции к командной строке ядра. Prompt говорит elilo, что по умолчанию оно должно работать в интерактивном режиме.

Раздел, который начинается с image, определяет различные загружаемые образы. Каждый образ имеет метку (label), корневую файловую систему (root filesystem), и будет монтировать корневую файловую систему только для чтения.

Если при сборке ядра Linux, для загрузки был также настроен initramfs, то необходимо изменить настройки, указав файл initramfs, и сказав initramfs, где находится корневое устройство:

Файл /etc/elilo.confОбновленная конфигурация при использовании initramfs
image=/vmlinuz
	label=Gentoo
	initrd=/initramfs-genkernel-ia64-3.16.5-gentoo
	append = "initrd=initramfs-genkernel-ia64-3.16.5-gentoo root=/dev/sda3 console=ttyS0,9600"
	read-only

Когда настройка закончена, просто запустите elilo --efiboot. Опция --efiboot добавляет запись в загрузочном меню Gentoo Linux для Efi Boot Manager.

root #elilo --efiboot


Перезагрузка системы

Выйдите из chroot среды и размонтируйте все смонтированные разделы. Затем введите ту самую волшебную команду, которая запускает последний настоящий тест: reboot.

root #exit
cdimage ~#cd
cdimage ~#umount -l /mnt/gentoo/dev{/shm,/pts,}
cdimage ~#umount -R /mnt/gentoo
cdimage ~#reboot

Естественно, не забудьте вынуть загрузочный компакт-диск, иначе он загрузится сам вместо вашей новой системы Gentoo.

Загрузив вновь установленную систему, переходите к завершению установки Gentoo.