Вы можете установить Debian из разных источников, локальных (CD, жесткий диск, дискеты) и удаленных (FTP, NFS, PPP, HTTP). Debian также поддерживает большое количество конфигураций оборудования, так что у вас все же есть некоторый выбор перед тем как начать работать. Эта глава поможет сделать правильный вывод.
Вы можете по разному устанавливать разные часть системы. Например, вы можете начать установку с помощью дискет, но потом использовать жесткий диск.
В процессе установки вы будете двигаться от тощей, ничего не умеющей системы, которая живет только в RAM, к полноценной системе Debian GNU/Linux установленной на жесткий диск. Одна из целей первых шагов установки, это увеличить количество оборудования (например, сетевые карты) и ПО (например, сетевые протоколы и файловые системы) поддерживаемого системой. Поэтому более поздние стадии установки могут использовать более широкий спектр ресурсов.
Наиболее простой путь для большинства пользователей, это использовать набор Debian CD. Если он у вас есть,и ваша машина поддерживает загрузку с CD, это прекрасно! Просто настройте вашу систему, чтобы она згружалась с CD, как это написано в главе Выбор загрузочного устройства, раздел 3.3.2, вставьте ваш CD, перезагрузитесь и начинайте читать следующую главу. Если оказалось, что обычная установка не работает с вашим оборудованием, вы можете вернуться сюда и почитать о других ядрах и методах установки, которые могут сработать. В частности, заметьте, что первый и второй диски в наборе CD являются загрузочными и содержат разные ядра, так что загрузка со второго CD может помочь.
Это введение укажет вам на места, где вы будете выбирать источник установки, или делать выбор, который повлияет на то, какие источники вы сможете использовать дальше:
Делая выбор, вам нужно помнить несколько зависимостей. Первая связана с вашим выбором ядра. Ядро, которое вы используете при установке, это то же ядро, что вы будете использовать в установленной системе. Так как драйвера зависят от ядра, вам надо выбрать пакет, содержащий драйвера, которые подходят к вашему ядру. Далее последует более подробное объяснение, как выбрать нужное ядро.
Разные ядра имеют разные сетевые возможности, которые расширяют или сужают выбор источников, в частности во время установки.
В конце концов, вы сможете загрузить драйвер, чтобы получить доступ к дополнительному оборудованию (например, сетевая карта, контроллер жестких дисков), дополнительным файловым системам (например, NTFS или NFS), протоколам (например, PPP) которые разрешат дополнительные источники при установке.
Образы ядра доступны в разных конфигурациях, каждая из которых поддерживает разное оборудование. Выбор для Intel x86 следующий:
Хотя мы сказали сколько дискет занимают стандартные наборы образов по 1.44 Мбайт, вы можете выбрать другой метод установки.
Конфигурационные файлы ядер этих наборов лежат в соответствующий каталогах. Файл называется "kernel-config".
Эта часть поможет вам определить тип оборудования, который допустим, и обычно сможет работать на разных стадиях установки. Никто не дает гарантии, что все оборудование определенного типа будет работать со всеми ядрами. Например, RAID диски в общем случае не будут доступны до тех пор, пока вы не загрузите нужный драйвер.
Первоначальная загрузка установочной системы это наверняка самый сложный этап. Следующая глава расскажет о деталях этой процедуры, но в общем-то у вас есть выбор грузиться используя следующие источники:
Следующая таблица показывает какие источники установки вы можете использовать во время каждой из стадии установки. Столбцы - это стадии установки, расположенные с лева на право в порядке следования. Последний столбец, сами источники установки. Пустая клетка означает, что источник не доступен в этой стадии; Y означает, что он доступен, а S означает, что доступен в некоторых случаях.
Boot | Kernel Image | Drivers | Base System | Packages | channel -----+--------------+---------+-------------+----------+------------ S | | | | | tftp S | Y | Y | Y | UGH | diskette S | Y | Y | Y | Y | CD-ROM S | Y | Y | Y | Y | hard disk | Y | Y | Y | Y | NFS | | S | S | Y | LAN | | | | Y | PPP
Например, в таблице говориться, что вы можете использовать PPP только на стадии установки пакетов.
Заметьте, что вас будут просить назвать источник для образа ядра и драйверов только в некоторых методах установки. Если же вы будете загружаться с CD-ROM, то вас вообще не будут спрашивать, а все автоматически будет браться с CD. Важно, что если вы загрузились с дискеты, то вы можете тут же переключиться на другой источник установки. Помните, что вся установка должна согласовываться с изначальным ядром.
Чтобы понять, что означает буква S в столбце `Boot' прочитайте предыдущую часть и решите, какие источники поддерживает ваша архитектура.
Строчки `PPP' и `LAN' говорят о возможности получения файлов через телефонную линию или Ethernet способом принятым в Internet. В общем случае этот способ не поддерживается, но некоторые ядра позволят вам использовать этот способ на ранних стадиях установки. Эксперты также могут использовать эти соединения для монтирования и осуществлять другие действия для ускорения процесса. К сожалению, справка по такого рода действиям выходит за пределы этой книги.
Достаньте набор Debian GNU/Linux CD. Если можете, загрузитесь с них.
Если вы читаете дальше, то вы, видимо, не смогли или не хотите грузиться с CD. Если проблема состоит в том, что ваш CD drive не умеет грузиться с CD, то вы можете сделать набор дискет используя образы с CD или загрузиться из другой ОС.
Если вам не удалось сделать предыдущие шаги, узнайте, есть ли у вас на этом же компьютере операционная система с небольшим количеством свободного места. Система в ранней стадии установки умеет читать много видов файловых систем (NTFS - это главное исключение. Для нее надо загрузить драйвер). Если она умеет читать вашу файловую систему, скачайте документацию, утилиты и загрузочные образы. Затем скачайте нужные вам драйвера в одном файле, а также базовую систему в одном файле. Загрузитесь используя дискеты с новыми образами и укажите программе установки файлы, которые вы скачали.
Это только предложения. Вообще, лучше использовать источники, которые для вас более удобны. Дискеты неудобны и легко ломаются, поэтому мы настоятельно советуем перестать ими пользоваться при установке на как можно более ранней стадии. Однако, если сравнить загрузку с дискет и из уже установленной ОС, то мы советуем вам использовать дискеты, так как это более просто и прозрачно. Так что они хорошо подходят для изначальной загрузки (если, конечно, ваша система их поддерживает).
Этот раздел содержит аннотированный список файлов, которые находятся в каталоге
disks-i386
. Вам может быть и не понадобится скачивать все эти
файлы: все зависит от того, как вы собираетесь загружать систему установки и
как устанавливать базовую систему.
Большинство файлов — это образы дискет. Да, да, файл, который может быть
записан на дискету. В зависимости от того, какие объемы дискет поддерживает
дисковод на вашем компьютере, вам понадобятся те или иные файлы. Например, на
обычные 3.5-дюймовые дискеты помещается 1.44Мбайта данных. На 5.25-дюймовые
дискеты помещается 1.2Мбайта данных, так для них надо использовать образы
именно этого размера. Образы для дискет вмещающих 1.44Мбайт вы найдете в
каталоге images-1.44
. Образы для дискет вмещающих 1.2Мбайт вы
найдете в каталоге images-1.20
. Образы для дисков вмещающих
2.88Mбайт, которые обычно используются для загрузки с CD-ROM, находятся в
каталоге images-2.88
.
Если для чтения этого документа вы используете веб навигатор на подключенном к
сети компьютере, вы можете получить эти файлы просто щелкнув по имени
соответствующего файла. В зависимости от навигатора, который вы используете,
вам может оказаться необходимым предпринять специальные действия, чтобы
получить его без ошибок. Например, если вы используете Netscape, вам
необходимо удерживать клавишу shift при щелчке по ссылке на необходимый файл.
Файлы могут быть получены как по ссылкам из этого документа, так и с
ftp-сервера http://http.us.debian.org/debian/dists/potato/main/disks-i386/current/
,
или из соответствующего каталога на любом из зеркал Debian
.
install.ru.txt
install.ru.html
install.ru.pdf
fdisk.txt
cfdisk.txt
../../basecont.txt
../../md5sum.txt
md5sum
,
то вы можете убедиться в том, что файлы на диске не повреждены запустив команду
md5sum -v -c md5sum.txt.
../../images-1.20/rescue.bin
../../images-1.20/safe/rescue.bin
../../images-1.44/rescue.bin
../../images-1.44/compact/rescue.bin
../../images-1.44/idepci/rescue.bin
../../images-1.44/safe/rescue.bin
../../images-1.44/udma66/rescue.bin
../../images-2.88/rescue.bin
../../images-2.88/compact/rescue.bin
../../images-2.88/idepci/rescue.bin
../../images-2.88/udma66/rescue.bin
../../images-1.20/root.bin
../../images-1.44/root.bin
../../images-1.44/compact/root.bin
../../images-1.44/idepci/root.bin
../../images-1.44/udma66/root.bin
../../linux
../../compact/linux
../../idepci/linux
../../udma66/linux
../../dosutils/loadlin.exe
../../install.bat
../../compact/install.bat
../../idepci/install.bat
../../udma66/install.bat
Эти файлы содержат модули ядра (драйвера) для всего оборудования, которое не обязательно для первоначальной загрузки. Чтобы получить те драйверы, которые вы хотите, вам надо сделать два действия: найти архив с нужными драйверами, а затем выбрать эти драйвера.
Помните, что архив с драйверами должен быть совместимым с вашим ядром.
../../images-1.20/driver-1.bin
../../images-1.20/driver-2.bin
../../images-1.20/driver-3.bin
../../images-1.20/driver-4.bin
../../images-1.20/safe/driver-1.bin
../../images-1.20/safe/driver-2.bin
../../images-1.20/safe/driver-3.bin
../../images-1.20/safe/driver-4.bin
../../images-1.44/driver-1.bin
../../images-1.44/driver-2.bin
../../images-1.44/driver-3.bin
../../images-1.44/compact/driver-1.bin
../../images-1.44/idepci/driver-1.bin
../../images-1.44/safe/driver-1.bin
../../images-1.44/safe/driver-2.bin
../../images-1.44/safe/driver-3.bin
../../images-1.44/udma66/driver-1.bin
../../images-1.44/udma66/driver-2.bin
../../images-1.44/udma66/driver-3.bin
../../images-1.44/udma66/driver-4.bin
../../drivers.tgz
../../compact/drivers.tgz
../../idepci/drivers.tgz
../../udma66/drivers.tgz
``Базовая система Debian'' - это набор пакетов, которые необходимы для работы Debian в минимальном режиме. Когда вы настроите базовую систему, ваш компьютер сможет работать без помощи других средств.
../../base2_2.tgz
../../images-1.44/base-1.bin
../../images-1.44/base-2.bin
../../images-1.44/base-3.bin
../../images-1.44/base-4.bin
../../images-1.44/base-5.bin
../../images-1.44/base-6.bin
../../images-1.44/base-7.bin
../../images-1.44/base-8.bin
../../images-1.44/base-9.bin
../../images-1.44/base-10.bin
../../images-1.44/base-11.bin
../../base2_2.tgz
.
../../dosutils/rawrite2.exe
Теперь обратимся к каждому конкретному виду источников. Для простоты, они будут описаны в том же порядке, в каком они шли в таблице.
Наибольшей проблемой для людей, первый раз устанавливающих Debian с дискет, является их надежность.
Спасательная дискета причиняет больше всего проблем, так как она читается оборудованием напрямую, еще до того как загрузился Linux. Часто, оборудование считывает не так хорошо, как это делает драйвер Linux, и оно может остановиться без сообщений об ошибках при прочтении несоответствующей информации. Также могут быть ошибки с дискетами с драйверами и базовой системой, из-за которых на экране появляется множество сообщений о проблемах I/O (ввода/вывода) на дискету.
Если установка застряла на какой-то конкретной дискете, вам следует скачать образ еще раз и записать его на другую дискету. Простое переформатирование старой дискеты не поможет, даже если программа форматирования не встретила ни одной ошибки. Иногда бывает полезно записать дискету на другом компьютере.
Один из пользователей говорил, что ему пришлось записывать образ три раза пока дискета не заработала, и после этого все пошло хорошо.
Другие говорили, что если несколько раз перезагрузиться с одной дискетой, то это может привести к удачной загрузке. Этот эффект возникает из-за плохого оборудования или плохих драйверов низкого уровня.
Загрузка с дискет поддерживается почти на всех платформах.
Чтобы загрузиться с дискет, просто скачайте образы спасательной дискеты и дискет с драйверами.
Вы можете изменить спасательную дискету; для этого прочитайте главу Замена ядра на ``спасательной'' дискете, раздел 9.3.
Спасательная дискета не могла вместить в себя корневую файловую систему, так что вам понадобится записать и ее образ на дискету. Делается это так же, как и с остальными образами. Когда ядро загрузится со спасательной дискеты, оно попросит вас вставить дискету с корневой файловой системой. Вставьте дискету, нажмите Enter и продолжайте установку. См. также Загрузка со спасательной дискеты, раздел 6.5.
NOTE: Это не рекомендуемый путь установки Debian, потому что дискеты -- это самый ненадежный носитель информации. Мы рекомендуем этот способ только тогда, когда у вас нету файловых систем на жестком диске.
Выполните следующие действия:
base-1.bin
,
base-2.bin
, и т. д.
Дисковые образы - это файлы, в которых хранится все содержимое дискеты в
независящим от формата виде. Дисковые образы, такие как
rescue.bin
, не должны просто копироваться на дискету. Записывает
дисковые образы на дискету специальная программа. Это необходимо, поскольку
образы -- это отображения дискет в независящем от формата виде;
поэтому требуется по-секторная запись на дискету.
На разных платформах создание установочных дискет из дисковых образов проходит по-разному. Этот раздел расскажет, как создавать установочные дискеты из образов на разных платформах.
Независимо от того, на какой платформе вы сделали установочные дискеты, вы должны не забыть установить на дискете защиту на запись, чтобы предотвратить повреждения.
Чтобы записать дисковый образ на дискету, вам скорее всего понадобятся права root. Вставьте работающую пустую дискету в дисковод. Затем запустите команду:
dd if=файл of=/dev/fd0 bs=1024 conv=sync ; sync
где файл это один из дисковых образов. /dev/fd0
это
обычно используемое имя для дисковода, хотя оно может и отличаться (например, в
ОС Solaris он называется /dev/fd/0
). Команда может вернуться в
режим приглашения Unix до того как система закончит писать на дискету, так что
перед тем как ее вынимать проследите за тем, чтобы лампочка, показывающая
используется ли сейчас дискета, потухла, а жесткий диск перестал шуршать. На
некоторых системах вам нужно будет запустить программу, чтобы вынуть дискету из
дисковода (в Solaris, эта программа называется eject
, у нее есть
своя страница руководства).
Некоторые системы пытаются автоматически смонтировать дискету, когда вы
вставляете ее в дисковод. В этом случае вам надо отключить эту возможность до
того как записывать что-либо на дискету в независящим от формата
режиме. К сожалению, метод выключения этой возможности зависит от
системы. В ОС Solaris убедитесь в том, что не запущена программа
vold
. Как это сделать в других системах, спросите системного
администратора.
В той же директории, где находятся дисковые образы, вы найдете программу
rawrite2.exe
. Там же будет файл rawrite2.txt
в
котором написано как пользоваться программой rawrite2
.
Чтобы записать образ на дискету, сначала убедитесь в том, что вы загрузились в
DOS. Люди, запускавшие rawrite2
из Windows, присылали много
сообщений об ошибках. Двойное нажатие кнопки мыши по rawrite2
в
Windows Explorer не помогает. Если вы не знаете как перезагрузиться в DOS,
просто нажмите F8 во время загрузки.
Когда вы загрузитесь в DOS, запустите команду
rawrite2 -f файл -d диск
где файл это один из дисковых образов образов, а диск это или `a:' или `b:', в зависимости от того, какой дисковод вы собираетесь использовать.
Загрузка с CD-ROM это один из простейших способов установить систему. Если вам не повезло и ядро на CD-ROM не работает, вам придется воспользоваться другим способом установки.
Установка с CD-ROM описана в главе Установка с CD-ROM, раздел 6.4.
Заметим, что для работы некоторых CD-ROM устройств нужны специальные драйверы, и они будут не доступны на ранних стадиях установки.
Установка из имеющейся ОС часто бывает самым простым способом; для некоторых систем это единственный метод установки. Он описан в главе Загрузка с жесткого диска, раздел 6.3.
Из-за экзотического оборудования или типа файловой системы файлы на диске возможно станут недоступными на первых стадиях установки. Если файловая система или оборудование не поддерживаются ядром, они будут недоступны и в конце установки.
Из-за ряда свойств, установить через NFS можно только базовую систему. Для
этого вам понадобятся спастельная дискета и дискеты с драйверами, полученные
одним из описанных выше способов. Чтобы установить базовую систему через NFS
вам надо будет пройти через обычную установку, описанную в главе Использование программы dbootstrap
для
начальной настройки системы, Глава 7. Не забудьте загрузить модули для
вашей Ethernet карты и файловой системы NFS.
Когда программа dbootstrap
спросит вас, где лежит файловая система
(``Install the Base System'',
раздел 7.13), выберите NFS и следуйте инструкциям.
debian-doc@lists.debian.org