Debian на CD

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Да — Debian предоставляет образы DVD для текущего стабильного дистрибутива. Вдобавок, насколько мы знаем, Debian — единственный дистрибутив Linux, позволяющий загрузить еженедельно обновляемые полные образы DVD! По причине большого размера эти образы распространяются только с помощью jigdo.

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

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

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

Существуют ли живые CD Debian?

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

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

С первого диска машина не загружается! С какого CD я могу загрузиться?

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

Если ваш диск с Debian не загружается, для начала убедитесь что вы правильно записали его на CD-R(W) носитель - пожалуйста прочтите разъяснения выше. Затем проверьте, настроен ли ваш BIOS на загрузку с устройства CD/DVD.

Если ваша система вообще не может загружаться с CD, есть возможность произвести загрузку с USB-носителя или по сети.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ImgBurn (Распространяется свободно)
Как записать образ на CD/DVD с помощью этой программы можно посмотреть на снимках экрана.
CDBurnerXP Pro (Freeware)
Процесс записи образа .iso описан в руководстве пользователя.
ISO Recorder (Freeware)
Эта программа может записывать образы .iso из Windows 2003, XP и Vista.
Adaptec/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.
WinOnCD Power Edition от CeQuadrat
В этой программе вы должны выбрать Track Image (не CD Image!). Формат файла 2048 - Mode 1 or Mode 2 Form 1 Data only, формат дорожки CD-Rom Mode 1.
CD Extreme от Sony
Выберите New Job... в меню File. Затем укажите Global-Image или Other Image. Откроется интерфейс настройки процесса создания CD. Введите путь к образу .iso вручную или с помощью browse... (тип файлов other). В меню Edit выберите Recoding Options, в появившемся диалоге Disk Image Options выберите
   Recording Type: Disk at Once (DAO) Closed
   Mode and Blocking: CD Mode1 (Blocking 2048)-DVD
Не снимайте галочку с Post-gap....
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 Copy (включённая в Mac OS X 10.1 и более поздние). После запуска приложения Disk Copy (из папки /Applications/Utilities) выберите Burn Image... в меню Image, и укажите образ CD. Удостоверьтесь, что все настройки правильны и щёлкните Burn.

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

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

Наиболее распространённый способ скопировать образ на USB-носитель заключается в использовании команды dd на машине с Linux:

dd if=<файл> of=<устройство> bs=4M; sync

где:

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

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

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 Debian не существует, но многие люди создают собственные красивые рисунки. Обратитесь к специальной странице.

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

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

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

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

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

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

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

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

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

svn co svn://svn.debian.org/svn/debian-cd/trunk

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

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

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

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

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