Gentoo Logo

1.  Установка загрузчика

Введение

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

1.  Установка загрузчика для SPARC: SILO

Пришло время установить и настроить SILO, улучшенный загрузчик SPARC (Sparc Improved boot LOader).

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

# emerge silo

Запустите свой любимый редактор (в примере мы воспользуемся nano) и создайте /etc/silo.conf.

Листинг 1.1: Создание файла /etc/silo.conf

# nano -w /etc/silo.conf

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

Листинг 1.1: Пример /etc/silo.conf

partition = 1      # загрузочный раздел (= корневой раздел)
root = /dev/sda1   # корневой раздел
timeout = 150      # ждать 15 секунд до начала загрузки раздела по умолчанию

image = /boot/kernel-2.4.31
  label = linux

Если вы пользуетесь образцом файлаsilo.conf, установленным Portage, обязательно закомментируйте все строки, которые вам не нужны.

Если файл /etc/silo.conf не находится на том же физическом диске, на который вы собираетесь установить SILO (в качестве загрузчика), необходимо скопировать файл /etc/silo.conf на раздел того диска, на который устанавливается загрузчик. Например, если /boot является отдельным разделом на этом диске, скопируйте конфигурационный файл в /boot и запустите /sbin/silo:

Листинг 1.1: Выполнять только если /boot и место установки SILO — не на одном диске

 
# cp /etc/silo.conf /boot
# /sbin/silo -C /boot/silo.conf
/boot/silo.conf appears to be valid

В противном случае, просто запустите /sbin/silo:

Листинг 1.1: Запуск silo

# /sbin/silo
/etc/silo.conf appears to be valid

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

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

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

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

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

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

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

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

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

Donate to support our development efforts.

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