5.1. Запуск программы установки на Intel x86

5.1.1. Загрузка с CD-ROM

Для большинства пользователей проще всего будет использовать набор компакт-дисков Debian. Если у вас есть набор компакт-дисков и ваш компьютер поддерживает загрузку с компакт-диска, прекрасно! Просто настройте ваш компьютер для загрузки с компакт-диска как описано в Раздел 3.6.2, «Выбор загрузочного устройства», вставьте компакт-диск, перезагрузите компьютер и переходите к следующей главе.

Заметим, что некоторым приводам компакт-дисков нужны специальные драйверы и поэтому, они недоступны на ранних стадиях установки. Если производимая стандартная последовательнось загрузки с CD не работает, обратитесь к этой главе снова и прочитайте об альтернативных ядрах и методах установки, которые доступны для вашей машины.

Даже если не удалось загрузиться с CD-ROM, вероятно, вы ещё сможете установить с CD-ROM компоненты системы Debian и пакеты. Просто загрузитесь с другого носителя, например с дискет. Когда придёт время установки операционной системы, базовой системы или дополнительных пакетов, укажите программе установки на привод CD-ROM.

При возникновении проблем с загрузкой смотрите Раздел 5.3, «Диагностика проблем процесса установки».

5.1.2. Загрузка из Linux с помощью LILO или GRUB

Для загрузки программы установки с жёсткого диска у вас уже должны быть полностью полученные и размещённые на диске необходимые файлы (смотрите Раздел 4.5, «Подготовка файлов для загрузки с жёсткого диска»).

Если вы намереваетесь использовать жёсткий диск только для загрузки, а затем выполнять установку по сети, то вы должны получить файл netboot/debian-installer/i386/initrd.gz и соответствующее ему ядро. Это позволит вам разметить жёсткий диск с которого вы загрузились, хотя вы должны делать это осторожно.

Или же, если вы намереваетесь сохранить существующий раздел жёсткого диска неизменным, то можете получить файл hd-media/initrd.gz и ядро, а также скопировать CD iso на жёсткий диск (проверьте, что имя заканчивается на .iso). Затем программу установки можно загрузить с диска и установить из образа CD без использования сети.

В LILO нужно настроить две важные вещи в файле /etc/lilo.conf:

  • загружать программу установки из initrd.gz;

  • ядро vmlinuz использует RAM диск в качестве корневого раздела.

Вот пример /etc/lilo.conf:

image=/boot/newinstall/vmlinuz
       label=newinstall
       initrd=/boot/newinstall/initrd.gz
       root=/dev/ram0
       append="devfs=mount,dall ramdisk_size=12000"

Подробней смотрите на страницах руководства initrd(4) и lilo.conf(5). Теперь запустите lilo и перезагрузите машину.

Процедура для GRUB очень похожа. Найдите файл menu.lst в каталоге /boot/grub/ (иногда в /boot/boot/grub/), добавьте строчки:

title  New Install
kernel (hd0,0)/boot/newinstall/vmlinuz root=/dev/ram0 ramdisk_size=12000
initrd (hd0,0)/boot/newinstall/initrd.gz

и перезагрузите машину. Если загрузка завершилась неудачно, то попробуйте добавить devfs=mount,dall в строку «kernel».

Заметим, что значение ramdisksize может потребоваться привести в соответствие с размером образа initrd. В дальнейшем нет никакой разницы в использовании GRUB или LILO.

5.1.3. Загрузка с карты памяти USB

Предположим, что вы уже приготовили всё как написано в Раздел 3.6.2, «Выбор загрузочного устройства» и Раздел 4.4, «Подготовка файлов для загрузки с карты памяти USB». Теперь вставьте карту памяти USB в свободное USB гнездо и перезагрузите компьютер. Система должна загрузиться и вы должны увидеть приглашение boot:. Здесь вы можете ввести необязательные параметры загрузки, или просто нажать Enter.

Если компьютер не поддерживает загрузку с карт памяти USB, то вы можете воспользоваться одной дискетой для начальной загрузки, а затем перейти к использованию USB. Загрузитесь как описано в Раздел 5.1.4, «Загрузка с дискет»; ядро на загрузочной дискете должно обнаружить устройство USB автоматически. Когда вас попросят дискету с корневой файловой системой, просто нажмите Enter. Вы должны увидеть запуск debian-installer.

5.1.4. Загрузка с дискет

Предполагается, что вы уже получили образы дискет и сделали из них загрузочные дискеты как описано в Раздел 4.3, «Создание дискет из образов дисков».

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

При установке с привода LS-120 (ATAPI версия), вам нужно задать виртуальное положение устройства гибких дисков. Это указывается в параметре загрузки root=, определяющим устройство, на которое драйвер ide-floppy назначит привод. Например, если привод LS-120 подключён как первое IDE устройство (мастер) на второй кабель, введите в приглашении к загрузке linux root=/dev/hdc. Установка с LS-120 поддерживается только для ядер версии 2.4 и выше.

Заметим, что на некоторых машинах, комбинация клавиш Control-Alt-Delete не по-настоящему перезагружает машину, поэтому рекомендуется «аппаратная» перезагрузка. Если вы производите установку из существующей операционной системы (например, из DOS), то у вас нет выбора. Иначе, выполните аппаратную перезагрузку перед загрузкой.

Далее, будет произведён доступ к дискете, и далее вы должны увидеть экран, который показывает загрузку с дискеты и в конце появляется приглашение boot:.

После нажатия Enter, вы должны увидеть сообщение Loading..., потом Uncompressing Linux..., и затем несколько экранов с информацией о найденом оборудовании. Подробную информацию об этом этапе процесса загрузки можно найти в Раздел 5.3.4, «Интерпретация загрузочных сообщений ядра».

После загрузки с загрузочной дискеты, вас попросят дискету с корневой файловой системой. Вставьте нужную дискету, нажмите Enter, и её содержимое загрузится в память. В конце автоматически запустится программа установки debian-installer.

5.1.5. Загрузка по TFTP

Загрузка по сети требует наличия сетевого подключения и сетевого загрузочного сервера TFTP (DHCP, RARP или BOOTP).

Метод установки с загрузкой из сети описан в Раздел 4.6, «Подготовка файлов для загрузки по TFTP».

Есть несколько возможностей выполнить загрузку по TFTP на i386.

5.1.5.1. Сетевая карта или материнская плата с поддержкой PXE

Возможно, ваша сетевая карта (NIC) или материнская плата предоставляют возможность загрузки через PXE. Так названа реализация TFTP загрузки от компании Intel™. В этом случае вы можете настроить BIOS на загрузку по сети.

5.1.5.2. Сетевая карта с сетевым BootROM

Возможно, что сетевая карта (NIC) предоставляет возможность загрузки по TFTP.

5.1.5.3. Etherboot

Проект etherboot предоставляет загрузочные дискеты и даже прошивки (bootrom) для TFTPboot.

5.1.6. Приглашение к загрузке

В самом начале загрузки программы установки на экране появится логотип Debian и приглашение к загрузке:

Press F1 for help, or ENTER to boot:

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

Информацию о возможных параметрах загрузки можно увидеть нажимая клавиши с F2 по F7 . При добавлении параметров загрузки в командную строку, убедитесь, что ввели метод загрузки (по умолчанию linux) и пробел перед первым параметром (например, linux debconf/priority=medium).

Замечание

Если вы производите установку через удалённое управляющее устройство, которое выводит текстовый интерфейс на VGA консоль, то скорее всего, вы не увидите графическую начальную заставку перед загрузкой программы установки; вы даже можете не увидеть приглашение к загрузке. Например, так будет на устройствах с текстовыми консолями Compaq «integrated Lights Out» (iLO) и HP «Integrated Remote Assistant» (IRA). Можно вслепую нажать F1,[3] чтобы увидеть экран с подсказкой. После прохождения момента с начальной заставкой и вывода экрана с подсказкой вводимые символы будут отображаться как обычно. Что указать программе установки не использовать framebuffer при установке, нужно добавить параметр загрузки debian-installer/framebuffer=false, как описано в подсказке.



[3] В некоторых случаях на таких устройствах нужно ввести специальную комбинацию нажатий, которая работается как F1, например, для IRA это Ctrl-F1.