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

Материал из Rosalab Wiki
Версия от 23:55, 21 августа 2012; PastorDi (обсуждение | вклад) (Результат)

Это снимок страницы. Он включает старые, но не удалённые версии шаблонов и изображений.
Перейти к: навигация, поиск

Требования

Обычно 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

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