Во-первых, немного о переустановках. Случаи, когда приходится полностью переустанавливать Debian очень редки; наиболее часто это делается при механической поломке жёсткого диска.
Большинство операционных систем могут требовать выполнения полной установки при критических сбоях или для обновления версии операционной системы. Даже если новая установка не требуется, часто приходится переустанавливать другие программы, чтобы они стали работать в новой версии ОС.
C Debian GNU/Linux у вас намного больше шансов что ОС будет восстановлена и переустановка не потребуется. Для обновлений никогда не требуется переустановки "всего"; вы всегда можете выполнить обновление не прерывая работы. Все программы почти всегда совместимы с новыми версиями операционной системы. Если новая версия программы требует более нового программного обеспечения, система управления пакетами Debian обеспечивает автоматическое обнаружение и установку всего необходимого программного обеспечения. Много труда было вложено именно в то, чтобы избежать переустановки, поэтому думайте об этом как о последней причине вашего выбора. Программа установки не разрабатывалась для переустановки поверх существующей системы.
Вот путь, который вам предстоит совершить.
Сделать резервную копию существующих данных и документов жёсткого диска, на который вы планируете выполнить установку.
Перед началом установки собрать информацию о компьютере и всю необходимую документацию.
Выделить место под Debian на жёстком диске.
Найти и/или загрузить программу установки и все нужные для вашей машины специальные драйверы (пользователям компакт-дисков Debian этого делать не надо).
Создать ленты/дискеты/USB-карты памяти или разместить загрузочные файлы (большинство пользователей компакт-дисков Debian могут загрузиться с одного из компакт-дисков).
Загрузить систему установки.
Настроить один сетевой интерфейс.
Открыть ssh соединение с новой системой.
Подключить один или более DASD (Direct Access Storage Device (прямой доступ к устройству хранения)).
Создать и смонтировать разделы, на которые будет установлен Debian.
Присматривать за автоматической загрузкой/установкой/настройкой базовой системы.
Установить системный загрузчик, который сможет запускать Debian GNU/Linux и/или другую существующую систему.
Загрузить только что установленную систему первый раз, и выполнить начальную настройку системы.
Открыть ssh соединение с новой системой.
Установить дополнительное программное обеспечение (выбрав нужные задачи и/или пакеты) на ваше усмотрение.
Если у вас возникли проблемы во время установки, хорошо иметь представление о том, какими пакетами это могло быть вызвано и на каком шаге. Представляем основных актёров от программного обеспечения в драме "установка":
Программа установки, debian-installer
— это про что писалось в первую очередь данное руководство. Она обнаруживает аппаратное обеспечение и загружает соответствующие драйверы, использует dhcp-client
для настройки подключения к сети и запускает debootstrap
для установки пакетов базовой системы. Намного больше актёров играют меньшие роли этого процесса, а debian-installer
завершает свою работу после первой загрузки операционной системы.
При загрузке новой базовой системы, base-config
заведует добавлением пользователей, настройкой часового пояса (через tzsetup
) и системы управления пакетами (с помощью apt-setup
). Затем запускается tasksel
для выбора больших групп взаимосвязных программ, и в свою очередь, может запустить aptitude
для выбора отдельных пакетов программного обеспечения.
Когда debian-installer
заканчивает работу перед первой загрузкой системы, у вас пока есть только основа системы с управлением из командной строки. Графический интерфейс, который показывает окна на мониторе не будет установлен, если вы не выберите его на последнем шаге или из tasksel
или с помощью aptitude
. Он необязателен, так как многие системы Debian GNU/Linux используются как серверы, которым не нужен графический интерфейс пользователя для работы.