Как проверить, что загруженный ISO-образ является загрузочным, прежде чем записать его?


Ответы:


18

isoinfo, вероятно, может сказать вам, есть ли у нее нужные файлы для загрузки, если вы хотите быстро и грязно. isoinfo -l -i is_it_bootable.isoотобразит структуру каталогов, чтобы вы могли проверять наличие файлов, которые должен иметь живой cd / boottable cd.

isoinfo -d -i is_it_bootable.isoскажет, есть ли на диске раздел El Torito . Живые компакт-диски с Ubuntu:

Eltorito validation header:
Hid 1
Arch 0 (x86)
ID ''
Key 55 AA
Eltorito defaultboot header:
    Bootid 88 (bootable)
    Boot media 0 (No Emulation Boot)
    Load segment 0
    Sys type 0
    Nsect 4
    Bootoff 8F 143

OMG это производит тонну продукции! Почему бы вы порекомендовали это ?! Как кто-нибудь мог прочитать это?
Джонатан В ролях

11

Вы проверяете MD5SUM. См. Https://help.ubuntu.com/community/HowToMD5SUM .

Usontu гарантирует, что iso по адресу http://www.ubuntu.com/desktop/get-ubuntu/download является загрузочным, поэтому действительный MD5SUM утверждает, что iso является загрузочным.


4
Md5sum сообщает, является ли iso загрузочным? (Я хочу знать, если это загрузочный, а не если он был правильно загружен)
Том Брито

2
Если файл на исходном сайте был загрузочным и md5sumдает одинаковый результат для обеих копий, существует небольшая вероятность того, что файлы различаются, и вы также можете предположить, что ваша копия также является загрузочной.
Вальтинатор

Для меня лучший подход, кажется, заключается в проверке заголовка El Torito .
U880D

6

Выполнение криптографической проверки хеша загруженного вами ISO-файла состоит из следующих шагов.

  1. Откройте терминал и введите следующее:

    md5sum 
    

    Примечание: после пробела есть пробел md5sum.

  2. Теперь откройте Nautilus и перейдите к папке, содержащей файл ISO.

  3. Перетащите файл ISO в открытое окно терминала. Это вставит путь / имя файла ISO в окно терминала.
  4. Нажмите Enterв окне терминала.
  5. Первая часть вывода - это хэш MD5 CD.
  6. Перейдите сюда и найдите каталог, соответствующий вашему выпуску, и найдите файл MD5SUMS. Сравните хеш вашего ISO-файла с соответствующей записью в этом файле.

Если два хэша не совпадают, значит, ваш ISO-файл поврежден, и вам нужно будет загрузить его снова.


4

Если у вас достаточно хороший процессор, установите VirtualBOX и настройте виртуальную машину. Сделайте так, чтобы он указывал на ISO как CDROM, и сконфигурируйте его для первой загрузки с CDROM. Он будет загружаться из файла ISO напрямую, без необходимости записывать файл.

Еще одна вещь, которую я всегда делаю, как правило, заключается в том, чтобы на самом деле установить ISO-образ на USB-ключ и загрузить его с него, что сейчас возможно на большинстве компьютеров. UNETBOOTIN (просто Google) сделает это за вас. Просто ожидайте, что USB-диск будет полностью уничтожен.

Теперь я никогда не загружаюсь с CDROM. Я не могу вспомнить, когда в последний раз я записывал CDROM.


1

Поверхностный способ - бежать file. В конце строки выводится, является ли iso загрузочным, например

$ file fd11src.iso
fd11src.iso: ISO 9660 CD-ROM filesystem data 'FD11SRC' (bootable)

Более глубокий способ - использовать эмулятор типа qemu :

qemu-system-x86_64 -boot d -cdrom image.iso -m 512

Если он загружается, то все в порядке. Несмотря на полную эмуляцию, запустить его очень просто и не потребляет много ресурсов.

Эти методы должны работать для любого дистрибутива Linux.


0

Привет, для любого дистрибутива, который вы пытаетесь скачать, просто используйте LinuxLive Usb creator, он загрузит нужный iso для вас и одновременно подтвердит надежду, что это поможет.


-2

Это очень просто. Мы пойдем шаг за шагом ...

  • Используя PowerISO.
  • Сначала загрузите и установите PowerISO.
  • Откройте PowerISO.
  • Затем нажмите на ФАЙЛ, а затем на ОТКРЫТЬ, найдите и откройте файл ISO.
  • Когда вы открыли этот файл ISO, если этот файл является загрузочным, то в левом нижнем углу он показывает «Загрузочный образ». Если это не загрузочное изображение, то оно показывает «Не загружаемое изображение».

введите описание изображения здесь


Это очень похоже на программу Windows.
Гюнтберт

@guntbert Они только что выпустили версию программы для Linux.
Ploni
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.