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

Материал из ALT Linux Wiki
м (команда относится к записи на диск, а не проверке того, что диск не используется)
(не показано 13 промежуточных версий 9 участников)
Строка 1: Строка 1:
Данная инструкция описывает различные способы записи дистрибутивов ALT Linux на носители: DVD и USB Flash.
Данная инструкция описывает различные способы записи дистрибутивов ALT Linux на носители: DVD и USB Flash.


{{Attention|UNetbootin, Rufus и UltraISO вместо простой записи гибридного образа ALT Linux на флеш-накопитель портят загрузку, поэтому использование этих программ для записи образов '''не рекомендуется'''.}}
{{Attention|'''UNetbootin''', '''Rufus''' и '''UltraISO''' вместо простой записи гибридного образа ALT Linux на флеш-накопитель портят загрузку, поэтому '''использовать''' эти программы для записи образов '''не рекомендуется'''}}
= Запись установочного образа на DVD =
= Запись установочного образа на DVD =


Строка 42: Строка 42:


<div id="flash"></div>
<div id="flash"></div>
= Запись установочного образа на USB Flash =
= Запись установочного образа на USB Flash =


Строка 50: Строка 51:


# скачать образ дистрибутива (начиная с Шестой платформы образы стали гибридными и получили расширение iso);
# скачать образ дистрибутива (начиная с Шестой платформы образы стали гибридными и получили расширение iso);
# скачать архив с программой [http://sourceforge.net/projects/win32diskimager/files/Archive/Win32DiskImager-0.9.5-binary.zip/download Win32 Disk Imager] или [http://wiki.rosalab.ru/ru/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:RosaImageWriter-2.6.2-win.zip ROSA Image Writer];
# скачать архив с программой [http://sourceforge.net/projects/win32diskimager/files/Archive/Win32DiskImager-0.9.5-binary.zip/download Win32 Disk Imager];
# распаковать файлы программы из архива в любой каталог;
# распаковать файлы программы из архива в любой каталог;
# вставить флэшку в USB-разъем (размер флэшки должен быть не меньше размера скачанного образа диска);
# вставить флэшку в USB-разъём (размер флэшки должен быть не меньше размера скачанного образа диска);
# запустить файл .exe;
# запустить файл .exe;
# в появившимся окне выбрать iso образ дистрибутива (для ROSA Image Writer), указав в поле "Тип файлов" все файлы - пункт *.* (для Win32 Disk Imager);
# в появившимся окне выбрать iso образ дистрибутива, указав в поле "Тип файлов" все файлы - пункт *.*;
# выбрать устройство (флэшку);
# выбрать устройство (флэшку);
# нажать кнопку '''Write''' (Win32 Disk Imager) или '''Запись''' (ROSA Image Writer) для записи образа на флэш-диск
# нажать кнопку '''Write''' для записи образа на флэш-диск
Для записи образа на флешку подойдёт и утилита [http://hddguru.com/software/HDD-Raw-Copy-Tool/ HDD Raw Copy Tool]. На первом шаге нужно выбрать файл с образом диска:
Для записи образа на флешку подойдёт и утилита [http://hddguru.com/software/HDD-Raw-Copy-Tool/ HDD Raw Copy Tool]. На первом шаге нужно выбрать файл с образом диска:


Строка 82: Строка 83:
=== Запись напрямую через dd ===
=== Запись напрямую через dd ===


Запись можно осуществить и в консоли [[Su-|под правами пользователя root]].
{{note| Перед записью стоит убедиться, что флешка не используется, размонтирована. }}
 
Запись можно осуществить и в консоли [[Su-|под правами пользователя root]].  
Например, так:
Например, так:
<source lang=Bash>dd oflag=direct status=progress  if=alt.iso of=/dev/sdX bs=1M; sync</source>  
<source lang=Bash>dd oflag=direct if=alt.iso of=/dev/sdX bs=1M status=progress; sync</source>  
Для удобства показа прогресса записи установите пакет {{pkg|pv}} и дайте команду:
Если параметр <code>status=progress</code> у Вас не поддерживается, не пишите его в команду; с той же целью (наблюдения за прогрессом) можно использовать утилиту {{pkg|pv}} из одноимённого пакета:
<source lang=Bash>pv alt.iso | dd oflag=direct of=/dev/sdX bs=1M;sync</source>
<source lang=Bash>pv alt.iso | dd oflag=direct of=/dev/sdX bs=1M; sync</source>


где alt.iso — образ диска ISO, а /dev/sdX — usb-устройство. Просмотреть список доступных устройств можно командой  
где {{path|alt.iso}} — образ диска ISO, а {{path|/dev/sdX}} — usb-устройство. Просмотреть список доступных устройств можно командой  
  lsblk
  lsblk
или (если такой команды нет):
или (если такой команды нет):
Строка 94: Строка 97:
{{attention|Не промахнитесь буквой — запись образа по ошибке на свой жёсткий диск приведёт к почти гарантированной потере данных на нём!}}
{{attention|Не промахнитесь буквой — запись образа по ошибке на свой жёсткий диск приведёт к почти гарантированной потере данных на нём!}}
{{attention|Не добавляйте номер раздела, образ пишется на флэшку с самого начала!}}
{{attention|Не добавляйте номер раздела, образ пишется на флэшку с самого начала!}}
{{attention|Не извлекайте флешку, пока образ не запишется до конца! Определить финал процесса можно по прекращению моргания индикатора флешки либо посредством виджета "Безопасное извлечение съемных устройств". В консоли можно подать команду <source lang=Bash>eject /dev/sdX</source> и дождаться ее успешного завершения.}}
{{attention|Не извлекайте флешку, пока образ не запишется до конца! Определить финал процесса можно по прекращению моргания индикатора флешки либо посредством виджета "Безопасное извлечение съёмных устройств". В консоли можно подать команду <source lang=Bash>eject /dev/sdX</source> и дождаться её успешного завершения.}}
Например, так определяем имя устройства флешки:
Например, так определяем имя устройства флешки:
<pre>$ lsblk | grep disk
<pre>$ lsblk | grep disk
Строка 102: Строка 105:
Флешка имеет имя устройства '''sdc'''.
Флешка имеет имя устройства '''sdc'''.


А затем записываем:
А затем записываем так:
<source lang=Text># dd oflag=direct if=/space/office/cas/iso/school/school-7.0.5-20140611-school-master-i586-ru-install-dvd5.iso of=/dev/sdc bs=1M status=progress;sync</source>
или, например, так:
<source lang=Text># 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
<source lang=Text># 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
dd: warning: partial read (524288 bytes); suggest iflag=fullblock

Версия от 08:11, 2 апреля 2018

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

Внимание! UNetbootin, Rufus и UltraISO вместо простой записи гибридного образа ALT Linux на флеш-накопитель портят загрузку, поэтому использовать эти программы для записи образов не рекомендуется

Запись установочного образа на 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 может понадобиться также пересоздание таблицы разделов (например, при помощи parted). Нужно удалить таблицу GPT и создать таблицу типа msdos. Кроме того, должен быть только один раздел с FAT или NTFS.

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

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

Для записи образа на флешку подойдёт и утилита HDD Raw Copy Tool. На первом шаге нужно выбрать файл с образом диска:

Hdd-raw-copy-tool-source.JPG

На втором шаге нужно выбрать флешку, на которую будем записывать образ

Hdd-raw-copy-tool-target.JPG
Внимание! Не промахнитесь с выбором флешки — запись образа по ошибке на свой жёсткий диск приведёт к почти гарантированной потере данных на нём!

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

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

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

SUSE Studio Imagewriter (imagewriter)

SUSE imagewriter.png

ROSA Image Writer (rosa-imagewriter)

ROSA imagewriter.png

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

Примечание: Перед записью стоит убедиться, что флешка не используется, размонтирована.


Запись можно осуществить и в консоли под правами пользователя root. Например, так:

dd oflag=direct if=alt.iso of=/dev/sdX bs=1M status=progress; sync

Если параметр status=progress у Вас не поддерживается, не пишите его в команду; с той же целью (наблюдения за прогрессом) можно использовать утилиту pv из одноимённого пакета:

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

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

lsblk

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

blkid
Внимание! Не промахнитесь буквой — запись образа по ошибке на свой жёсткий диск приведёт к почти гарантированной потере данных на нём!
Внимание! Не добавляйте номер раздела, образ пишется на флэшку с самого начала!
Внимание! Не извлекайте флешку, пока образ не запишется до конца! Определить финал процесса можно по прекращению моргания индикатора флешки либо посредством виджета "Безопасное извлечение съёмных устройств". В консоли можно подать команду
eject /dev/sdX
и дождаться её успешного завершения.

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

$ 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.

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

# dd oflag=direct if=/space/office/cas/iso/school/school-7.0.5-20140611-school-master-i586-ru-install-dvd5.iso of=/dev/sdc bs=1M status=progress;sync

или, например, так:

# 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 MD5SUM
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 Vista/7 http://www.oszone.net/7835/diskmgmt_in_vista (для Windows XP и более старых версий http://www.oszone.net/499/).
    В системах GNU/Linux для работы с разделами можно использовать gparted.