Debian на CD

Замечание: оригинал этого документа новее, чем перевод.

Часто задаваемые вопросы

Что, в конце концов, такое этот образ компакт-диска?

Образ CD — это точное представление данных на компакт-диске в виде обычного компьютерного файла, который может, например, передаваться через Интернет. Программы нарезки дисков могут использовать файлы образов для создания реальных компакт-дисков.

В Debian мы используем термин образ компакт-диска в качестве общего слова, обозначающего разное, и многое из этого даже не входит на компакт-диск! Этот термин устарел, но он прижился. Мы регулярно собираем разные типы образов:

Во многих случаях эти образы можно записать и на USB-носитель, не используя компакт-диски; смотрите ниже. Не пугайтесь названия образ компакт-диска!

На правильно записанном компакт-диске не должно быть файла .iso! Вы должны увидеть некоторое количество файлов и директорий — например, образ установщика Debian обязательно включает в себя директорию dists и файл README.html.

Формат файла .iso примерно сравним с файлами .zip: он содержит другие файлы и директории, и именно они должны быть на записанном CD/DVD/USB. Некоторые программы-архиваторы позволяют вам распаковать файлы .iso. Не используйте эту возможность для создания носителей из распакованных файлов! Получившийся носитель не будет загрузочным, так как формат .iso содержит специальную информацию, связанную с загрузкой с CD/DVD/USB, которая теряется при распаковке файла. Читайте ниже, как правильно записать образ компакт-диска в Linux, Windows или MacOS, а также как записать образ на USB-носитель.

В этом FAQ нет ответа на мой вопрос!

Если вы не можете найти здесь ответа на ваш вопрос, вы можете попросить помощи в одном из списков рассылки Debian. В любом случае, перед отправкой вопроса в рассылку, вам следует поискать информацию в архивах рассылок. Вы можете подписываться на рассылки и отписаться от них. Тем не менее, для отправки письма в список вам не обязательно подписываться на него — если вы не подписаны, попросите отвечать с копией (CC:) вам.

Списки рассылки, где могут обсуждаться проблемы при установке с CD:

Почему я должен использовать программу jigdo? Я предпочитаю простую загрузку по HTTP!

На сегодняшний день существует около 300 зеркал Debian (содержащих полный дистрибутив Debian в виде файлов .deb), но намного меньше серверов, предоставляющих образы CD Debian. В результате серверы с образами дисков постоянно перегружены.

Кроме того, никто особенно не заинтересован в создании большего количества серверов с образами дисков из-за ужасающего увеличения трафика (некоторые пользователи при неудачном завершении загрузки перезапускают её вместо того, чтобы продолжить с точки обрыва) и из-за того, что обычное зеркало более привлекательно (оно позволяет производить последовательное обновление Debian или использовать тестируемый и нестабильный дистрибутивы вместо стабильного).

Программа jigdo призвана исправить ситуацию, загружая данные для образов дисков с одного из 300 зеркал. Тем не менее, эти зеркала хранят лишь отдельные файлы .deb, а не образы компакт-дисков, так что для создания одного большого файла с образом CD из большого числа маленьких deb-архивов необходима некоторая дополнительная обработка данных.

Не бойтесь использовать jigdo! Сложный процесс генерации образа CD полностью скрыт от вас. При этом вы пользуетесь всеми преимуществами того факта, что одно из 300 зеркал Debian обязательно окажется ближе к вам, а связь с ним быстрее, чем в случае любого из серверов, хранящих образы компакт-дисков.

Какие из многочисленных образов CD мне следует загружать? Нужны ли мне все образы?

Нет. Во-первых, вам нужны только образы CD, либо DVD, либо BD — три типа образов, содержащих одни и те же пакеты.

Во-вторых, вам необходимы образы CD/DVD/BD только для архитектуры вашего компьютера. Архитектура это тип аппаратного обеспечения, используемого вашим компьютером. Наиболее распространённая из них — 64-битная архитектура Intel/AMD, так что большинству людей могут быть нужны только образы для amd64. Если ваш компьютер имеет более старый 32-битный AMD или Intel процессор, вам скорее всего нужны образы i386.

Кроме того, в большинстве случаев не обязательно загружать все образы для вашей архитектуры. Пакеты на компакт-дисках отсортированы по популярности: первый CD/DVD/BD содержит систему установки и наиболее распространённые пакеты, второй — несколько менее распространённые, третий — ещё менее популярные и т.д. Вероятно, вам понадобится только первый DVD (или первый BD) диск, если только у вас нет особых требований (и даже в случае, если вам понадобится пакет, отсутствующий на загруженных вами дисках, вы всегда можете установить его непосредственно из Интернет).

Также прочтите, пожалуйста, следующие параграфы для того, чтобы определиться, нужен ли вам диск для сетевой установки, диск для обновления или диск с исходными текстами программ.

Что такое CD для сетевой установки (netinstall)?

Цитируя страницу по сетевой установке: CD для сетевой установки — это один компакт-диск, позволяющий установить всю операционную систему. Он содержит только самое необходимое программное обеспечение для того, позволяющее установить базовую систему и загрузить все остальные пакеты по сети.

Если вы хотите установить Debian на одну машину, и у вас есть быстрое подключение к Интернет, сетевая установка может быть самым быстрым и простым способом установки. Вы загрузите только те пакеты, которые хотите установить, что позволит сэкономить время и трафик.

Что такое CD/DVD обновления (update)?

CD/DVD обновления — это диски, содержащие все пакеты, изменённые между нулевым основой версией выпуска (например 7.0.0, 8.0.0, и т.д.) и более поздним промежуточным выпуском стабильного дистрибутива. Например, если у вас уже есть полный набор debian-8.0.0 CD/DVD дисков, вы можете добавить к ним диск debian-update-8.2.0 и превратить этот набор debian-8.0.0 в набор дисков debian-8.2.0.

Этот тип дисков предназначен для распространителей, имеющих большие запасы отпечатанных дисков (которые дешевле, чем индивидуально записанные диски). Если вы заказали диски от такого распространителя, возможно вы получите диски немного более ранней версии, и плюс диск обновления для последней редакции. Это совершенно приемлемый способ распространения дисков Debian.

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

Обратите внимание, что диски обновления не предназначены для загрузки установщика, они лишь содержат пакеты необходимые для обновления существующей установленной системы. Если таковая отсутствует, вам необходимо использовать обычные установочные диски. После того как свежеустановленная система будет загружена, диски обновления могут быть добавлены с помощью команды apt-cdrom add.

Наконец, что делать, если по каким-либо причинам вы не хотите загружать CD обновления, хотя у вас уже есть полный набор дисков предыдущей редакции? В этом случае вы можете предпочесть использовать функцию update (обновление) программы jigdo: jigdo может считать содержимое старых дисков и создать полный набор новых. Тем не менее, при этом будет загружен приблизительно тот же массив данных, что и при загрузке CD/DVD обновления.

Что такое CD с исходными текстами (source)?

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

Где можно найти образы CD, включающие раздел non-free?

У Debian очень строгие требования к лицензированию ПО — в реальный дистрибутив может быть включено только то программное обеспечение, которое является Свободным в смысле Критериев Debian по определению Свободного ПО. Всё остальное, несвободное (non-free) программное обеспечение (например, ПО без доступных исходных текстов) официально не поддерживается.

Официальные CD могут свободно использоваться, копироваться и продаваться кем угодно в любой части света. Пакеты категории non-free имеют ограничения, не допускающие этого, поэтому эти пакеты не помещаются на официальные компакт-диски.

Иногда некоторые люди создают неофициальные несвободные диски. Если вы не можете найти ссылок на нашем web-сайте, вы можете спросить в списке рассылки debian-cd.

В чём разница между официальными и неофициальными образами?

Официальные образы созданы командой разработки образов дисков Debian и прошли некоторое тестирование. После выпуска эти образы не изменяются — при обнаружении ошибки выпускается новый набор дисков с другим номером версии.

Неофициальные образы может собрать кто угодно — члены команды разработки дисков, другие разработчики Debian или просто продвинутые пользователи. Обычно они содержат более полный и современный набор пакетов, но меньше тестировались. Некоторые имеют дополнительные возможности (например, поддержка нового аппаратного обеспечения), или содержать пакеты, отсутствующие в архиве Debian.

Существуют ли живые образы Debian?

Да. Так называемый живой образ (live CD), или точнее, живая система — это готовая система, подготовленная для DVD, USB и других носителей. Вам не нужно ничего устанавливать на жёсткий диск. Вместо этого вы загружаетесь с вашего носителя (DVD или USB) и работаете на своей машине. Все программы запускаются непосредственно с носителя.

Проект живой Debian выпускает файлы живых образов для различных типов систем и носителей.

Машина не загружается с CD/DVD/BD! С какого CD я могу загрузиться?

Загрузочным является только первый CD/DVD/BD из набора.

Если ваш диск с Debian не загружается, для начала убедитесь что вы правильно записали его на соответствующий носитель — пожалуйста прочтите разъяснения выше. Затем проверьте, настроен ли ваш BIOS на загрузку с устройства для чтения оптических дисков или USB.

Где можно найти образы для M68K, Hurd или других архитектур?

В зависимости от состоянии поддержки конкретной архитектуры, образы CD/DVD доступны в различных местах:

Существуют ли образы для нестабильного дистрибутива?

Полных CD/DVD/BD образов нестабильного дистрибутива нет. Связано это с тем фактом, что пакеты в этом дистрибутиве изменяются так быстро, что более правильно загрузить и установить его с помощью обычного HTTP зеркала Debian.

Если вы осведомлены о рисках использования нестабильного дистрибутива, но всё же желаете его установить, вы можете сделать это несколькими способами:

Какой CD/DVD образ содержит пакет XYZ?

Чтобы найти образ, содержащий определённый файл, воспользуйтесь инструментом поиска образов дисков. Он имеет данные практически обо всех CD/DVD/BD дисках Debian, подготавливаемых Debian с момента выхода версии 3.0 (Woody), включая все официальные выпуски (как предыдущие архивные выпуски, так и текущий стабильный выпуск), а также текущие наборы ежедневных и еженедельных срезов тестовой ветки.

Могу я получить список всех пакетов, содержащихся в образе?

Да. Смотрите на cdimage.debian.orgсоответствующий файл .list.gz — он перечислит все пакеты и исходные файлы, включённые в образ. Для образов Debian Live вы можете найти в той же директории, что и файлы образов называемые аналогично с файлами, заканчивающимися на .packages. Загрузите их и затем ищите в них необходимое имя пакета.

ПО на официальных компакт-дисках устарело, почему вы не выпускаете новую версию?

Мы создаём официальные выпуски стабильного дистрибутива только тогда, когда мы считаем, что он действительно может называться стабильным. К сожалению, это означает, что стабильные выпуски появляются приблизительно раз в два года...

Если вам нужны более свежие версии некоторого ПО из Debian, вы можете установить стабильный выпуск, а затем обновить (по сети) те части системы, которые хотите, до версий из тестируемого дистрибутива. Смешивать ПО из разных выпусков вполне возможно.

Вместо этого вы можете использовать образы тестируемого дистрибутива, автоматически генерируемые еженедельно. Подробная информация о поддержке безопасности тестируемого дистрибутива доступно в Часто задаваемых вопросах по безопасности.

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

Как можно проверить, загружаю ли я самые свежие образы?

Примечание внизу страницы образов CD всегда показывает номер версии последнего выпуска.

Как можно проверить загруженные ISO-образы и записанные носители?

Подробная информация о том, как установить подлинность подписанных файлов контрольной суммы, содержащих контрольные суммы файлов ISO-образа, доступна на странице проверки достоверности. После криптографической проверки файлов контрольной суммы, мы можем проверить что

Проблема проверки записанных оптических носителей состоит в том, что некоторые типы носителей возвращают, вероятно, большее число байт, чем есть в ISO-образе. Хвостовой мусор всегда появляется при записи CD в режиме TAO, сеансового DVD-R[W], форматированного DVD-RW, DVD+RW, BD-RE, а также карт USB. Поэтому следует считать то же число секторов данных с носителя информации, сколько находится в самом ISO-образе; чтение большего количества байт с носителя изменит результат вычисления контрольной суммы.

С другой стороны, существует полезный сценарий, названный check_debian_iso, который позволяет проверить файлы ISO-образа и носители информации, считывая соответствующее количество байт с носителя информации и затем вычисляя контрольную сумму и сравнивая её с файлом контрольной суммы.

Почему загруженный мной образ диска меньшее, чем 1 ГБ, когда он должен быть больше чем 4 ГБ?

Вероятнее всего утилита, которую вы использовали для загрузки образа, не имеет поддержки больших файлов, то есть она неправильно загружает файлы больше чем 4 ГБайт. Обычный признак для этой проблемы — то, что, когда Вы загружаете файл, размер файла, о котором сообщает ваша утилита (и количество данных, которые она загружает), является меньше правильного точно на 4 ГБ. Например, если образ DVD 4.4 ГБ, ваша утилита показывает размер 0.4 ГБ.

Некоторые версии wget также подвержены этой проблеме — или обновите wget до версии, которая не имеет этой проблемы, или воспользуйтесь утилитой командной строки curl: curl -C - [URL]

Как записать ISO-образ под Linux/Unix?

Заметьте, что ISO-образы Debian для i386, amd64 и arm64 также можно загрузить с карты USB; см. ниже.

xorriso для всех типов оптических носителей (также выполнима обычным пользователем):
xorriso -as cdrecord -v dev=/dev/sr0 -eject debian-x.y.z-arch-MEDIUM-NN.iso
Для того, чтобы получить полную номинальную скорость при записи BD-RE (т.е., без замедления, вызванного внутренним дефектом системы управления устройства), добавьте параметр stream_recording=on.

growisofs для DVD и BD оптических носителей:
growisofs -dvd-compat -Z /dev/sr0=debian-x.y.z-arch-MEDIUM-NN.iso

wodim для CD оптических носителей:
wodim -v dev=/dev/sr0 -eject -sao debian-x.y.z-arch-CD-NN.iso

В Linux также существуют программы для X Brasero, K3B и X-CD-Roast, и многие другие. Заметьте, все они являются интерфейсами к указанным ранее низкоуровневым утилитам записи данных.

Brasero
Выберите кнопку Записать образ. Затем нажмите на Нажмите здесь, чтобы выбрать образ диска, выберите загруженный ISO-файл, проверьте, верны ли настройки в Параметры и выберите Создать образ.
K3b
Выберете меню Tools - CD - Burn CD Image. В открывшемся диалоге в поле Image to Burn (Образ для прожига) введите путь к образу, проверьте на правильность другие настройки, и затем нажмите Start.
X-CD-Roast
После запуска программы щёлкните по кнопке Setup (настройка) и выберите страницу HD settings (установки для жёсткого диска). Скопируйте образ CD Debian в один из перечисленных здесь каталогов (если таблица пуста, введите путь к каталогу, который вы хотите использовать в качестве временного размещения и щёлкните Add (добавить)). Щёлкните OK для выхода из системы настройки. Затем выберите Create CD (создать CD) и Write Tracks (записать дорожки). Выберите страницу Layout tracks (раскладка дорожек), укажите строку с именем файла образа и щёлкните Add (добавить), а затем Accept track layout (принять раскладку дорожек). Наконец, щёлкните Write tracks (записать дорожки).

Как записать ISO под Windows?

На новых версиях Windows это можно сделать кликнув правой кнопкой мыши на ISO-файле и выбрав Записать образ на диск (Burn image to disk (or similar)).

Это может вызвать некоторые проблемы на старых версиях Windows, поскольку многие программы для Windows используют собственные форматы образов CD. Чтобы нарезать диски из образов .iso, вам, скорее всего, понадобится пункт специальное меню. Ищите такие параметры, как ISO9660 file, Raw ISO Image или 2048 bytes/sector (обратите внимание, что другие значения параметра байтов/сектор не позволят произвести запись!) Некоторые программы не предоставляют таких возможностей, в таком случае воспользуйтесь другой программой (спросите у друзей или коллег). Вот некоторая информация о том, как записать образы CD конкретными программами:

ImgBurn (Распространяется свободно)
Как записать образ на CD/DVD с помощью этой программы можно посмотреть на снимках экрана.
CDBurnerXP Pro (Freeware)
Процесс записи образа .iso описан в руководстве пользователя.
Roxio Easy-CD Creator
В меню File выберите Create CD from image.... Затем укажите тип файла .iso и нужный образ. Откроется графический интерфейс настройки процесса создания CD, где вы должны проверить, что вся информация о вашем CD-R правильна. В секции Create options выберите Create CD, в Write method - Track at once и Close CD.
Nero от Ahead Software
Отключите мастер и выберите Burn Image в меню File или Recorder. При необходимости выберите в окне выбора файлов All Files. Укажите файл .iso, и щёлкните OK в диалоговом окне this is a foreign file (если оно появится). В открывшемся окне параметров значения по умолчанию должны быть удовлетворительны: Data Mode 1, Block Size 2048, Raw Data, Scrambled, and Swapped не выбраны, и Image Header и Image Trailer установлены в 0. Щёлкните OK. В окне Write CD или Burn оставьте параметры по умолчанию, например, Write и Determine maximum speed, а кроме того установите параметр Finalize CD.
Microsoft Resource Kit Tools
Resource Kit Tools для командной строки предоставляются Microsoft бесплатно и работают под Windows 2003 и XP. Для записи образов CD и DVD имеется две программы: Cdburn.exe и Dvdburn.exe. Использование этих программ описано в прилагающемся файле помощи — обычно команда для запуска выглядит приметно как cdburn drive: iso-file.iso /speed max

Если у вас есть более новая или более подробная информация об использовании этих и других программ, пожалуйста, сообщите нам об этом..

Как записать ISO под Mac OS?

Программа Toast для Mac OS, как говорят, хорошо работает с файлами .iso. Вполне безопасно использовать код создателя CDr3 (или, возможно, CDr4) и ввести код iImg, используя, например, FileTyper. Двойной щелчок на файле непосредственно запустит Toast, без необходимости перетаскивания файла или использования пункта меню File-Open.

Другой вариант — Disk Utility (включённая в Mac OS X 10.3 и более поздние). После запуска приложения Disk Utility (из папки /Applications/Utilities) выберите Burn... в меню Image и укажите образ CD. Удостоверьтесь, что все настройки правильны и щёлкните Burn.

Другой вариант — Disk Copy (включённая в Mac OS X 10.1 и более поздние). После запуска приложения Disk Copy (из папки /Applications/Utilities) выберите Burn Image... в меню Image, и укажите образ CD. Удостоверьтесь, что все настройки правильны и щёлкните Burn.

Как записать CD/DVD/BD образ на USB-носитель?

Некоторые CD-образы и Live-образы Debian, в частности все образы для архитектур i386, amd64 и arm64, создаются с использованием технологии isohybrid, что означает, что они могут использоваться двумя различными способами:

При работе в системе Linux просто используйте команду cp, чтобы скопировать образ на USB-носитель:

cp <file> <device>

Либо вы можете использовать dd:

sudo dd if=<файл> of=<устройство> bs=16M status=progress oflag=sync

где:

Помимо описанного выше метода для систем Linux, существует программа win32diskimager, которая позволяет записывать такие загрузочные USB-носители под Windows. Подсказка: win32diskimager по умолчанию отображает только файлы, чьи имена содержат *.img, образы Debian имеют расширения *.iso. Измените фильтра на *.* в том случае, если вы используете эту программу.

Заметьте, что Debian не рекомендует использовать unetbootin для этой задачи. Это может привести к возникновению проблем при загрузке и установке, которые весьма сложно диагностировать, поэтому мы не рекомендуем использовать эту программу.

Как следует подписывать диски?

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

Debian GNU/{Linux|Hurd|kFreeBSD} <версия>[<редакция>]
Официальный {<архитектура>} {CD|DVD|BD}-<номер>

Например:

Debian GNU/Linux 6.0.3
Официальный i386 CD-1

Debian GNU/Linux 6.0.3
Официальный amd64 DVD-2

Debian GNU/Linux 6.0.3
Официальный source BD-1

Debian GNU/kFreeBSD 6.0.3
Официальный i386 Netinst CD

Если у вас достаточно места, вы можете также добавить к первой строке кодовое имя выпуска: Debian GNU/Linux 6.0.3 Squeeze.

Имейте в виду, что вы можете использовать надпись Официальный только на компакт-дисках, контрольная сумма образов которых совпадает с указанной в файлах jigdo официальных выпусков. Любой диск с несоответствующей контрольной суммой (например, ваше собственное творение) должен быть ясно и недвусмысленно обозначен, как неофициальный, например:

Debian GNU/Linux 6.0.3
Неофициальный Non-free

На официальных еженедельных снимках архива не следует использовать номера версий типа 6.0.3, чтобы избежать совпадений с номерами выпущенных версий Debian. Вместо этого пометьте диск кодовым наименованием, например, etch, или именем дистрибутива, например, testing. Добавьте слово Snapshot (снимок) и дату снимка:

Debian GNU/Linux etch
Official Snapshot alpha Binary-2
2005-06-17

Существуют ли какие-либо рисунки для дисков и обложек?

Официальных версий обложек и надписей CD/DVD/BD Debian не существует, но многие люди создают собственные красивые рисунки. Обратитесь к специальной странице.

Доступны ли образы старых CD/DVD/BD?

Некоторые старые образы доступны в архивной секции на cdimage.debian.org. Например, вы можете захотеть использовать старые образы в случае, если вам необходимо поддерживать определённую (под)архитектуру, от которой отказались в новейших выпусках.

Учтите, что когда вы делаете установку со старого CD/DVD (до выпуска 4.0, etch), по умолчанию содержимое файла /etc/apt/sources.list указывает на текущий стабильный выпуск Debian. Это значит, что любое обновление по сети обновит систему до текущего стабильного выпуска.

Как лучше всего установить Debian на несколько соединённых между собой компьютеров?

Если вы хотите установить Debian сразу на большое количество машин, а затем своевременно обновлять установленную систему (например, устанавливать обновления, связанные с безопасностью), установка с диска — не самый идеальный вариант, но и установка через Интернет тоже, поскольку пакеты будут загружаться заново для каждой машины. В этом случае вам следует создать локальный кэш. Возможны три варианта:

Установка системы на большое количество машин может быть довольно сложной. Система полностью автоматической установки (Fully automatic installation, FAI), также доступная в виде пакета Debian, может помочь в этой задаче.

У меня есть локальное зеркало Debian, и я хочу изготовить собственные CD/DVD/BD. Как это сделать?

Вам понадобится достаточно много дискового пространства, помимо того, что уже занято локальным зеркалом Debian. Сценарии создания образов находятся в пакете debian-cd. Тем не менее, обычно лучше использовать последние их версии из git (тем не менее, вам следует проверить зависимости пакета и убедиться в том, что располагаете всеми необходимыми инструментами).

Чтобы загрузить последнюю git-версию, убедитесь, что вы установили git. В пустом каталоге выполните следующие команды:

git clone https://salsa.debian.org/images-team/debian-cd.git

Если вы решили воспользоваться этими сценариями, прочтите в архиве списка рассылки debian-cd ответы на ваши вопросы, которые неизбежно возникнут. :-)

Как организовать зеркало CD/DVD/BD образов Debian?

Что необходимо для создания зеркала образов debian-cd и поддержанием его в актуальном состоянии, описано на отдельной странице.

Нет некоторых образов! Есть только первые n образов! Где остальные?

Мы не храним/предлагает полный набор образов ISO для всех архитектур, чтобы сократить занимаемое место на зеркалах. Для создания отсутствующих образов ISO вы можете воспользоваться jigdo.