Handbook:SPARC/Blocks/Bootloader

From Gentoo Wiki
Jump to: navigation, search
This page is a translated version of the page Handbook:SPARC/Blocks/Bootloader and the translation is 100% complete.


SILO, начальный загрузчик для SPARC

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

root #emerge --ask sys-boot/silo

Далее создайте /etc/silo.conf:

root #nano -w /etc/silo.conf

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

Файл /etc/silo.confПример файла настройки
partition = 1         # Загрузочный раздел (= корневой раздел)
root = /dev/sda1      # Корневой раздел
timeout = 150         # Ждать 15 секунд до начала загрузки раздела по умолчанию
  
image = /boot/kernel-3.16.5-gentoo
  label = linux
  append = "initrd=/boot/initramfs-genkernel-sparc64-3.16.5-gentoo root=/dev/sda1"

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

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

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

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

root #/sbin/silo
/etc/silo.conf appears to be valid
Заметка
Запускайте silo (с параметрами) каждый раз, когда обновляете или переустанавливаете пакет sys-boot/silo.