Как оригинал может жить ISO быть воссозданным от живого usb?

Я удалил исходную ISO и хотел бы получить ее, не имея необходимость загружать ее снова.

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

2
задан 1 March 2018 в 14:05

2 ответа

Это зависит, как Вы создали живую Карту памяти.

Клонированная система

При клонировании файла ISO можно 'клонироваться назад' от Карты памяти до файла ISO. dd может использоваться с этой целью, но это опасно. Проверьте и перепроверьте, который Вы пишете в файл ISO.

sudo dd if=/dev/sdx of=/path/file.iso

где /dev/sdx блочное устройство, указывающее Вашу живую Карту памяти. Можно отождествить устройство со следующими командами

sudo lsblk -f
sudo lsblk -m
sudo parted -ls

и замените x буквой существующего устройства. Клонированная система Ubuntu имеет файловую систему ISO 9660.

Это - тот же метод как, что рекомендуется в ответе @SimonVanMachin. См. также эту ссылку,

Преобразуйте загрузочный USB в файл ISO

Недостаток этого метода - то, что он создаст файл ISO, который является столь же большим как USB pendrive, но активное содержание (головка диска и разделы) может быть намного меньшим. При идентификации буквы устройства Вы также получите информацию об активном содержании. Стандартные файлы ISO Ubuntu меньше, чем 2 гибибайта, таким образом, можно скопировать только первые 2 гибибайта со следующей командой

sudo dd if=/dev/sdx of=/path/file.iso bs=1M count=2k
  • Клонирование инструментов с заключительной контрольной точкой
  • Инструмент Cloning без заключительной (опасной) контрольной точки
    • dd

Извлеченная система

Если Вы извлекли систему и изменили структуру по сравнению с файлом ISO, я думаю, что будет намного легче загрузить файл ISO снова, чем создать рабочий файл ISO из системы на Карте памяти.

  • Извлечение инструментов
    • Unetbootin
    • mkusb (для Linux персистентные живые диски и для Windows устанавливают диски),
    • Rufus (в Windows)

Но возможно создать общее изображение

  • Вместо того, чтобы создать файл ISO, можно создать общее изображение (.img файл или сжатый .img.gz файл) или изображение Clonezilla. Можно восстановить такое изображение к USB pendrive (по крайней мере, того же размера), но это не будет работать от диска DVD.

    $ sudo -s
    # dd if=/dev/sdx bs=4096 | gzip -c /path/file.img.gz
    # exit                             # remember to exit from sudo
    
  • Я рекомендовал бы сделать изображение Clonezilla. Это более безопасно и быстрее, потому что Clonezilla только копирует используемые блоки (это пропускает блоки, которые не используются разделами и файловыми системами кроме верхней части диска). Это означает, что изображение также будет как можно меньше. Изображение Clonezilla является каталогом со многими файлами, где большие файлы сжаты.

    Вы находите Clonezilla файлами ISO, а также документацией в следующей ссылке,

    http://clonezilla.org

2
ответ дан 2 December 2019 в 02:44

Использовать dd создать ISO:

sudo dd if=/dev/sdx of=/path/file.iso

Где/dev/sdx - Вы liveUSB.

Посмотрите Преобразовывают загрузочный USB в файл ISO

1
ответ дан 2 December 2019 в 02:44

Другие вопросы по тегам:

Похожие вопросы: