Gentoo Logo

1.  Сделайте свой выбор

Введение

Сейчас когда ядро сконфигурировано и скомпилировано и подготовлены необходимые системные файлы, наступило время установить программу, которая будет запускать ядро при запуске системы. Такая программа называется загрузчик.

Существуют несколько загрузчиков для ОС Linux на платформе Alpha. Вам нужно выбрать один. У вас есть выбор между aBoot и MILO.

1.  По умолчанию: Использование aboot

Во первых установим программу aboot на нашу систему. Воспользуйтесь программой emerge, чтобы выполнить эту операцию:

Листинг 1.1: Установка aboot

# emerge --usepkg aboot

Следующий шаг - это сделать наш диск загрузочным. Эта процедура будет запускать программу aboot, когда система начнет загружаться. Мы сделаем это записав программу aboot в самое начало диска.

Листинг 1.1: Сделать диск загрузочным

# swriteboot -f3 /dev/sda /boot/bootlx 
# abootconf /dev/sda 2

Примечание: Если вы используете другую схему разбивки жесткого диска чем используется в этой книге, соответственно необходимо изменить команды. Пожалуйста прочитайте соответствующие страницы в документации (man 8 swriteboot и man 8 abootconf). Также если используется файловая система JFS в качестве корневой файловой файловой системы, убелитесь что изначально она монтируется только-для-чтения, добавив ro для параметров ядра.

В дополнение заметим, что вы можете загружать систему Gentoo автоматически установкой конфигурационного файла aboot и некоторых переменных SRM. Можете попробовать установить эти переменные из среды Linux, но будет намного проще выполнить это из консоли SRM.

Листинг 1.1: Автоматическая загрузка системы Gentoo

# echo '0:2/boot/vmlinux.gz root=/dev/sda2' > /etc/aboot.conf
# cd /proc/srm_environment/named_variables
# echo -n 0 > boot_osflags
# echo -n '' > boot_file
# echo -n 'BOOT' > auto_action
# echo -n 'dkc100' > bootdef_dev
(Замените dkc100 еа ваше загрузочное устройство)

Если вам потребуется опять попасть в программу SRM консоли (чтобы восстановить систему, порверить переменные или еще зачем-то), просто нажмите CTRL+C для прерывания процесса аавтоматической загрузки.

Если происходит установка с использованием серийной консоли, не забудьте включить флаг загрузки серийной консоли в файле aboot.conf. Для примера как это сделать просмотрите файл /etc/aboot.conf.example.

Программа загрузчика Aboot настроена и готова к работе. Продолжайте по ссылке Перезагрузка системы.

1.  Альтернатива: использование MILO

Перед тем как продолжать решите как будетт использоваться загрузчик MILO. В этом разделе мы предполагаем, что вы хотите использовать его на загрузочной дискете. Если вы будете использовать его для загрузки с раздела MS-DOS жесткого диска, необходимо соответственно изменить команды.

Для установки MILO, воспользуемся командой emerge.

Листинг 1.1: Установка MILO

# emerge --usepkg milo

После того как MILO будет установлен, его образы должны находиться в каталоге /opt/milo. Следующие команды создадут загрузочную дискету для использования с MILO. Воспользуйтесь соответствующим образом для вашей Alpha-системы.

Листинг 1.1: Установка MILO на дискету

(Сначала вставьте пустую дискету)
# fdformat /dev/fd0
# mformat a:
# mcopy /opt/milo/milo-2.2-18-gentoo-ruffian a:\milo
# mcopy /opt/milo/linload.exe a:\linload.exe
(Использовать только если у вас имеется Ruffian:     
  # mcopy /opt/milo/ldmilo.exe a:\ldmilo.exe
)
# echo -ne '\125\252' | dd of=/dev/fd0 bs=1 seek=510 count=2

Загрузочный диск с MILO готов чтобы загружать систему Gentoo Linux. Возможно вы захотите установить переменные окружения в ARCS Firmware чтобы запускать MILO; это описано по адресу MILO-HOWTO с примерами для общих систем и командами для использования в интерактивном режиме.

Не прочесть документ MILO-HOWTO не хорошо.

Продолжайте по сыылке Перезагрузка системы.

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

Выйдите из созданной среды и размонтируйт все смонтированные разделы. Затем наберите ту самую магическую команду которую так долго ждали: reboot.

Листинг 1.1: Выход из созданной среды, размонтирование разделов и перезагрузка

# exit
cdimage ~# cd
cdimage ~# umount /mnt/gentoo/boot /mnt/gentoo/dev /mnt/gentoo/proc /mnt/gentoo
cdimage ~# reboot

Не забудьте вынуть загрузочный компакт-диск, иначе система будет загружена именно с него вместо той которая установлена на компьютер.

После перезагрузки операционной системы заканчивайте установку по ссылке (Закончить установку системы Gentoo).

Обновлено 19 января 2006

Исходный документ обновлен 9 мая 2011

Donate to support our development efforts.

Copyright 2001-2012 Gentoo Foundation, Inc. Questions, Comments? Contact us.