Запись образов на DVD и USB Flash: различия между версиями
Sb (обсуждение | вклад) мНет описания правки |
Sb (обсуждение | вклад) м (вернул больше подробностей для страждущих) |
||
(не показаны 24 промежуточные версии 6 участников) | |||
Строка 1: | Строка 1: | ||
Данная инструкция описывает различные способы записи дистрибутивов ALT Linux на | Данная инструкция описывает различные способы записи дистрибутивов ALT Linux<ref>Начиная с Шестой платформы образы стали гибридными (их можно записывать как на флешку, так и на cd/dvd болванку) и получили расширение iso.</ref>. | ||
= Запись установочного образа на DVD = | = Запись установочного образа на DVD = | ||
Строка 11: | Строка 10: | ||
# Скачайте архив программы [http://gluek.info/wiki/_media/software/scdwriter14.zip отсюда]. | # Скачайте архив программы [http://gluek.info/wiki/_media/software/scdwriter14.zip отсюда]. | ||
# Распакуйте | # Распакуйте архив в любую папку. | ||
# Вставьте чистый диск в привод. | # Вставьте чистый диск в привод. | ||
# Войдите в | # Войдите в папку, куда был распакован скаченный архив, и запустите программу SCDWriter.exe. | ||
# Откройте пункт меню '''Диск''' {{==)}} '''Записать ISO-образ на диск''' и | # Откройте пункт меню '''Диск''' {{==)}} '''Записать ISO-образ на диск''' и в появившемся окне укажите путь к образу диска. | ||
# Нажмите кнопку '''Записать'''. | |||
[[Файл:Write iso.png|центр]] | [[Файл:Write iso.png|центр]] | ||
=== Запись образа диска с помощью Nero BurningROM === | === Запись образа диска с помощью Nero BurningROM === | ||
Строка 38: | Строка 37: | ||
# Если вы всё сделали правильно, программа покажет информацию о iso файле и начнёт вычислять контрольную сумму. Эта операция может занять несколько минут. Вы можете сравнить полученную контрольную сумму с MD5SUM суммой на странице дистрибутива. | # Если вы всё сделали правильно, программа покажет информацию о iso файле и начнёт вычислять контрольную сумму. Эта операция может занять несколько минут. Вы можете сравнить полученную контрольную сумму с MD5SUM суммой на странице дистрибутива. | ||
# Если числа не сходятся, то значит вы выбрали для записи не тот файл или скачанный вами iso образ был испорчен во время передачи данных по сети. | # Если числа не сходятся, то значит вы выбрали для записи не тот файл или скачанный вами iso образ был испорчен во время передачи данных по сети. | ||
# Если цифры сходятся, вставьте диск для записи в дисковод. Дождитесь активации кнопки '''Начать (Start)''' | # Если цифры сходятся, вставьте диск для записи в дисковод. Дождитесь активации кнопки '''Начать (Start)''', после чего нажмите на неё. | ||
<div id="flash"></div> | <div id="flash"></div> | ||
Строка 45: | Строка 43: | ||
= Запись установочного образа на USB Flash = | = Запись установочного образа на USB Flash = | ||
{{Attention|Запись образа дистрибутива на флешку приведёт к изменению таблицы разделов на носителе | {{Attention|'''UNetbootin''' и '''UltraISO''' вместо простой записи гибридного образа ALT Linux на флеш-накопитель пытаются вторично преобразовать его в загрузочный для флеш-накопителя и тем самым ломают возможность загрузки с него. Поэтому '''использовать''' эти программы для записи образов '''не рекомендуется'''}} | ||
Для восстановления совместимости флешки с операционными системами семейства Windows может понадобиться также пересоздание таблицы разделов (например, при помощи {{pkg|parted}}). Нужно удалить таблицу GPT и создать таблицу типа msdos. Кроме того, должен быть только один раздел с FAT или NTFS. | {{Attention|Запись образа дистрибутива на флешку приведёт к изменению таблицы разделов на носителе. Таким образом, если флешка выполнила функцию загрузочного/установочного устройства и требуется вернуть ей функцию переносного накопителя данных, то необходимо удалить все имеющиеся разделы на флешке и создать нужное их количество заново.<ref>Работа с разделами на примере штатных средств Windows Vista/7 http://www.oszone.net/7835/diskmgmt_in_vista (для Windows XP и более старых версий http://www.oszone.net/499/).<br>В системах GNU/Linux для работы с разделами можно использовать [http://gparted.org/display-doc.php?name=help-manual&lang=ru#gparted-intermediate-partition-actions gparted].</ref> | ||
Для восстановления совместимости флешки с операционными системами семейства Windows может понадобиться также пересоздание таблицы разделов (например, при помощи {{pkg|parted}}/{{pkg|gparted}} или любых других программ, умеющих работать с разделами). Нужно удалить таблицу GPT и создать таблицу типа msdos. Кроме того, должен быть только один раздел с FAT или NTFS. Также можно просто заполнить нулями начало (и, вероятно, конец) носителя -- например, с помощью {{cmd|wipefs -a /dev/нужное}}: в этом случае Windows определит носитель как пустой и сможет с ним работать. | |||
}} | }} | ||
== В операционной системе Windows == | == В операционной системе Windows == | ||
=== HDD Raw Copy Tool === | |||
Для записи образа на флешку подойдёт и утилита [http://hddguru.com/software/HDD-Raw-Copy-Tool/ HDD Raw Copy Tool]. На первом шаге нужно выбрать файл с образом диска: | |||
[[Файл:Hdd-raw-copy-tool-source.JPG|центр]] | |||
На втором шаге нужно выбрать флешку, на которую будем записывать образ: | |||
{{Attention|Не промахнитесь с выбором флешки — запись образа по ошибке на свой жёсткий диск приведёт к почти гарантированной потере данных на нём!}} | |||
[[Файл: | [[Файл:Hdd-raw-copy-tool-target.JPG|центр]] | ||
И, наконец, после проверки правильности выбранных параметров и нажатия кнопки '''Continue''' можно приступать к записи, нажав следом конопку '''START'''. По успешному завершению записи окно с индикацией процесса записи закроется, после чего можно закрыть и окно самой программы. | |||
=== Rufus === | |||
Записать образ в Windows 7 и выше можно с помощью программы [https://rufus.ie/ Rufus]. Для запуска программы потребуются права администратора. На первом шаге нужно выбрать файл с образом диска и флешку, на которую будет произведена запись: | |||
[[Файл:Rufus1.jpg|центр]] | |||
[ | В Windows XP и Vista можно использовать [https://github.com/pbatard/rufus/releases/download/v2.18/rufus-2.18.exe архивную версию программы]. На первом шаге нужно выбрать файл с образом диска и флешку, на которую будет произведена запись: | ||
[[Файл:Rufus_xp.png|центр]] | |||
На втором шаге, после нажатия кнопки '''СТАРТ''', нужно выбрать режим записи гибридного образа "DD-образ" и нажать '''ОК''' для начала процесса записи: | |||
[[Файл:Rufus2.jpg|центр]] | |||
=== Win32 Disk Imager=== | === Win32 Disk Imager=== | ||
Строка 113: | Строка 114: | ||
{{attention|Не промахнитесь буквой — запись образа по ошибке на свой жёсткий диск приведёт к почти гарантированной потере данных на нём!}} | {{attention|Не промахнитесь буквой — запись образа по ошибке на свой жёсткий диск приведёт к почти гарантированной потере данных на нём!}} | ||
{{attention|Не добавляйте номер раздела, образ пишется на флэшку с самого начала!}} | {{attention|Не добавляйте номер раздела, образ пишется на флэшку с самого начала!}} | ||
{{attention|Не извлекайте флешку, пока образ не запишется до конца! Определить финал процесса можно по прекращению моргания индикатора флешки либо посредством виджета "Безопасное извлечение съёмных устройств". В консоли можно подать команду <source lang=Bash>eject /dev/sdX</source> и дождаться её успешного завершения.}} | {{attention|Не извлекайте флешку, пока образ не запишется до конца! }} | ||
{{note|Определить финал процесса можно по прекращению моргания индикатора флешки либо посредством виджета "Безопасное извлечение съёмных устройств". В консоли можно подать команду <source lang=Bash>eject /dev/sdX</source> и дождаться её успешного завершения. Однако примеры даны с дополнительной командой sync, которая вызывает сброс кэша на носители, в том числе и для только что записанной флешки, так что после завершения sync флешку можно вынимать и без eject.}} | |||
Например, так определяем имя устройства флешки: | Например, так определяем имя устройства флешки: | ||
<pre>$ lsblk | grep disk | <pre>$ lsblk | grep disk | ||
Строка 130: | Строка 132: | ||
== В операционной системе OS X == | == В операционной системе OS X == | ||
Сперва необходимо сконвертировать iso образ в формат dmg: | |||
<source | <source>$ hdiutil convert -format UDRW -o alt <путь к файлу образа.iso></source> | ||
Затем подключить флешку и командой '''diskutil list''' посмотреть присвоенный ей номер: | |||
<source>$ diskutil list | |||
{{attention| | /dev/disk0 (internal, physical): | ||
#: TYPE NAME SIZE IDENTIFIER | |||
0: GUID_partition_scheme *1.0 TB disk0 | |||
1: EFI EFI 209.7 MB disk0s1 | |||
2: Apple_HFS Sierra System HD 999.3 GB disk0s2 | |||
3: Apple_Boot Recovery HD 650.0 MB disk0s3 | |||
/dev/disk1 (external, physical): | |||
#: TYPE NAME SIZE IDENTIFIER | |||
0: FDisk_partition_scheme *8.0 GB disk1 | |||
1: Windows_FAT_32 NO NAME 8.0 GB disk1s1 | |||
2: 0xEA 32.3 KB disk1s2</source> | |||
{{attention|Убедитесь что номер диска соответствует вашему устройству, в противном случае запись образа по ошибке на другой жёсткий диск или носитель приведёт к гарантированной потере данных на нём!}} | |||
Далее отмонтировать все разделы и записать образ (где X - номер вашего usb-носителя): | |||
<source>$ diskutil umountDisk /dev/diskX | |||
$ sudo dd if=alt.dmg of=/dev/diskX bs=1m</source> | |||
После записи, диск можно безопасно извлечь командой: | |||
<source lang=Bash>diskutil eject /dev/diskX</source> | |||
= Запись архивов rootfs на SD-карту = | |||
Используйте alt-rootfs-installer по [[Write/rootfs | инструкции]]. | |||
= Проверка целостности записанного образа = | = Проверка целостности записанного образа = |
Версия от 04:18, 26 марта 2020
Данная инструкция описывает различные способы записи дистрибутивов ALT Linux[1].
Запись установочного образа на DVD
Запись образа диска в Windows
Файл ISO-образа диска — это файл специального формата, подготовленный для записи на диск. Для записи iso-образа под операционной системой MS Windows используйте специальные программы: SCDWriter, Nero BurningROM и другие. Рекомендуем для записи использовать новые диски от известных производителей: Verbatim, Mirex, Memorex. Записанный на плохой диск образ может вызвать неразрешимые проблемы при установке.
Запись образа диска с помощью SCDWriter
- Скачайте архив программы отсюда.
- Распакуйте архив в любую папку.
- Вставьте чистый диск в привод.
- Войдите в папку, куда был распакован скаченный архив, и запустите программу SCDWriter.exe.
- Откройте пункт меню Диск ⇒ Записать ISO-образ на диск и в появившемся окне укажите путь к образу диска.
- Нажмите кнопку Записать.
Запись образа диска с помощью Nero BurningROM
- Если у вас не установлена эта программа, скачайте её с сайта производителя http://www.nero.com и установите.
- Запустите программу и выберите в списке устройств необходимый для записи CD/DVD дисковод.
- Щёлкните по кнопке Открыть проект в главном окне. В появившемся окне выберите необходимый iso образ для записи и нажмите кнопку Открыть.
- В окне Запись проекта (Записать образ) настройте необходимые параметры.
- Приступайте к записи iso образа на диск, щёлкнув по кнопке Запись (Burn).
Запись образа диска в Linux
Для записи ISO-образов можно использовать множество утилит и программ с графическим или текстовым интерфейсом. Наиболее удобно использовать программы K3b или Brasero, которые поставляются в комплекте любого дистрибутива операционной системы Linux.
Запись образа диска с помощью K3b
- Если программа k3b отсутствует, установите её в систему, используя стандартные для вашего дистрибутива инструменты установки программ.
- Запустите программу. При правильных настройках программа сообщит об отсутствии проблем с системой и предложит перейти к записи на диск.
- В меню главного окна Сервис (Service) выберите пункт Записать образ DVD (Burn DVD image).
- В появившемся окне Записать образ DVD (Burn DVD image) нажмите на кнопку Выбор файла для записи. Откроется диалог, в котором необходимо выбрать iso образ для записи и после выбора нажать клавишу ОК.
- Если вы всё сделали правильно, программа покажет информацию о iso файле и начнёт вычислять контрольную сумму. Эта операция может занять несколько минут. Вы можете сравнить полученную контрольную сумму с MD5SUM суммой на странице дистрибутива.
- Если числа не сходятся, то значит вы выбрали для записи не тот файл или скачанный вами iso образ был испорчен во время передачи данных по сети.
- Если цифры сходятся, вставьте диск для записи в дисковод. Дождитесь активации кнопки Начать (Start), после чего нажмите на неё.
Запись установочного образа на USB Flash
Для восстановления совместимости флешки с операционными системами семейства Windows может понадобиться также пересоздание таблицы разделов (например, при помощи parted/gparted или любых других программ, умеющих работать с разделами). Нужно удалить таблицу GPT и создать таблицу типа msdos. Кроме того, должен быть только один раздел с FAT или NTFS. Также можно просто заполнить нулями начало (и, вероятно, конец) носителя -- например, с помощью wipefs -a /dev/нужное: в этом случае Windows определит носитель как пустой и сможет с ним работать.
В операционной системе Windows
HDD Raw Copy Tool
Для записи образа на флешку подойдёт и утилита HDD Raw Copy Tool. На первом шаге нужно выбрать файл с образом диска:
На втором шаге нужно выбрать флешку, на которую будем записывать образ:
И, наконец, после проверки правильности выбранных параметров и нажатия кнопки Continue можно приступать к записи, нажав следом конопку START. По успешному завершению записи окно с индикацией процесса записи закроется, после чего можно закрыть и окно самой программы.
Rufus
Записать образ в Windows 7 и выше можно с помощью программы Rufus. Для запуска программы потребуются права администратора. На первом шаге нужно выбрать файл с образом диска и флешку, на которую будет произведена запись:
В Windows XP и Vista можно использовать архивную версию программы. На первом шаге нужно выбрать файл с образом диска и флешку, на которую будет произведена запись:
На втором шаге, после нажатия кнопки СТАРТ, нужно выбрать режим записи гибридного образа "DD-образ" и нажать ОК для начала процесса записи:
Win32 Disk Imager
- скачать архив с программой Win32 Disk Imager;
- распаковать файлы программы из архива в любой каталог;
- вставить флэшку в USB-разъём (размер флэшки должен быть не меньше размера скачанного образа диска);
- запустить файл .exe;
- в появившимся окне выбрать iso образ дистрибутива, указав в поле "Тип файлов" все файлы - пункт *.*;
- выбрать устройство (флэшку);
- нажать кнопку Write для записи образа на флэш-диск
В операционной системе Linux
Для записи образа на флешку можно воспользоваться любой из двух программ с графическим интерфейсом:
SUSE Studio Imagewriter (imagewriter)
ROSA Image Writer (rosa-imagewriter)
Запись напрямую через 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
Сперва необходимо сконвертировать iso образ в формат dmg:
$ hdiutil convert -format UDRW -o alt <путь к файлу образа.iso>
Затем подключить флешку и командой diskutil list посмотреть присвоенный ей номер:
$ diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Sierra System HD 999.3 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *8.0 GB disk1
1: Windows_FAT_32 NO NAME 8.0 GB disk1s1
2: 0xEA 32.3 KB disk1s2
Далее отмонтировать все разделы и записать образ (где X - номер вашего usb-носителя):
$ diskutil umountDisk /dev/diskX
$ sudo dd if=alt.dmg of=/dev/diskX bs=1m
После записи, диск можно безопасно извлечь командой:
diskutil eject /dev/diskX
Запись архивов rootfs на SD-карту
Используйте alt-rootfs-installer по инструкции.
Проверка целостности записанного образа
Полная статья на форуме: http://forum.altlinux.org/index.php/topic,157.msg221680.html#msg221680
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, на которое производилась запись.
Ссылки
Примечания
- ↑ Начиная с Шестой платформы образы стали гибридными (их можно записывать как на флешку, так и на cd/dvd болванку) и получили расширение iso.
- ↑ Работа с разделами на примере штатных средств Windows Vista/7 http://www.oszone.net/7835/diskmgmt_in_vista (для Windows XP и более старых версий http://www.oszone.net/499/).
В системах GNU/Linux для работы с разделами можно использовать gparted.