Тестирование ISO образа на гибридность

Материал из Rosalab Wiki
Перейти к: навигация, поиск

Требования

Обычно ISO образы выходят Гибридные, т.е. для записи на USB флешку и для CD/DVD дисков. Но иногда система сборки дает сбои, и образы выходят НЕ гибридные, т.е. только для записи на CD/DVD диски. Если такой не гибридный образ попытаться записать с помощью dd на USB флешку, то он просто не запустится.

  • Тестирование ISO образа на гибридность

Методика тестирования

  1. Скачиваем ISO образ
  2. Проверяем его на гибридность:

Запускаем команду:

fdisk -l ROSA.iso

Результат

  • Если вывод следующего плана, занчит образ НЕ гибридный:
# fdisk -l ROSA.iso
.
Диск ROSA.iso: 2580 МБ, 2580271104 байт
255 heads, 63 sectors/track, 313 cylinders, всего 5039592 секторов
Units = секторы of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
.
На диске ROSA.iso отсутствует верная таблица разделов
  • Если вывод следующего плана, занчит все отлично, образ гибридный:
# fdisk -l ROSA.iso
.
Диск ROSA.iso: 2580 МБ, 2580545536 байт
64 heads, 32 sectors/track, 2461 cylinders, всего 5040128 секторов
Units = секторы of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x6b8b4567
.
Устр-во Загр     Начало       Конец       Блоки   Id  Система
ROSA.iso1   *           0     5040127     2520064   17  Скрытый HPFS/NTFS

Примечание

Если все же, по каким-то причинам нужно работать именно с этим образом, тогда надо сделать его гибридным. Для этого запускаем следующую команду:

$ isohybrid ROSA.iso

Вывод команды:

isohybrid: Warning: more than 1024 cylinders: 2461
isohybrid: Not all BIOSes will be able to boot this device

Все, после этого можно пользоваться гибридным образом.