Запись образов на DVD и USB Flash
Данная инструкция описывает различные способы записи дистрибутивов ALT Linux[1].
Запись установочного образа на DVD
Запись образа диска в Windows
Файл ISO-образа диска — это файл специального формата, подготовленный для записи на диск. Для записи iso-образа под операционной системой MS Windows используйте специальные программы, например, CDBurnerXP.
Т.к. в наше время, официальный сайт программы может быть недоступен, программу можно скачать с softportal.com.
Рекомендуем для записи использовать новые диски от известных производителей: Verbatim, Mirex, Memorex. Записанный на плохой диск образ может вызвать неразрешимые проблемы при установке.
Запись образа диска с помощью CDBurnerXP
- Скачайте установочный файл программы с официального сайта или SoftPortal
- Выполните ее установку
- Вставьте чистый диск в привод.
- Запустите из меню "Пуск" / из ярлычка с рабочего стола программу CDBurnerXP
- Выберите пункт "Записать ISO-образ"
- В появившемся окне выберите
- файл ISO-образа
- устройство записи
- Нажмите кнопку Записать диск.
Запись образа диска в Linux
Для записи ISO-образов можно использовать множество утилит и программ с графическим или текстовым интерфейсом. Наиболее удобно использовать программы K3b или Brasero, которые поставляются в комплекте любого дистрибутива операционной системы Linux.
Запись образа диска с помощью K3b
- Если программа k3b отсутствует, установите её в систему, используя стандартные для вашего дистрибутива инструменты установки программ.
- Запустите программу. При правильных настройках программа сообщит об отсутствии проблем с системой и предложит перейти к записи на диск.
- В меню главного окна Сервис (Service) выберите пункт Записать образ DVD (Burn DVD image).
- В появившемся окне Записать образ DVD (Burn DVD image) нажмите на кнопку Выбор файла для записи. Откроется диалог, в котором необходимо выбрать iso образ для записи и после выбора нажать клавишу ОК.
- Если вы всё сделали правильно, программа покажет информацию о iso файле и начнёт вычислять контрольную сумму. Эта операция может занять несколько минут. Вы можете сравнить полученную контрольную сумму с MD5SUM суммой на странице дистрибутива.
- Если числа не сходятся, то значит вы выбрали для записи не тот файл или скачанный вами iso образ был испорчен во время передачи данных по сети.
- Если цифры сходятся, вставьте диск для записи в дисковод. Дождитесь активации кнопки Начать (Start), после чего нажмите на неё.
Запись установочного образа на USB Flash
В операционной системе Windows
ALT Media Writer (altmediawriter)
ALT Media Writer — это инструмент, который помогает пользователям записывать образы ALT на свои портативные накопители, такие как флэш-диски.
Он может автоматически загружать образы из интернета и записывать их, при необходимости извлекая сжатые образы (img.xz).
HDD Raw Copy Tool
Для записи образа на флешку подойдёт и утилита HDD Raw Copy Tool.
- На первом шаге нужно выбрать файл с образом диска
- На втором шаге нужно выбрать флешку, на которую будем записывать образ.
- И, наконец, после проверки правильности выбранных параметров можно приступать к записи, нажав следом кнопку Start Copy. По успешному завершению записи окно с индикацией процесса записи закроется, после чего можно закрыть и окно самой программы.
Rufus
Записать образ в Windows 7 и выше можно с помощью программы Rufus, но требуется не забыть выбрать режим dd. Для запуска программы потребуются права администратора. На первом шаге нужно выбрать файл с образом диска и флешку, на которую будет произведена запись:
В Windows XP и Vista можно использовать архивную версию программы. На первом шаге нужно выбрать файл с образом диска и флешку, на которую будет произведена запись:
На втором шаге, после нажатия кнопки СТАРТ, нужно выбрать режим записи гибридного образа "DD-образ" и нажать ОК для начала процесса записи:
UltraISO
Записать образ можно при помощи программы UltraISO. Для начала необходимо выбрать образ диска для записи:
Затем перейти к записи образа, выбрать устройство и режим записи raw
Остаётся нажать кнопку Записать и подтвердить запись, после чего дождаться окончания процесса записи:
Win32 Disk Imager
- скачать архив с программой Win32 Disk Imager;
- распаковать файлы программы из архива в любой каталог;
- вставить флэшку в USB-разъём (размер флэшки должен быть не меньше размера скачанного образа диска);
- запустить файл .exe;
- в появившимся окне выбрать iso образ дистрибутива, указав в поле "Тип файлов" все файлы - пункт *.*;
- выбрать устройство (флэшку);
- нажать кнопку Write для записи образа на флэш-диск
В операционной системе Linux
Для записи образа на флешку можно воспользоваться любой из трёх программ с графическим интерфейсом:
ALT Media Writer (altmediawriter)
Официальный сайт: https://github.com/altlinux/ALTMediaWriter , туда-же сообщайте об ошибках программы
ALT Media Writer — это инструмент, который помогает пользователям записывать образы ALT на свои портативные накопители, такие как флэш-диски.
Он может автоматически загружать образы из интернета и записывать их, при необходимости извлекая сжатые образы (img.xz).
Пакет также доступен для Arch Linux (в AUR).
SUSE Studio Imagewriter (imagewriter)
Запись образов ISO (isoimagewriter)
Запись напрямую через dd
Поиск файла устройства флешки
1. Сначала поищем в /dev/disk/by-id:
$ ls -1 /dev/disk/by-id/usb* /dev/disk/by-id/usb-JetFlash_Transcend_16GB_01CUL45SENFPCJP3-0:0 /dev/disk/by-id/usb-JetFlash_Transcend_16GB_01CUL45SENFPCJP3-0:0-part1 /dev/disk/by-id/usb-Kingston_DataTraveler_3.0_1831BFBD3065E320B963003B-0:0 /dev/disk/by-id/usb-Kingston_DataTraveler_3.0_1831BFBD3065E320B963003B-0:0-part1 /dev/disk/by-id/usb-Kingston_DataTraveler_3.0_1831BFBD3065E320B963003B-0:0-part2
Если понятно, где флешка, например, /dev/disk/by-id/usb-JetFlash_Transcend_16GB_01CUL45SENFPCJP3-0:0 — переходим собственно к записи.
2. Если в /dev/disk/by-id найти файл устройства флешки не удалось (флешка не признается, что она USB, имя ни о чем не говорит, и т.п.), то смотрим в /proc/partitions и пытаемся по размеру угадать, где флешка:
$ grep 'sd[a-z]$' /proc/partitions 8 0 976762584 sda 8 32 15138816 sdc
Флешке соответствует /dev/sdc (либо у Вас терабайтная флешка). Если по размеру понятно, где флешка, например, /dev/sdc, — переходим к записи.
3. Бывает, что подходящих кандидатов несколько:
$ grep 'sd[a-z]$' /proc/partitions 8 0 976762584 sda 8 32 15138816 sdc 8 48 15098880 sdd
Тогда отключаем флешку, подключаем ее заново, и сразу смотрим в лог ядра:
$ dmesg | tail [2560188.692099] usb 2-3.1.2: new SuperSpeed Gen 1 USB device number 55 using xhci_hcd [2560188.713428] usb 2-3.1.2: New USB device found, idVendor=8564, idProduct=1000, bcdDevice=11.00 [2560188.713433] usb 2-3.1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [2560188.713436] usb 2-3.1.2: Product: Mass Storage Device [2560188.713439] usb 2-3.1.2: Manufacturer: JetFlash [2560188.713441] usb 2-3.1.2: SerialNumber: 01CUL45SENFPCJP3 [2560188.837988] usb-storage 2-3.1.2:1.0: USB Mass Storage device detected [2560188.838229] scsi host4: usb-storage 2-3.1.2:1.0 [2560189.995370] scsi 4:0:0:0: Direct-Access JetFlash Transcend 16GB 1100 PQ: 0 ANSI: 6 [2560189.996018] sd 4:0:0:0: Attached scsi generic sg2 type 0 [2560189.997050] sd 4:0:0:0: [sdd] 30197760 512-byte logical blocks: (15.5 GB/14.4 GiB) [2560189.997731] sd 4:0:0:0: [sdd] Write Protect is off [2560189.997739] sd 4:0:0:0: [sdd] Mode Sense: 43 00 00 00 [2560189.998457] sd 4:0:0:0: [sdd] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [2560190.036918] sdd: sdd1 [2560190.039495] sd 4:0:0:0: [sdd] Attached SCSI removable disk
Флешке соответствует файл /dev/sdd.
Запись
Сначала нужно удалить с флешки таблицу(ы) разделов. Для этого можно воспользоваться утилитой wipefs.
wipefs -a /dev/sdX
Запись можно осуществить в консоли под правами пользователя 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 — файл устройства флешки.
eject /dev/sdX
Пример записи с помощью dd
Определяем имя устройства флешки:
$ 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=dsync if=/space/office/cas/iso/alt-workstation-11.1-x86_64.iso of=/dev/sdc bs=1M status=progress;sync
или, например, так:
# pv /space/office/cas/iso/alt-workstation-11.1-x86_64.iso | dd oflag=dsync of=/dev/sdc bs=1M;sync
dd: warning: partial read (531991756 bytes); suggest iflag=fullblock
4,60 GiB 0:10:28 [4,61MiB/s] [===================================> ] 72% ETA 0:04:07
В операционной системе OS X
Подключить флешку и командой 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.iso of=/dev/diskX bs=1m
После записи, диск можно безопасно извлечь командой:
diskutil eject /dev/diskX
Запись архивов rootfs на SD-карту
Используйте alt-rootfs-installer по инструкции.
Проверка целостности записанного образа
Полная статья на форуме: https://forum.altlinux.org/index.php?topic=157.msg221680#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, на которое производилась запись.
Запись образов ОС Альт для Эльбрус
ISO-образы на DVD пишутся вышеописанными способами; они не являются гибридными, поэтому запись на флэшку осуществляется из ОС Linux на любой аппаратной платформе скриптом write.sh, также доступным в корневом каталоге самих образов начиная с выпуска 9.2. Предпочтительна именно запись на флэшку. Обязательно должен быть раздел, желательно первый. Внимательно проверьте, что буковка логического устройства соответствует именно нужному физическому.
$ lsblk # ./write.sh alt-вариант-дата-e2kv4.iso /dev/sdZ1
Сжатые IMG-образы разжимаются (unxz, xzcat) и пишутся на целевой носитель при помощи dd(8) и эквивалентных команд посекторной записи готового образа, как описано выше. Возможна непосредственная запись на SSD/HDD, после чего может быть уместно увеличить размер корневого раздела с использованием свободного пространства диска (например, при помощи gparted).
Проблемные варианты
При установке в dualboot недоступна правка диска
Проверьте, не выключается ли у Вас в Windows в гибернацию. Она может блокировать редактирование диска.
Ventoy
Есть сообщения о том, что после записи Альт 10 программой Ventoy установка идёт нештатно (в т.ч. с попыткой задействования установочного носителя при авторазбивке) После анализа было выяcнено :
- Требуется Ventoy версии более 1.0.75, а лучше 1.0.80 и выше.
https://github.com/ventoy/Ventoy/releases/tag/v1.0.75
Fix the bug when booting ALT Linux in UEFI mode. (#1645)
https://github.com/ventoy/Ventoy/releases/tag/v1.0.80
Bugfix for booting latest ALT linux. (#1784)
- Установка дистрибутивов работает, с версии 10.1 и выше.
- У Ventoy версии 1.0.75 и меньше проблемы с загрузкой образов дистрибутивов версий 9.2 и 10.0
https://github.com/ventoy/Ventoy/issues/1811 (Ventoy 1.0.79)
Unable to install ALT Linux Workstation 9.2
Так-же на форуме были сообщения об аналогичных проблемах с виртуальными DVD типа Zalman. Возможно зависит от их модели.
Ссылки
Примечания
- ↑ Начиная с Шестой платформы образы стали гибридными (их можно записывать как на флешку, так и на cd/dvd болванку) и получили расширение iso.
- ↑ работа с разделами в gparted
- ↑ Работа с разделами на примере штатных средств Windows Vista/7 http://www.oszone.net/7835/diskmgmt_in_vista (для Windows XP и более старых версий http://www.oszone.net/499/)
- ↑ при диагностике вида ignoring nested "dos" partition table on non-whole disk device добавьте ключик --force
- ↑ В корне образа может быть расположен скрипт write.sh, пригодный для записи .iso как на DVD, так и на флэшку (должен существовать первый MBR-раздел, на вс).










