Запуск установки Debian

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

Замечание

О том, как запустить программу установки с графическим интерфейсом смотрите Раздел;D.6, «Программа установки с графическим интерфейсом».

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 и соответствующее ему ядро netboot/debian-installer/i386/linux. Это позволит вам переразметить жёсткий диск с которого вы загрузились, хотя вы должны делать это осторожно.
Или же, если;вы;намереваетесь;сохранить существующий раздел жёсткого диска неизменным,;то можете получить;файл;hd-media/initrd.gz;и;ядро, а также скопировать файл образа CD на жёсткий диск (проверьте, что имя заканчивается на .iso). Затем программу установки можно загрузить с диска и установить из образа CD без использования сети.
В LILOнужно настроить две важные вещи в файле /etc/lilo.conf:

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

image=/boot/newinstall/vmlinuz
       label=newinstall
       initrd=/boot/newinstall/initrd.gz

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

title  New Install
kernel (hd0,0)/boot/newinstall/vmlinuz
initrd (hd0,0)/boot/newinstall/initrd.gz

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

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

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

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

Предполагается, что вы уже получили образы дискет и сделали из них загрузочные дискеты как описано в Раздел;4.3, «Создание дискет из образов дисков».
Для загрузки программы установки с дискет, вставьте первую из них в дисковод, выключите систему как обычно и включите питание.
При установке с привода LS-120 (ATAPI версия), вам нужно задать виртуальный путь к дисководу. Он задаётся в параметре загрузки root=, где указывается устройство, на которое драйвер ide-floppy назначит привод. Например, если привод LS-120 подключён как первое IDE устройство (мастер) на второй кабель, введите в приглашении к загрузке install root=/dev/hdc.
Заметим, что на некоторых машинах, комбинация клавиш Control-Alt-Deleteне по-настоящему перезагружает машину, поэтому рекомендуется «аппаратная» перезагрузка. Если вы производите установку из существующей операционной системы (например, из DOS), то у вас нет выбора. Иначе, выполните аппаратную перезагрузку перед загрузкой.
Далее, будет произведён доступ к дискете, и далее вы должны увидеть экран, который показывает загрузку с дискеты и в конце появляется приглашение boot:.
После нажатия Enter, вы должны увидеть сообщение Loading..., потом Uncompressing Linux..., и затем несколько экранов с информацией о найденном оборудовании. Подробную информацию об этом этапе процесса загрузки можно найти в Раздел;5.3.5, «Интерпретация загрузочных сообщений ядра».
После загрузки с загрузочной дискеты, вас попросят вставить дискету с корневой файловой системой. Вставьте нужную дискету, нажмите 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по F8. При добавлении параметров загрузки в командную строку убедитесь, что ввели метод загрузки (по умолчанию install) и пробел перед первым параметром (например, install fb=false).

Замечание

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


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

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

Параметры загрузки — это параметры ядра Linux, которые обычно используются для того, чтобы указать присутствующие периферийные устройства. В большинстве случаев ядро может определить периферийные устройства автоматически. Однако, иногда вы должны немного помочь ядру.
Если вы в первый раз загружаете систему, попробуйте параметры загрузки по умолчанию (то есть не пытайтесь их изменять) и посмотрите, корректно ли всё работает. Скорее всего, так оно и будет. Если нет, вы сможете позже перезагрузиться и поискать специальные параметры, которые помогут системе определить аппаратуру вашего компьютера.
Информацию о многих параметрах загрузки можно найти в Linux BootPrompt HOWTO, где можно найти советы советы и по нераспознанному оборудованию. В этом разделе содержатся только краткие сведения о наиболее важных параметрах. Некоторые распространённые ошибки включены ниже в Раздел;5.3, «Диагностика проблем процесса установки».
В самом начале при загрузке ядра должно появиться сообщение:

Memory:availk/totalk available 

Значение total должно совпадать с общим количеством ОЗУ в килобайтах. Если оно не соответствует действительно установленному объёму ОЗУ, вам надо использовать параметр mem=ram, где ram равно объёму памяти, дополненному буквой «k», если объём задан в килобайтах или «m», если в мегабайтах. Например, mem=65536kили mem=64mозначают 64МБ ОЗУ.
Если вы загружаетесь через консоль на последовательном порту, обычно ядро обнаруживает это автоматически. Если к компьютеру подключёны видеокарта (фреймбуфер) и клавиатура, а вы хотите загрузиться через консоль на последовательном порту, вам надо передать ядру параметр console=device, где device — это имя последовательного порта, обычно ttyS0.

5.2.1. Параметры программы установки Debian

Система установки анализирует некоторые дополнительные параметры загрузки[7 ], что может быть полезно.
Некоторые параметры имеют «сокращённую форму записи», что помогает избежать ограничений параметров командной строки ядра и облегчает ввод параметров. Если у параметра есть сокращённая форма, то она даётся в скобках после (обычной) длинной формы. В примерах руководства также используется сокращённая форма.
debconf/priority (priority)
Этот параметр задаёт низший приоритет отображаемых сообщений.
Значение по умолчанию равно priority=high. Это означает, что будут показаны сообщения с высоким и с критическим приоритетами, а сообщения со средним и низким приоритетами будут пропущены. В случае возникновения проблем, программа установки подстраивает значение приоритета.
Если вы добавите priority=mediumв качестве параметра загрузки, то увидите меню программы установки и получите больший контроль над установкой. При использовании priority=lowпоказываются все сообщения (эквивалентно методу загрузки expert). Если указать priority=critical, то система установки будет показывать только критические сообщения и попробует всё сделать правильно самостоятельно.
DEBIAN_FRONTEND
Этот параметр загрузки контролирует тип пользовательского интерфейса, используемого программой установки. Возможные на текущий момент значения параметра:

По умолчанию выбран тип DEBIAN_FRONTEND=newt. Для установки через консоль на последовательном порту наиболее предпочтителен DEBIAN_FRONTEND=text. Вообще, с носителей установки по умолчанию в данный момент доступен только интерфейс newt. На некоторых архитектурах используется графический интерфейс программы установки gtk.
BOOT_DEBUG
Присвоение этому загрузочному параметру значения 2 приводит к более подробному протоколированию процесса загрузки программы установки. Значение 3 приводит к запуску интерпретатора командной строки в наиболее важных точках процесса загрузки. (Завершение работы с интерпретатором приводит к продолжению процесса загрузки.)
BOOT_DEBUG=0
Значение по умолчанию.
BOOT_DEBUG=1
Подробней чем обычно.
BOOT_DEBUG=2
Много отладочной информации.
BOOT_DEBUG=3
В различных точках процесса загрузки будет вызван интерпретатор командной строки, чтобы разрешить детальную отладку. При выходе из интерпретатора загрузка продолжится.
INSTALL_MEDIA_DEV
Значением этого параметра является путь к устройству, с которого загружается программа установки Debian. Например, INSTALL_MEDIA_DEV=/dev/floppy/0
Загрузочная дискета в поисках корневой дискеты сканирует все дискеты и USB устройства хранения. Этим параметром можно заставить её искать корневую дискету только на избранном устройстве.
debian-installer/framebuffer (fb)
Чтобы предложить установку на нескольких языках на некоторых архитектурах используется фреймбуфер ядра. Если работа через фреймбуфер вызывает проблемы на вашей системе, можно выключить его параметром fb=false. Симптомы проблемы — сообщения об ошибках bterm или bogl, пустой экран или замирание на несколько минут в начале установки.
Аргумент video=vga16:offтакже может быть использован для указания ядру не использовать фреймбуфер. Подобные проблемы замечены на Dell Inspiron с картой Mobile Radeon.
debian-installer/theme (theme)
Темой определяется вид пользовательского интерфейса программы установки (раскраска, иконки и т.д.). У каждого интерфейса есть свои темы. В настоящий момент для интерфейсов newt и gtk есть только одна тема «dark», которая была специально разработана для людей с ослабленным зрением. Для установки темы загрузитесь с параметром theme=dark.
debian-installer/probe/usb
Установите в false, чтобы избежать проверки USB при загрузке, если это вызывает проблемы.
netcfg/disable_dhcp
По умолчанию, debian-installer автоматически пытается настроить сеть через DHCP. Если получение адреса прошло успешно, у вас не будет шанса пересмотреть и изменить полученные настройки. Вы сможете настроить сеть вручную только в случае ошибок при работе с DHCP.
Если в вашей локальной сети есть DHCP сервер, но вы не хотите его использовать, потому что он, например, дает неправильные ответы, можете указать параметр netcfg/disable_dhcp=true, чтобы отключить настройку сети по DHCP и ввести информацию вручную.
hw-detect/start_pcmcia
Установите в false, чтобы избежать запуска PCMCIA сервисов, если это вызывает проблемы. Особенно полезно для некоторых ноутбуков.
preseed/url (url)
Задайте url для загрузки файла с настройками и использования автоматической установки. Смотрите Раздел;4.7, «Автоматическая установка».
preseed/file (file)
Укажите путь к файлу для загрузки настроек автоматической установки. Смотрите Раздел;4.7, «Автоматическая установка».
preseed/interactive
Установка в trueвключает отображение всех вопросов, даже для которых есть автоматизированный ответ. Может оказаться полезным при отладке или тестировании файла ответов. Заметим, что это не действует на параметры, указанные в приглашении к загрузке, для работы с ними используется специальный синтаксис. Смотрите Раздел;B.5.2, «Использование автоматической установки для изменения значений по умолчанию».
auto-install/enable (auto)
Отложить вопросы, которые обычно задаются перед автоматической установкой, которые можно задать после настройки сети. Подробней об автоматизации установки смотрите в Раздел;B.2.3, «Автоматический режим».
cdrom-detect/eject
По умолчанию перед перезагрузкой, debian-installer автоматически извлекает компакт-диск, который использовался при установке. Это делать необязательно, если система система не загружается с компакт-диска автоматически. В некоторых случаях это даже нежелательно, например, если устройство чтения не может самостоятельно загрузить компакт-диск и пользователь не может сделать это вручную. Многие устройства со слотовой загрузкой, slim-line и caddy не способны загружать носитель автоматически.
Чтобы запретить автоматическое извлечение задайте значение false, но проверьте, что система не загружается автоматически с компакт-диска после начальной установки.
debian-installer/allow_unauthenticated
По умолчанию программа установки требует, чтобы репозитории аутентифицировались с помощью известного ключа gpg. Установка в trueвыключает данную аутентификацию. Предупреждение: это небезопасно, рекомендуется не делать этого.
mouse/left
В интерфейсе gtk (графическая программа установки) пользователи могут настроить мышь под левую руку, установив данный параметр равным true.
directfb/hw-accel
В интерфейсе gtk (графическая программа установки), по умолчанию выключено аппаратное ускорение в directfb. Для включения установите данный параметр равным trueпри загрузке программы установки.
rescue/enable
Установка в trueактивирует режим восстановления, вместо обычного режима установки. Смотрите Раздел;8.7, «Восстановление неработающей системы».

5.2.1.1. Использование параметров загрузки для ответов на вопросы

За некоторым исключением, в приглашении к загрузке можно задать любые значения ответов на вопросы установки, хотя это полезно только в специфических случаях. Описание как это делать можно найти в Раздел;B.2.2, «Использование параметров загрузки для автоматизации». Некоторые специальные примеры даны ниже.
debian-installer/locale (locale)
Может использоваться для указания языка и страны для установки. Это работает, только если данная локаль поддерживается Debian. Например, введите locale=de_CH, чтобы выбрать немецкий язык и Швейцарию как страну.
anna/choose_modules (modules)
Может использоваться для автоматической загрузки компонент программы установки, которые не загружаются по умолчанию. В качестве примеров дополнительных полезных компонент, можно привести openssh-client-udeb (для того, чтобы во время установки можно было использовать команду scp) и ppp-udeb (на настройки PPPoE).
netcfg/disable_dhcp
Установите в true, если хотите выключить DHCP и задать настройки сети статически.
mirror/protocol (protocol)
По умолчанию, программа установки использует протокол http для загрузки файлов с серверов-зеркал Debian, и изменить его на ftp невозможно при установке с обычным приоритетом. Установив этот параметр равным ftp, вы можете заставить программу установки использовать этот протокол. Заметим, что вы не сможете выбрать сервер-зеркало ftp из списка, вам придётся вводить имя вручную.
tasksel:tasksel/first (tasks)
Может быть использована для выбора задач, которых нет в списке выбора в программе установки, например задача kde-desktop. Подробней смотрите в Раздел;6.3.5.2, «Выбор и установка программного обеспечения».

5.2.1.2. Передача параметров модулям ядра

Если драйверы встроены в ядро, вы можете передать им параметры как это описано в документации к ядру. Если же драйверы собраны как модули и так как модули ядра загружаются немного по-другому чем при загрузке установленной системы, невозможно передать параметры модулям обычным способом. Вместо этого вам нужно использовать специальный синтаксис, распознаваемый программой установки, которая сохраняет эти параметры в нужные конфигурационные файлы, для того чтобы использовать их при загрузке модуля. Параметры также будут автоматически включены в конфигурацию установленной системы.
Заметим, что теперь редко требуется указывать параметры модулям. В большинстве случаев ядро способно само определить имеющееся оборудование в системе и настроить его правильно. Однако иногда всё ещё может потребоваться установка параметров вручную.
Синтаксис установки параметров модулей:

имя_модуля.имя_параметра=значение

Если требуется передать несколько параметров одному или разным модулям, то выражение повторяют. Например, чтобы указать старым сетевым картам 3Com использовать BNC (коаксиальный) разъём и IRQ 10, вы должны написать:

3c509.xcvr=3 3c509.irq=10

5.2.1.3. Внесение модулей ядра в чёрный список

Иногда бывает необходимо внести модуль в чёрный список, чтобы предотвратить его автоматическую загрузку ядром и udev. Одной из причин для этого может быть то, что этот модуль неправильно работает с вашим оборудованием. Также, иногда ядро имеет два разных драйвера для одного устройства. Это может приводить к неправильной работе устройства при конфликте драйверов, или если сперва загружается неправильный драйвер.
Чтобы внести модуль в чёрный список используйте следующий синтаксис: module_name.blacklist=yes. Это поместит модуль в чёрный список в файле /etc/modprobe.d/blacklist.local на время установки и в установленной системе.
Заметим, что модуль всё ещё может загружаться самой системой установки. Чтобы этого избежать, запустите установку в экспертном режиме и снимите выделение с модуля в списке модулей, отображаемого во время шага обнаружения оборудования.

[7 ] Новые версии ядер (2.6.9 и новее) позволяют использовать 32 параметра в командной строке и 32 переменные среды.

5.3. Диагностика проблем процесса установки

5.3.1. Надёжность CD-ROM

Иногда, особенно в старых приводах CD-ROM, программа установки может не загрузиться с CD-ROM. Программа установки также может (даже после успешной загрузки с CD-ROM) не распознать CD-ROM или выдавать ошибки при чтении во время установки.
Такие проблемы могут возникать по разным причинам. Мы можем описать только общие из них и предложить общие решения. Остальное зависит от вас.
Есть несколько простых вещей, которые вы можете попробовать сделать в первую очередь.

Если это не сработало, попробуйте советы данные ниже. Хотя большинство, но не все, описываемые предложения работают и для CD-ROM и для DVD, для простоты мы будем использовать термин CD-ROM.
Если вы не можете заставить программу установки работать с CD-ROM, попробуйте, если возможно, другой метод установки.

5.3.1.1. Общие причины

5.3.1.2. Как изучать и может быть решить проблему

Если с CD-ROM не удаётся загрузиться, попробуйте способы указанные ниже.

$ md5sum debian-testing-i386-netinst.iso
a20391b12f7ff22ef705cee4059c6b92  debian-testing-i386-netinst.iso

Далее проверьте, что md5sum записанного CD-ROM также совпадает. Следующая команда должна сработать. Здесь считается сумма прочитанных с CD-ROM байт, составляющих образ.

$ dd if=/dev/cdrom | \
;
> head -c `stat --format=%s debian-testing-i386-netinst.iso` | \
;
> md5sum
a20391b12f7ff22ef705cee4059c6b92  -
262668+0 records in
262668+0 records out
134486016 bytes (134 MB) copied, 97.474 seconds, 1.4 MB/s

Если после успешной загрузки программы установки не определяется CD-ROM, то иногда помогает просто попробовать ещё раз. Если у вас более одного привода CD-ROM, попробуйте загрузиться с другого CD-ROM. Если это не помогает или если CD-ROM определяется, но при чтении возникают ошибки, попробуйте выполнить предложения, данные ниже. Для этого потребуются азы работы в Linux. Перед тем как выполнить любую команду, сначала вы должны переключиться во вторую виртуальную консоль (VT2) и активировать оболочку командной строки.

Probing IDE interface ide1...
hdc: TOSHIBA DVD-ROM SD-R6112, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hdc: ATAPI 24X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20

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

$ mount /dev/hdc /cdrom

Проверьте, не появилось ли ошибок после этой команды.

$ cd /proc/ide/hdc
$ grep using_dma settings
using_dma      1       0       1       rw

«1» означает включён. Если включён, попробуйте выключить его:

$ echo -n "using_dma:0" 
>settings

Удостоверьтесь, что находитесь в каталоге для устройства, соответствующего приводу CD-ROM.

5.3.2. Надёжность дискет

Надёжность дискет — это, похоже, самая большая проблема для людей, устанавливающих Debian.
Загрузочная дискета — это самая проблемная дискета, потому что она читается аппаратурой напрямую, до загрузки Linux. Часто аппаратура не может читать также надёжно, как драйвер дискет Linux, и может просто остановиться без вывода сообщения об ошибке, если прочитает неправильные данные. Ещё возможны неполадки с дисководом, большинство которых выглядят как поток сообщений об ошибках ввода-вывода (disk I/O error).
Если установка замирает на какой-то дискете, сперва попробуйте записать образ на другую дискету. Простого переформатирования старой дискеты может быть недостаточно, даже если это случилось с дискетой, которую отформатировали и записали без ошибок. Иногда полезно попробовать записать дискету на другой системе.
Один пользователь сообщил, что он записывал образ на дискету три раза, прежде чем она заработала, и затем всё пошло нормально.
Обычно не нужно скачивать образ дискет ещё раз, но если вы испытываете проблемы, всегда полезно проверить корректность загруженных образов сверив их md5sum.
Другие пользователи сообщали, что простая перезагрузка несколько раз с одной и той же дискеты в дисководе приводила к успешной загрузке. Всё это случается из-за плохо работающих дисководов и их микропрограмм.

5.3.3. Настройка загрузки

Если у вас возникли проблемы и ядро падает во время загрузки, не распознает имеющуюся периферию или неправильно распознаются диски, сперва проверьте параметры загрузки, как это обсуждается в Раздел;5.2, «Параметры загрузки».
Часто, проблемы можно решить, убрав дополнения и периферию, а затем попытаться загрузиться ещё раз. Особенно часто проблемы бывают с внутренними модемами, звуковыми картами и устройствами Plug-n-Play.
Если на вашей машине установлен большой объём памяти, более чем 512МБ и программа установки виснет при загрузке ядра, то вам может понадобиться указать параметр загрузки для ограничения объёма памяти видимого ядру — mem=512m.

5.3.4. Распространённые проблемы установки на Intel x86

Есть некоторое количество распространённых проблем установки, которые можно решить или избежать с помощью передачи параметров загрузки программе установки.
Некоторые системы имеют дисковод гибких дисков с «обратными DCL». Если вы получаете ошибки чтения с дискеты, даже когда знаете, что она хорошая, попробуйте задать параметр floppy=thinkpad.
На некоторых системах, таких как IBM PS/1 или ValuePoint (имеющих дисковый драйвер ST-506), привод IDE может быть распознан неправильно. Сначала попробуйте загрузиться без параметров и посмотрите, правильно ли определяется привод IDE. Если нет, выясните геометрию диска (количество цилиндров, головок и секторов) и воспользуйтесь параметром hd=количество цилиндров, количество головок, количество секторов.
Если у вас очень старая машина и ядро зависает после надписи Checking 'hlt' instruction..., то вы должны попробовать параметр загрузки no-hlt, который выключает этот тест.
Если во время загрузки ядра экран выглядит странно, например, он полностью белый, чёрный или замусорен разными цветами, то ваша система, вероятно, имеет проблемную видеокарту, которая неправильно переключается в режим фреймбуфера. В этом случае, вы можете попробовать параметр загрузки fb=false video=vga16:off, чтобы выключить фреймбуфер на консоли. Из-за этого ограничения консоли установка будет доступна только на нескольких языках. Подробней смотрите в Раздел;5.2, «Параметры загрузки».

5.3.4.1. Система подвисает во время настройки PCMCIA

Про некоторые модели ноутбуков Dell известно, что они виснут когда при определении PCMCIA устройства производится попытка доступа по некоторым аппаратным адресам. Похожие проблемы могут иметь и другие ноутбуки . Если у вас возникла такая проблема и вам не нужна поддержка PCMCIA во время установки, то вы можете выключить PCMCIA с помощью параметра загрузки hw-detect/start_pcmcia=false. После установки вы сможете настроить PCMCIA, исключив диапазон ресурсов, с которым возникают проблемы.
Другой вариант: вы можете загрузить программу установки в экспертном режиме. Вас попросят указать диапазон ресурсов, который используется аппаратным обеспечением. Например, если у вас один из ноутбуков Dell, упомянутых выше, то вы должны ввести exclude port 0x800-0x8ff. Также, есть список распространённых диапазонов ресурсов в System resource settings section of the PCMCIA HOWTO. Заметим, что при вводе значений в программу установки вы не должны указывать запятых, если они есть.

5.3.4.2. Система подвисает во время загрузки USB модулей

Обычно, ядро пытается установить модули USB и драйвер USB клавиатуры, чтобы обеспечить поддержку некоторых нестандартных клавиатур USB. Однако, есть несколько нестандартных USB систем, где драйвер подвисает при загрузке. Возможно, обходным решением может быть выключение контроллера USB в настройке BIOS материнской платы. Другим решением может служить передача параметра debian-installer/probe/usb=falseв приглашении загрузки, который запрещает загрузку модулей.

5.3.5. Интерпретация загрузочных сообщений ядра

Во время загрузки вы можете увидеть много сообщений вида can't find что-то или что-то not present, can't initialize что-то или даже this driver release depends on чего-то . Большинство этих сообщений безвредны. Вы видите их потому что устанавливаемое ядро собрано так, чтобы запускаться на компьютерах с самыми различными периферийными устройствами. Очевидно, ни один компьютер не может содержать все доступные устройства, так что операционная система может немного пожаловаться во время поиска периферии, которой у вас нет. Также, вы можете заметить, что система иногда замирает. Это случается из-за ожидания ответа от устройства, которого нет в вашей системе. Если вы посчитаете, что загрузка системы занимает недопустимо долгое время, вы можете позже создать собственное ядро (смотрите Раздел;8.6, «Сборка нового ядра»).

5.3.6. Сообщение о проблемах при установке

Если вы прошли фазу начальной загрузки, но не смогли завершить установку, полезно войти в меню Сохранение файлов журнала с отладочной информацией. Из этого меню можно скопировать системные журналы ошибок и информацию о конфигурации из программы установки на дискету или загрузить через веб браузер. Эта информация поможет понять, что было не так и как это исправить. Если вы отправляете отчёт об ошибках, то можете приложить эту информацию к отчёту.
Другие сообщения, имеющие отношение к установке, можно найти в /var/log/ во время установки, и в /var/log/installer/ после того, как компьютер загрузит установленную систему.

5.3.7. Отправка отчётов об ошибках установки

Если у вас возникли проблемы, отправьте отчёт об установке. Также, мы приветствуем отправку отчётов даже в случае успешной установки, чтобы получить побольше информации о разных аппаратных конфигурациях.
Заметим, что отчёт об установке будет опубликован в системе отслеживания ошибок Debian (BTS) и переслан в открытый список рассылки. Проверьте, что вы используете адрес электронной почты, который не жалко опубликовывать.
Если система Debian заработала, самый простой путь отправки отчёта об установке — установить пакеты installation-report и reportbug (aptitude install installation-report reportbug), настроить reportbug, как это описывается в Раздел;8.5.2, «Отправка почты из системы», и запустить команду reportbug installation-reports.
Или же используйте этот шаблон для заполнения отчёта об установке и отправьте отчёт как сообщение об ошибке псевдо-пакету installation-reports на адрес <submit@bugs.debian.org>.

Package: installation-reports
;
Boot method: <Как запускалась программа установки? с CD? с дискет? из сети?>
Image version: <Указать полный url, где брался образ>
Date: <Дата и время установки>
;
Machine: <Описание машины (например, IBM Thinkpad R32)>
Processor:
Memory:
Partitions: < вывод результата команды df -Tl; лучше таблицу разделов в необработанном (raw) виде>
;
Вывод результата команд lspci -nn и lspci -vnn:
;
Base System Installation Checklist:
[O] = OK, [E] = Ошибка (описать подробности ниже), [ ] = не пробовал
;
Initial boot:           [ ]
Detect network card:    [ ]
Configure network:      [ ]
Detect CD:              [ ]
Load installer modules: [ ]
Detect hard drives:     [ ]
Partition hard drives:  [ ]
Install base system:    [ ]
Clock/timezone setup:   [ ]
User/password setup:    [ ]
Install tasks:          [ ]
Install boot loader:    [ ]
Overall install:        [ ]
;
Comments/Problems:
;
<Описание установки, комментарии, предложения возникшие в процессе.>

В отчёте об ошибках опишите, в чём состоит проблема, включая последние увиденные сообщения ядра в случае повисания ядра. Опишите шаги, которые вы делали, чтобы привести систему в проблемное состояние.