Загрузочный 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.
Загрузочный диск не будет работать как установщик диска.