Для большинства пользователей проще всего будет использовать набор компакт-дисков Debian. Если у вас есть набор компакт-дисков и ваш компьютер поддерживает загрузку с компакт-диска, прекрасно! Просто настройте ваш компьютер для загрузки с компакт-диска как описано в Раздел 3.6.2, «Выбор загрузочного устройства», вставьте компакт-диск, перезагрузите компьютер и переходите к следующей главе.
Заметим, что некоторым приводам компакт-дисков нужны специальные драйверы и поэтому, они недоступны на ранних стадиях установки. Если производимая стандартная последовательнось загрузки с CD не работает, обратитесь к этой главе снова и прочитайте об альтернативных ядрах и методах установки, которые доступны для вашей машины.
Даже если не удалось загрузиться с CD-ROM, вероятно, вы ещё сможете установить с CD-ROM компоненты системы Debian и пакеты. Просто загрузитесь с другого носителя, например с дискет. Когда придёт время установки операционной системы, базовой системы или дополнительных пакетов, укажите программе установки на привод CD-ROM.
При возникновении проблем с загрузкой смотрите Раздел 5.3, «Диагностика проблем процесса установки».
Для загрузки программы установки с жёсткого диска у вас уже должны быть полностью полученные и размещённые на диске необходимые файлы (смотрите Раздел 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.
Предположим, что вы уже приготовили всё как написано в Раздел 3.6.2, «Выбор загрузочного устройства» и Раздел 4.4, «Подготовка файлов для загрузки с карты памяти USB». Теперь вставьте карту памяти USB в свободное USB гнездо и перезагрузите компьютер. Система должна загрузиться и вы должны увидеть приглашение boot:. Здесь вы можете ввести необязательные параметры загрузки, или просто нажать Enter.
Если компьютер не поддерживает загрузку с карт памяти USB, то вы можете воспользоваться одной дискетой для начальной загрузки, а затем перейти к использованию USB. Загрузитесь как описано в Раздел 5.1.4, «Загрузка с дискет»; ядро на загрузочной дискете должно обнаружить устройство USB автоматически. Когда вас попросят дискету с корневой файловой системой, просто нажмите Enter. Вы должны увидеть запуск debian-installer.
Предполагается, что вы уже получили образы дискет и сделали из них загрузочные дискеты как описано в Раздел 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.3, «Интерпретация загрузочных сообщений ядра».
После загрузки с загрузочной дискеты, вас попросят дискету с корневой файловой системой. Вставьте нужную дискету, нажмите Enter, и её содержимое загрузится в память. В конце автоматически запустится программа установки debian-installer.
Загрузка по сети требует наличия сетевого подключения и сетевого загрузочного сервера TFTP (DHCP, RARP или BOOTP).
Метод установки с загрузкой из сети описан в Раздел 4.6, «Подготовка файлов для загрузки по TFTP».
Есть несколько возможностей выполнить загрузку по TFTP на i386.
Возможно, ваша сетевая карта (NIC) или материнская плата предоставляют возможность загрузки через PXE. Так названа реализация TFTP загрузки от компании Intel™.В этом случае вы можете настроить BIOS на загрузку по сети.
Возможно, что сетевая карта (NIC) предоставляет возможность загрузки по TFTP.
Проект etherboot предоставляет загрузочные дискеты и даже прошивки (bootrom) для TFTPboot.
После загрузки программы установки, вы увидите загрузочное проглашение boot:. Вы можете сделать две вещи в приглашении boot:: нажать на одну из функциональных клавиш от F1 по F10 и увидеть несколько страниц полезной информации, или нажать Enter для загрузки системы.
Информацию о полезных параметрах загрузки можно увидеть нажав клавиши с F3 по F7. Если вы добавляете какие-то параметры загрузки в командную строку, убедитесь, что ввели метод загрузки (по умолчанию linux) и пробел перед первым параметром (например, linux floppy=thinkpad). Если вы просто нажмёте Enter, то это равносильно вводу linux без дополнительных параметров.
Некоторые системы имеют дисковод гибких дисков с ``обратными DCL''. Если вы получаете ошибки чтения с дискеты, даже когда знаете, что она хорошая, попробуйте задать параметр floppy=thinkpad.
На некоторых системах, таких как IBM PS/1 или ValuePoint (имеющих дисковый драйвер ST-506), привод IDE может быть распознан неправильно. Сначала попробуйте загрузиться без параметров и посмотрите, правильно ли определяется привод IDE. Если нет, выясните геометрию диска (количество цилиндров, головок и секторов) и воспользуйтесь параметром hd=количество цилиндров, количество головок, количество секторов.
Если у вас очень старая машина и ядро зависает после надписи Checking 'hlt' instruction..., то вы должны попробовать параметр загрузки no-hlt, который выключает этот тест.
Если во время загрузки ядра экран выглядит странно, например он полностью белый, чёрный или замусорен разными цветами, то ваша система вероятно имеет проблемную видеокарту, которая неправильно переключается в режим фрейм-буфера. В этом случае, вы можете попробовать параметр загрузки debian-installer/framebuffer=false или video=vga16:off чтобы выключить фрейм-буфер на консоли. Из-за этого ограничения консоли установка будет доступна только на английском языке. Подробней смотрите в Раздел 5.2, «Параметры загрузки».
Про некоторые модели ноутбуков Dell известно, что они виснут когда при определении PCMCIA устройства производится попытка доступа по некоторым аппаратным адресам. Похожие проблемы могут иметь и другие ноутбуки . Если у вас возникла такая проблема и вам не нужна поддержка PCMCIA во время установки, то вы можете выключить PCMCIA с помощью параметра загрузки hw-detect/start_pcmcia=false. После установки вы сможете настроить PCMCIA, исключив диапазон ресурсов, с которым возникают проблемы.
Другой вариант: вы можете загрузить программу установки в экспертном режиме. Вас попросят указать диапазон ресурсов, который используется аппаратным обеспечением. Например, если у вас один из ноутбуков Dell, упомянутых выше, то вы должны ввести exclude port 0x800-0x8ff. Также, есть список распространённых диапазонов ресурсов в System resource settings section of the PCMCIA HOWTO. Заметим, что при вводе значений в программу установки вы не должны указывать запятых, если они есть.
Обычно, ядро пытается установить модули USB и драйвер USB клавиатуры, чтобы обеспечить поддержку некоторых нестандартных клавиатур USB. Однако, есть несколько нестандартных USB систем, где драйвер подвисает при загрузке. Возможно, обходным решением может быть выключение контроллера USB в настройке BIOS материнской платы. Другим решением может служить передача параметра debian-installer/probe/usb=false в приглашении загрузки, который запрещает загрузку модулей.