Загрузочный USB из резервной копии casper / PinguyBuilder

Я пытаюсь сделать загрузочную резервную копию LiveUSB моей системы. После попадания в неприятности с Systemback, Я стараюсь PinguyBuilder, Это кажется хорошим, поскольку это простой скрипт, который можно адаптировать.

Тем не менее, я не могу загрузиться с ISO-файлов, которые он создает. Я подозреваю (но я не знаю), что проблема в процессе создания или записи ISO. Моя (сжатая) система больше 4 ГБ. Так что я шляпа, чтобы настроить PinguyBuilder немного, чтобы сгенерировать эти большие изображения. Тем не менее, я могу создать загрузочную флешку на ее основе.

Ошибка, с которой я сталкиваюсь, возникает при загрузке с флешки. После выбора в диалоговом окне для загрузки LiveUSB, он покажет сообщение о том, что он не смог смонтировать мой squashfs, Тем не менее, содержащиеся squashfs монтируется просто отлично на моей рабочей системе.

Мне интересно, могу ли я создать свой загрузочный LiveUSB прямо из файлов (в основном squashfs) тот PinguyBuilder генерироваться. Оставляет рабочий каталог ISOTMP содержащий boot casper dists EFI install isolinux md5sum.txt pool preseed README.diskdefines ubuntu,

casper подкаталог содержит основы, такие как filesystem.squashfs а также vmlinuz, Но как мне с него сгенерировать загрузочную флешку? Обратите внимание, что мне не обязательно нужен инструмент. Я могу разделить флешку и скопировать файлы самостоятельно, если это необходимо.

2 ответа

Решение

В конце концов я использовал подход, аналогичный предложенному CSCameron:

Во-первых, я создал резервную копию с PinguyBuilder (как описано в вопросе).

Затем я загрузил загрузочный Rescatux (Super Grub2 Disk) ISO и создал с него USB. я использовал Rosa Image Writer, но другие инструменты должны делать то же самое.

Затем я проверил загрузочный ISO с редактором разделов - я использовал partitionmanager, но gparted должен сделать то же самое - и создал ext2 перегородка в свободном пространстве.

Наконец, я смонтировал новый раздел и скопировал содержимое PinguyBuilder/ISOTMP/ папка, созданная PinguyBuilder в раздел.

При загрузке с этой флешки я получаю Rescatux меню со всеми его полезными опциями. Кроме того, это меню позволяет запускать все обнаруженные grub установок.

Обратите внимание, что раздел на USB-карте может отображаться как (hdd0,msdos1)или аналогичные, хотя это не так.

В частности, он находит систему на моем ext2 раздел и позволяет мне с него загрузиться. Преимущество здесь в том, что он получает меню из системы, созданной PinguyBuilderвключая возможность установки моей системы с живого USB без необходимости редактирования grub.conf,

mkusb - отличный инструмент для создания загрузочных дисков. Загрузочная система работает как для BIOS, так и для UEFI. Ниже показан способ клонирования существующего диска ОС на USB.

Создайте постоянный USB-накопитель с помощью mkusb, используйте значения по умолчанию, используйте любой удобный ISO.

Загрузите компьютер со второго живого USB.

Используя gparted, удалите раздел ОС и раздел casper-rw с постоянного USB. Оставьте раздел данных NTFS, если вы хотите получить доступ к разделу Windows и Linux. подтвердите, что есть место для клонированного раздела.

Выберите диск, разделы которого вы хотите скопировать, щелкните правой кнопкой мыши по разделу и выберите "Копировать".

Выберите целевой диск и выберите пустое место, щелкните правой кнопкой мыши и вставьте.

После завершения gparted скопируйте пункт меню ОС из boot/grub/grub.cfg нового раздела, чтобы он стал первым пунктом меню в файле grub.cfg загрузочного раздела USB.

Загрузочный диск не будет работать как установщик диска.

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