Запись образов на DVD и USB Flash: различия между версиями

Материал из ALT Linux Wiki
Строка 105: Строка 105:


{{Attention|Если речь идёт о записи на фешку образа LiveCD, проверка должна быть выполнена сразу же после записи на USB Flash, без запуска с него. Причина в том, что остаток флешки, при первом запуске LiveCD, форматируется, как r/w раздел, при этом меняется и таблица разделов.}}
{{Attention|Если речь идёт о записи на фешку образа LiveCD, проверка должна быть выполнена сразу же после записи на USB Flash, без запуска с него. Причина в том, что остаток флешки, при первом запуске LiveCD, форматируется, как r/w раздел, при этом меняется и таблица разделов.}}
1. Определяем длину образа в байтах (например, для altlinux-7.0.2-school-teacher-i586-ru-install-dvd5.iso):
1. Определяем длину образа в байтах (например, для altlinux-7.0.2-school-teacher-i586-ru-install-dvd5.iso):
<source lang="Bash">du -b <путь к файлу образа.iso> | cut -f1
<source lang="Bash">du -b <путь к файлу образа.iso> | cut -f1

Версия от 17:41, 29 июля 2014

Данная инструкция описывает различные способы записи дистрибутивов ALT Linux на носители: DVD и USB Flash.

Запись установочного образа на DVD

Запись образа диска в Windows

Файл ISO-образа диска — это файл специального формата, подготовленный для записи на диск. Для записи iso-образа под операционной системой MS Windows используйте специальные программы: SCDWriter, Nero BurningROM и другие. Рекомендуем для записи использовать новые диски от известных производителей: Verbatim, Mirex, Memorex. Записанный на плохой диск образ может вызвать неразрешимые проблемы при установке.

Запись образа диска с помощью SCDWriter

  1. Скачайте архив программы отсюда.
  2. Распакуйте скачанный архив в любую директорию.
  3. Вставьте чистый диск в привод.
  4. Войдите в распакованную папку и запустите программу SCDWriter.exe.
  5. Откройте пункт меню Диск  ⇒ Записать ISO-образ на диск и, в появившемся окне, укажите путь к образу диска.

Write iso.png

  1. Нажмите кнопку Записать.

Запись образа диска с помощью Nero BurningROM

  1. Если у вас не установлена эта программа, скачайте её с сайта производителя http://www.nero.com и установите.
  2. Запустите программу и выберите в списке устройств необходимый для записи CD/DVD дисковод.
  3. Щёлкните по кнопке Открыть проект в главном окне. В появившемся окне выберите необходимый iso образ для записи и нажмите кнопку Открыть.
  4. В окне Запись проекта (Записать образ) настройте необходимые параметры.
  5. Приступайте к записи iso образа на диск, щёлкнув по кнопке Запись (Burn).

Запись образа диска в Linux

Для записи ISO-образов можно использовать множество утилит и программ с графическим или текстовым интерфейсом. Наиболее удобно использовать программы K3b или Brasero, которые поставляются в комплекте любого дистрибутива операционной системы Linux.

Запись образа диска с помощью K3b

  1. Если программа k3b отсутствует, установите её в систему, используя стандартные для вашего дистрибутива инструменты установки программ.
  2. Запустите программу. При правильных настройках программа сообщит об отсутствии проблем с системой и предложит перейти к записи на диск.
  3. В меню главного окна Сервис (Service) выберите пункт Записать образ DVD (Burn DVD image).
  4. В появившемся окне Записать образ DVD (Burn DVD image) нажмите на кнопку Выбор файла для записи. Откроется диалог, в котором необходимо выбрать iso образ для записи и после выбора нажать клавишу ОК.
  5. Если вы всё сделали правильно, программа покажет информацию о iso файле и начнёт вычислять контрольную сумму. Эта операция может занять несколько минут. Вы можете сравнить полученную контрольную сумму с MD5SUM суммой на странице дистрибутива.
  6. Если числа не сходятся, то значит вы выбрали для записи не тот файл или скачанный вами iso образ был испорчен во время передачи данных по сети.
  7. Если цифры сходятся, вставьте диск для записи в дисковод. Дождитесь активации кнопки Начать (Start).

Нажмите на кнопку Начать (Start).

Запись установочного образа на USB Flash

Внимание! Запись образа дистрибутива на флешку приведёт к изменению таблицы разделов на носителе, таким образом, если флешка выполнила функцию загрузочного\установочного устройства и требуется вернуть ей функцию переносного накопителя данных, то необходимо удалить все имеющиеся разделы на флешке и создать нужное их количество заново[1].

В операционной системе Windows

  1. скачать образ дистрибутива (начиная с Шестой платформы образы стали гибридными и получили расширение iso);
  2. скачать архив с программой Win32 Disk Imager или ROSA Image Writer;
  3. распаковать файлы программы из архива в любой каталог;
  4. вставить флэшку в USB-разъем (размер флэшки должен быть не меньше размера скачанного образа диска);
  5. запустить файл .exe;
  6. в появившимся окне выбрать iso образ дистрибутива (для ROSA Image Writer), указав в поле "Тип файлов" все файлы - пункт *.* (для Win32 Disk Imager);
  7. выбрать устройство (флэшку);
  8. нажать кнопку Write (Win32 Disk Imager) или Запись (ROSA Image Writer) для записи образа на флэш-диск
Внимание! Unetbootin и Ultraiso некорректно записывают некоторые образы на флеш накопитель, поэтому использование этих программ для записи образов не рекомендуется.


В операционной системе Linux

Для записи образа на флешку можно воспользоваться любой из двух программ с графическим интерфейсом:

SUSE Studio Imagewriter (imagewriter)

SUSE imagewriter.png

ROSA Image Writer (rosa-imagewriter)

ROSA imagewriter.png

Запись напрямую через dd

Запись можно осуществить и в консоли. Для удобства показа прогрессе записи установите пакет pv и дайте команду под правами пользователя root:

pv alt.iso | dd oflag=direct of=/dev/sdX bs=1M;synс

где alt.iso — образ диска ISO, а /dev/sdX — usb-устройство. Просмотреть список доступных устройств можно командой

lsblk

или (если такой команды нет):

blkid
Внимание! Не промахнитесь буквой — запись образа по ошибке на свой жёсткий диск приведёт к почти гарантированной потере данных на нём!

Например, так определяем имя устройства флешки:

$ lsblk | grep disk
sda      8:0    0 931,5G  0 disk 
sdb      8:16   0 931,5G  0 disk 
sdc      8:32   1   7,4G  0 disk

Флешка имеет имя устройства sdc.

А затем записываем:

# pv /space/office/cas/iso/school/school-7.0.5-20140611-school-master-i586-ru-install-dvd5.iso | dd oflag=direct of=/dev/sdc bs=1M;sync
dd: warning: partial read (524288 bytes); suggest iflag=fullblock
3GiB 0:10:28 [4,61MiB/s] [===================================>                          ] 72% ETA 0:04:07

В операционной системе OS X

Необходимо дать команду:

sudo dd if=alt.iso of=/dev/diskX bs=1M
sync

где alt.iso — образ диска ISO, а /dev/diskX — usb-устройство. Просмотреть список доступных устройств можно командой

diskutil list
Внимание! Не промахнитесь буквой — запись образа по ошибке на свой жёсткий диск приведёт к почти гарантированной потере данных на нём!


Проверка целостности записанного образа

Полная статья на форуме: http://forum.altlinux.org/index.php/topic,157.msg221680.html#msg221680

Внимание! Если речь идёт о записи на фешку образа LiveCD, проверка должна быть выполнена сразу же после записи на USB Flash, без запуска с него. Причина в том, что остаток флешки, при первом запуске LiveCD, форматируется, как r/w раздел, при этом меняется и таблица разделов.

1. Определяем длину образа в байтах (например, для altlinux-7.0.2-school-teacher-i586-ru-install-dvd5.iso):

du -b <путь к файлу образа.iso> | cut -f1
2063597568

2. Контрольная сумма образа из файла на сервере FTP:

grep altlinux-7.0.2-school-teacher-i586-ru-install-dvd5.iso MD5SUMS
cf34ca5fe15d5367383aeccb60baf713  altlinux-7.0.2-school-teacher-i586-ru-install-dvd5.iso

3. Подсчёт контрольной суммы записанного образа на DVD или USB Flash (выполняется под правами пользователя root):

head -c 2063597568 /dev/sdd | md5sum
cf34ca5fe15d5367383aeccb60baf713  -

Где размер после -c — вывод в п.1, а /dev/sdd — устройство DVD или USB Flash, на которое производилась запись.

Примечания

  1. Работа с разделами на примере штатных средств Windows 7 http://www.nextwindows.ru/partition.html (для Windows XP и более старых версий http://www.oszone.net/499/)