Я удалил исходную ISO и хотел бы получить ее, не имея необходимость загружать ее снова.
Если бы возможно, предпочтительный путь состоял бы в том, чтобы создать ISO вокруг того же размера как оригинал, использующий только размер файлов а не размер USB-устройства.
Это зависит, как Вы создали живую Карту памяти.
При клонировании файла 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
usb-creator-gtk
gnome-disks
dd
Если Вы извлекли систему и изменили структуру по сравнению с файлом ISO, я думаю, что будет намного легче загрузить файл ISO снова, чем создать рабочий файл ISO из системы на Карте памяти.
Но возможно создать общее изображение
Вместо того, чтобы создать файл 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, а также документацией в следующей ссылке,
Использовать dd
создать ISO:
sudo dd if=/dev/sdx of=/path/file.iso
Где/dev/sdx - Вы liveUSB.
Посмотрите Преобразовывают загрузочный USB в файл ISO