Я удалил оригинальный ISO-образ и хотел бы восстановить его, не загружая заново.
Если возможно, предпочтительным способом будет создание ISO-образа примерно того же размера, что и оригинал, используя только размер файлов, а не размер USB-устройства.
решение1
Используйте dd
для создания iso:
sudo dd if=/dev/sdx of=/path/file.iso
Где /dev/sdx — ваш liveUSB.
решение2
Это зависит от того, как вы создали Live USB-накопитель.
Клонированная система
Если выклонированныйфайл iso, вы можете «клонировать обратно» с USB-накопителя в файл iso. dd
может быть использован для этой цели, но это рискованно. Пожалуйста, проверьте и перепроверьте, что вызаписать в файл iso.
sudo dd if=/dev/sdx of=/path/file.iso
где /dev/sdx
находится блочное устройство, указывающее ваш live USB-накопитель. Вы можете определить устройство с помощью следующих команд
sudo lsblk -f
sudo lsblk -m
sudo parted -ls
и замените x на фактическую букву устройства.Клонированная система Ubuntu имеет файловую систему iso 9660..
Это тот же метод, который рекомендован в ответе @SimonVanMachin. Смотрите также эту ссылку,
Конвертировать загрузочный USB в ISO-файл
Недостатком этого метода является то, что он создаст iso-файл размером с USB-флешку, но активное содержимое (головка и разделы диска) может быть намного меньше. Когда вы определите букву устройства, вы также получите информацию об активном содержимом. Стандартные iso-файлы Ubuntu меньше 2 GiB, поэтому вы можете скопировать только первые 2 GiB с помощью следующей команды
sudo dd if=/dev/sdx of=/path/file.iso bs=1M count=2k
- Инструменты клонирования с конечной контрольной точкой
- Псевдоним Ubuntu Startup Disk Creator
usb-creator-gtk
- Диски псевдоним
gnome-disks
- mkusb(только для дисков Linux Live)
- Образ диска Win32(в Windows)
- Псевдоним Ubuntu Startup Disk Creator
- Инструмент клонирования без конечной контрольной точки (опасно)
dd
Извлеченная система
Если выизвлеченныйсистему и изменил структуру по сравнению с iso-файлом,Я думаю, что это будет гораздо проще скачать iso-файл заново чем создать рабочий iso-файл из системы на USB-накопителе.
- Инструменты для извлечения
- Unetbootin
- mkusb(для постоянных живых дисков Linux и для установочных дисков Windows)
- Руфус(в Windows)
Но можно создать общий образ.
Вместо создания файла iso вы можете создать общий образ (
.img
файл или сжатый.img.gz
файл) или образ Clonezilla. Вы можете восстановить такой образ на USB-флешку (по крайней мере того же размера), но он не будет работать с DVD-диска.$ sudo -s # dd if=/dev/sdx bs=4096 | gzip -c /path/file.img.gz # exit # remember to exit from sudo
Я бы рекомендовал сделать образ Clonezilla. Это безопаснее и быстрее, потому что Clonezilla копирует только используемые блоки (она пропускает блоки, которые не используются разделами и файловыми системами, за исключением головки диска). Это означает, что образ также будет максимально маленьким. Образ Clonezilla — это каталог с несколькими файлами, где большие файлы сжаты.
ISO-файлы Clonezilla, а также документацию можно найти по следующей ссылке: