Использование Live CD или Live USB для восстановления данных
Загрузка с внешнего носителя может быть полезна в тех случаях, когда операционная система на устройстве не загружается, либо есть опасение, что её загрузка и работа (запись свапа например), уменьшит вероятность успешного восстановления данных. И если подключение носителя информации к другому компьютеру по какой-либо причине неудобно, остаётся только использование Live CD или Live USB.
- Образ Live CD. Обратите внимание на то, чтобы выбранная сборка в процессе загрузки ничего не писала на жесткие диски (да, некоторые пишут).
- Программа UltraISO. Программа имеет демо-версию, позволяющую записывать образы, размеры которых не превышают 300Mb. Поэтому лучше выбирать образы Windows Live CD соответствующего размера.
- Две (в случае Live USB) или одна (в случае Live CD) флешки размером не менее 512Mb и 4Mb в первом случае и 4Mb во втором случае. Также, если вы выбрали вариант с Live CD, естественно понадобиться CD или DVD диск.
- Программа для восстановления данных, например, R.saver.
Загрузочная флешка или загрузочный диск?
Первым шагом будет создание Live CD или Live USB. В современных реалиях, когда уже почти у трети всех ноутбуков нет оптического привода, а флешка есть почти в каждом кармане, наиболее востребованным кажется второй случай. Но, на всякий случай, если Вам по каким-либо причинам больше подходит вариант с оптическим носителем, мы опишем обе методики.
Создание загрузочной флешки
Сначала необходимо скачать и запустить UltraISO. Запуск программы необходимо производить от имени администратора. Если вы работаете в системе Windows 7 или Window Vista, то достаточно кликнуть правой клавишей и в выпавшем меню выбрать «Запуск от имени администратора» (Рис. 1). Сработает это, естественно, только если вы являетесь администратором. В Windows XP или более ранних версиях такие ухищрения ни к чему, достаточно просто запустить программу обычным способом. Но опять же, необходимо обладать правами администратора.

После этого открываем в программе скаченный нами заранее образ Windows Live CD (Рис. 2).

Далее приступаем к непосредственной записи образа на наш сменный носитель. Сначала опишем последовательность действий для записи образа на USB-флешку. Вначале флешку стоит отформатировать под FAT или NTFS файловую систему. После этого в главном контекстном меню программы выбираем «Самозагрузка» -> «Записать образ Жесткого диска…» (Рис. 3).

Далее перед Вами предстанет картина, изображенная на рис. 4.

Как мы видим, существует четыре метода записи на флеш-диск. Рекомендуется использовать USB-HDD+. После этого жмем «Записать». Все, загрузочная флешка с Windows Live CD на борту готова.
Создание загрузочного диска
Теперь настала очередь оптического диска. Для запуска мастера записи диска достаточно в главном меню UltraISO нажать клавишу F7. Откроется меню записи (Рис. 5).

Здесь можно выбрать привод, скорость записи, метод записи (для наших целей разницы нет), а также осуществление проверки диска после записи. Выбираем интересующие нас параметры и жмем «Записать». После этого получаем образ Windows Live CD, записанный на оптический диск.
Восстановление данных
Вторым нашим шагом будет загрузка компьютера в Windows, только что установленный нами на сменный носитель. Для этого необходимо загрузить компьютер с нашего сменного носителя. Сделать это можно двумя способами: либо войти в BIOS и в качестве загрузочного диска выставить флешку или оптический привод, либо, что еще проще, вызвать boot menu и выбрать диск, с которого нужно загрузиться. Для того чтобы войти в BIOS или вызвать boot menu необходимо перезагрузить компьютер и в момент загрузки нажать необходимую клавишу. Какую именно – можно посмотреть в нижней части экрана в момент загрузки компьютера, когда еще не началась загрузка Windows (Рис. 6).

Если вы все сделали правильно, то начнется загрузка Windows, установленного на нашем сменном носителе.
Загрузившись в Windows, запускаем проводник или какой-либо другой файловый менеджер, втыкаем вторую флешку, на которую мы заранее записали R.saver или любую другую программу восстановления данных и запускаем её. Если вы выбрали рекомендованный в начале статьи образ Windows Live CD, то выглядеть это должно примерно так, как изображено на Рис. 7.

После этого можно приступать к восстановлению нужных данных. Как это сделать с помощью R.saver можно прочитать здесь.
Сохранять восстановленные данные можно прямо на флешку, с которой запущен R.saver. Но стоит помнить, что тогда размер флешки должен быть больше, чем минимальные озвученные ранее 4Mb и соответствовать размеру восстанавливаемых файлов.
Автор: Андрей Минаев
Перепечатка или цитирование разрешены при условии сохранения прямой ссылки на первоисточник: R.LAB, восстановление данных.
Как загрузиться с LiveCD, расположенного на внутреннем диске компьютера
Возможно, вам уже приходилось пользоваться так называемыми живыми дисками или LiveCD . Само название такого инструмента говорит о том, что загружаться он должен с внешнего носителя, на самом деле это не является правилом. В антивирусном диске Trend Micro Rescue Disk , к примеру, предусмотрена опция, позволяющая запускать его с жесткого диска компьютера. Загружать с внутреннего диска можно и другие LiveCD, правда, не без помощи сторонней программы EasyBCD.
У этого способа есть, однако, одно ограничение, — работать он будет только на ПК с MBR -диском и обычным BIOS .
Итак, скачиваем EasyBCD и запускаем.
В разделе «Текущее меню» у вас будут перечислены все имеющиеся на данный момент загрузочные записи.

В нашем примере доступна только одна загрузочная запись — запись самой операционной системы Windows 10. Сюда же вам нужно добавить загрузочные записи других операционных систем, тех самых, на базе которых работают живые диски. Используют они среду Linux или WinPE не имеет значения. Что касается образов дисков, размещать их лучше всего на пользовательском разделе.

Перейдите в раздел «Добавить запись», переключитесь на вкладку ISO в блоке «Съемный носитель», дайте название добавляемому пункту загрузочного меню и укажите путь к ISO -образу живого диска. Режим оставляем по умолчанию — запуск с диска. Чтобы добавить запись, нажмите кнопку в виде плюсика. Аналогичным образом прописываем в меню загрузки другие LiveCD .

Если вы теперь зайдете в раздел «Текущее меню», то найдете там новые записи.

Всё готово, можно перезагружаться и смотреть, что из этого выйдет.
А выйдет то, что вы попадете в загрузочное меню, в котором вам будет предложено выбрать один из добавленных образов.

Далее уже следует смотреть, что предлагает вам мастер загрузочного живого диска, есть диски, которые являются одновременно и LiveCD, и установочными дистрибутивами. Не исключено, что иной LiveCD не сможет запуститься со встроенного жесткого диска в силу технических ограничений.
По этой причине нам не удалось запустить ESET SysRescue Live, выдавший сообщение о «Unable to find a medium containing a live file system» , то есть «Не можем найти носитель с живой файловой системой» .
А вот легкая операционная система Kolibri запустилась без проблем.

Но при попытке перезагрузить из нее компьютер мы получили ошибку «Ваш компьютер необходимо восстановить» , хотя никаких повреждений в системе обнаружено не было. Возможно, причина ошибки кроется в процедуре рестарта, тогда как обычное выключение ПК с последующей загрузкой не приводило к каким-либо проблемам.
Если живой диск станет более ненужным, удалите его из загрузочного меню с помощью той же EasyBCD.
Для этого в разделе «Редактировать меню загрузки» отметьте птичкой пункт меню LiveCD, нажмите «Удалить», а затем «Сохранить».
LiveCD с установленной системы
Необходимо сделать LiveCD (Debian) с установленными и настроенными программами, т.е. вставил CD/флэшку, система загрузилась в ОЗУ и можно работать (даже без участия hdd). Как можно сделать LiveCD с уже установленного Linux?
В интернете попадались варианты, когда генерируется образ (например, binary-hybrid.iso), а потом с помощью добавления скриптов в момент загрузки система и настраивается. Но есть ли вариант, когда можно сделать LiveCD с уже установленной системы?
My555
19.01.20 11:44:55 MSK

SergeySVold ★★★★
( 19.01.20 12:43:42 MSK )
Ответ на: комментарий от SergeySVold 19.01.20 12:43:42 MSK
Там готовые LiveCD образы со своими программами и настройками. Вот хотелось бы такой же образ, только сделать под себя (свое окружение, программы, скрипты и т.п).
Как сделать такой же образ, только с установленного и настроенного Linux (Debian)?
My555
( 19.01.20 13:00:51 MSK ) автор топика
Ответ на: комментарий от My555 19.01.20 13:00:51 MSK

Enter ★
( 19.01.20 13:04:22 MSK )
Ответ на: комментарий от My555 19.01.20 13:00:51 MSK
Делай, тебе никто не запрещает.
За основу можешь взять любой LiveCD, изучить как они работают, тоже самое тебе нужно реализовать в твоём LiveCD.
Как работает LiveCD, на CD / DVD диске есть squashfs архив, это специальный архив, который может монтироваться, но только в режиме чтения.
Но для работы любой системы нужно иметь возможность записи.
Поэтому в сценария в initramfs прописаны команды, которые монтируют squashfs архив, потому монтируют отдельно tmpfs для записи и далее каскадно монтируют посредством aufs / overlayfs / unionfs squashfs как нижний слой для чтения и tmpfs как верхний слой для записи. Т.е. получается такой «бутерброд» из двух файловых систем, при чтении считывание будет проходить из squashfs, а запись новых файлов или изменённых на tmpfs.
После того как скрипты всё смонтируют будет произведён switch_root или pivot_root, т.е. переключение корня в смонтированный «бутерброд».
Т.е. берёшь и изучаешь как работает LiveCD и делаешь по аналогии.
Если у Debian есть уже готовый LiveCD, то ты можешь взять, распаковать squashfs образ, сделать в него chroot, поставить нужные программы, сделать нужные настройки и затем опять запаковать в squashfs архив, а потом заменить твоим файлом squashfs в LiveCD от Debian.
anonymous
( 19.01.20 13:14:00 MSK )
xDShot ★★★★★
( 19.01.20 13:14:10 MSK )
сделать LiveCD с уже установленного Linux?
- Запустить live в режиме «persistent». Режим позваляет сохранять все изменения, как в установленной системе.
- Использовать системы, которые как-раз расчитаны на такую работу, например Porteus.
- Из установленной системы сделать live. Дебиан не делал. А в *бунту делаю так
andytux ★★★★★
( 19.01.20 15:24:04 MSK )
Ответ на: комментарий от My555 19.01.20 13:00:51 MSK

Самый простой вариант это Slax linux. Легко все приложения добавляются и удаляются с загрузочной флешки. https://slax.org.ru/
SergeySVold ★★★★
( 19.01.20 16:07:29 MSK )
Ответ на: комментарий от SergeySVold 19.01.20 16:07:29 MSK
Согласен, тем более сейчас он собирается на пакетной базе Debian, хоть и называется slax.
anonymous
( 19.01.20 16:10:11 MSK )
В антиксе встроена лайфпеределывалка. Тот же дебиан. Тоже можно пробовать.
explorer ★
( 19.01.20 16:54:35 MSK )
- с помошью debootstrap собираешь систему, заворачиваешь в образ
- делаешь initrd c поддержкой overlayfs, tmpfs и что там еще нужно
- добавляешь в initrd свой скрипт, который монтирует носитель, разворачивает в overlay твой образ-RO+tmpfs-RW
можно еще придумать механизм сохранения изменений
ps: ну а если велосипед изобретать не охота, то тот же Slax
samson ★★
( 20.01.20 05:57:29 MSK )
Ответ на: комментарий от anonymous 19.01.20 13:14:00 MSK
а потом заменить твоим файлом squashfs в LiveCD от Debian
Подскажите, когда я монтирую iso образ LiveCD, то он сразу предупреждает, что недоступен для записи. В результате я копирую из него все содержимое в другую папку из которой в дальнейшем и делаю новый iso образ, но с него система не загружается и выдает DISK BOOT FAILURE.
My555
( 23.01.20 17:27:21 MSK ) автор топика
Ответ на: комментарий от andytux 19.01.20 15:24:04 MSK
Из установленной системы сделать live. Дебиан не делал. А в *бунту делаю так
Т.к. я в Linux совсем новичок, сразу споткнулся на отсутствие папок opt и др. в Debian.
My555
( 23.01.20 17:29:41 MSK ) автор топика

Но есть ли вариант, когда можно сделать LiveCD с уже установленной системы?
В поставке MX Linux (Debian-based дистр) есть утилита MX Snapshot — она делает то, что тебе надо.
atsym ★★★★★
( 23.01.20 17:59:31 MSK )
Зачем вообще в наше время потребовался LiveCD?
Deleted
( 23.01.20 18:01:14 MSK )
Ответ на: комментарий от Deleted 23.01.20 18:01:14 MSK
Зачем вообще в наше время потребовался LiveCD?
Удобно, после перезагрузки всегда новая система.
My555
( 23.01.20 18:04:26 MSK ) автор топика
Ответ на: комментарий от Deleted 23.01.20 18:01:14 MSK
Зачем вообще в наше время потребовался LiveCD?
«…CD» нужен толко в том случее, если требуется запись на болванку. В остальных случаях от него только лишние сложности и ограничения. А вот «Live…» может быть весьма полезен.
andytux ★★★★★
( 24.01.20 09:18:09 MSK )
Ответ на: комментарий от My555 23.01.20 17:27:21 MSK
делаю новый iso образ, но с него система не загружается
А ты делаешь исо-образ загрузочный? Ты правильно его делаешь? И в продолжение предыдущего ответа. Если ты сделал загрузочный исо-образ, это не значит, что, записав его на флешку, ты получишь загрузочную флешку.
andytux ★★★★★
( 24.01.20 09:26:13 MSK )
Ответ на: комментарий от My555 23.01.20 17:29:41 MSK
сразу споткнулся на отсутствие папок opt и др. в Debian.
Каталог /opt. В системе он есть. В исо-образе — нет. Во первых, если нет, то создай. Во вторых, имя каталога в принципе может быть любое. Я для себя решил, что пусть будет /opt. Потому что он уже есть во многих системах. И по спецификации FHS вполне подходит для этих целей. Обычно в него помещаю исо-образы и другие файлы «живых систем» . Например, конфиг груб составлен так, что ищет файлы в этом каталоге. Если изменишь имя, то нужно будет вносить изменения в конфиг. Если говорить о Debian, то столкнешься с более сложными препятствиями. Например, программа, ответственная за работу «живой системы» в Debian называется — live, а в *buntu — casper. И это не единственный параметр, которыми они отличаются. Эти изменения придется учитывать в конфиге груб.
andytux ★★★★★
( 24.01.20 09:48:22 MSK )
Ответ на: комментарий от andytux 24.01.20 09:26:13 MSK
А ты делаешь исо-образ загрузочный? Ты правильно его делаешь?
Пробовал по-разному. Например, есть скачанный iso образ Debian Live с оф. сайта. Копирую его на флэшку (cp liveimage.iso /dev/sdb) — все загружается (через dd тоже работает).
Далее в качестве эксперимента этот образ монтирую, копирую в другую папку и собираю:
mount -o loop liveimage.iso /image cp -r /image /tempimage genisoimage -J -R -o newliveimage.iso -no-emul-boot -boot-info-table -b isolinux/isolinux.bin -c isolinux/boot.cat /tempimage
Записываю полученный новый образ на флэшку: cp newliveimage.iso /dev/sdb — и выдает ошибку.
P.s.: тестовый пример набирал по памяти, может где-то ошибся, но в целом так.
My555
( 24.01.20 11:49:25 MSK ) автор топика
Ответ на: комментарий от My555 24.01.20 11:49:25 MSK
genisoimage -J -R -o newliveimage.iso -no-emul-boot -boot-info-table -b isolinux/isolinux.bin -c isolinux/boot.cat /tempimage
Для исо-образа может быть и правильно, На память все параметры не помню, давно не делал. А вручную не делал еще давнее.
Записываю полученный новый образ на флэшку
И дальше я правильно сказал. С флешки этот образ грузиться не будет, т.к. в нем нет соответствующего загрузчика. Чтобы сделать загрузочную флешку простым копированием исо-обрза, образ делают с гибридной таблицей разделов. Как это сделать конкретно, я не знаю. Это я и назвал бесполезной тратой сил и времени на создание образа. Если не нужно писать на болванку, а достаточно только загрузка с флешки или хдд, то и незачем заморачиваться с исо. Совет. Осваивай груб. Пригодиться в любой ситуации и никакие другие загрузчики будут не нужны. Даже если исо-образ не гибридный, то во многих случаях можно загрузиться из исо-образа, не записывая его на флешку. В этом случае и образов может быть не один, а сколько физически поместится.
andytux ★★★★★
( 24.01.20 12:12:57 MSK )
Ответ на: комментарий от andytux 24.01.20 12:12:57 MSK
Если не нужно писать на болванку, а достаточно только загрузка с флешки или хдд, то и незачем заморачиваться с исо. Совет. Осваивай груб.
Но, как я понимаю, для это ведь нужен винт с прописанным grub-загрузчиком? Т.е. сразу после БИОСа управление передается grub-загрузчику и там уже происходит перенаправление. А как быть, если вообще без винта или на другом компьютере, где grub не прописан?
My555
( 24.01.20 12:34:48 MSK ) автор топика
Ответ на: комментарий от andytux 24.01.20 12:12:57 MSK
Получилось все-таки запустить с флэшки, скачал mbr с оригинального образа и добавил в новый.
My555
( 24.01.20 14:57:58 MSK ) автор топика
Ответ на: комментарий от andytux 24.01.20 09:18:09 MSK
Ну на флешку закатать систему — дело не хитрое. Хотя если опыта с линуксом мало, придется почитать кое-какие мануалы.
Вот сделать неизменяемый образ немного дольше, придется с точками монтирования повозиться. Смысла в нем, правда, не вижу сейчас. Вручную никогда такой конфиг не делал. В те времена, когда cd были актуальны, мне кноппикса хватало.
Deleted
( 24.01.20 15:17:12 MSK )
Последнее исправление: Deleted 24.01.20 15:17:45 MSK (всего исправлений: 1)
Ответ на: комментарий от Deleted 24.01.20 15:17:12 MSK
Вот сделать неизменяемый образ немного дольше
Так неизменяемый образ это же как раз LiveCD или я неправильно понимаю?
P.s.: с Линуксом ковыряюсь от силы неделю.
My555
( 24.01.20 15:46:44 MSK ) автор топика
Ответ на: комментарий от My555 24.01.20 12:34:48 MSK
для это ведь нужен винт с прописанным grub-загрузчиком?
У тебя система установлена? Ты ее запускаешь грубом? Если оба ответа да, то и начни с того, чтобы им ты мог загрузить все, что угодно, любую систему, любой образ, с любого диска-раздела. А потом этот конфиг можно применять с любым грубом, на любом устройстве.
Что-то будет, например флешка. От винта отличается только названием. Размещение и работа груба ничем не отличается. В свое время, когда флешек еще не было, в загрузочных исо тоже использовал груб, никаких isolinux. Для режима совместимости с БИОС груб устанавливается одной командой на любое устройство. А в режиме ЕФИ и того проще — простым копированием файлов. Собственно, загрузочной называется флешка, на которой установлен загрузчик. Все остальное по мере необходимости. Нужен исо, скопировал на флешку исо. Или вообще, загрузчиком флешки загрузить исошник, находящийся где-то на харддиске, или систему, установленную на чужом компьютере, которую свой загрузчик запустить не может.
andytux ★★★★★
( 24.01.20 15:58:06 MSK )
Ответ на: комментарий от My555 24.01.20 15:46:44 MSK
Ну можно сделать неизменяемую флешку например. При перезагрузке все изменения забывает.
Deleted
( 24.01.20 15:58:55 MSK )
Ответ на: комментарий от andytux 24.01.20 15:58:06 MSK
Понял, спасибо, буду с grub знакомиться, т.к. получается универсальный загрузчик. Тем более у меня с LiveCD, как я понял, все равно потом управление передается grub (меню в LiveCD и выбор режима).
Ну можно сделать неизменяемую флешку например. При перезагрузке все изменения забывает.
Так это же LiveCD, точнее Live-образ записанный на флэшку. У меня как раз получилось скачать оригинальный Live-образ, распаковать-запаковать и обратно сделать загрузочную флэшку. Все в оперативке получается, при перезагрузке как новая система.
А не подскажите, chroot только из консоли можно изменения делать, привязаться к графической оболочки нет возможности? Т.е. чтобы саму систему можно было «визуально» настраивать.
My555
( 24.01.20 16:13:27 MSK ) автор топика
Ответ на: комментарий от My555 24.01.20 16:13:27 MSK

Упаковать в образ и запустить на QEMU или Vrtualbox.
Mixa ★
( 24.01.20 17:16:41 MSK )
Ответ на: комментарий от My555 24.01.20 16:13:27 MSK
А не подскажите, chroot только из консоли можно изменения делать, привязаться к графической оболочки нет возможности? Т.е. чтобы саму систему можно было «визуально» настраивать.
Тут дело в твоем непонимании. Ты должен запустить liveCD, настроить его под себя и сохранить это все в новый образ liveCD.
Технически можно и из chroot-а запустить иксы (графическую оболочку), но скорее всего ты упрешься в аппаратные ограничения компьютера – не хватит оперативной памяти или ещё что-нибудь пойдёт не так.
anonymous
( 25.01.20 22:03:03 MSK )
Ответ на: комментарий от My555 23.01.20 17:27:21 MSK
Подскажите, когда я монтирую iso образ LiveCD, то он сразу предупреждает, что недоступен для записи.
Конечно, iso образ — это файл, содержащий файловую систему iso9660, она предназначена для записи на носители информации с возможностью доступа только для чтения и как следствие iso образ (iso9660) тоже доступна только для чтения.
В результате я копирую из него все содержимое в другую папку из которой в дальнейшем и делаю новый iso образ, но с него система не загружается и выдает DISK BOOT FAILURE.
Ты в общем правильно делаешь, только тебе нужно погуглить как создавать iso образ, который может загружаться.
В случае EFI загрузки он и так должен грузиться в EFI режиме, в случае наличия в корне iso образа директории efi с файлами загрузчика. А для загрузки в legacy (BIOS) режиме тебе нужно разобраться как создавать образ, а точнее с какими ключами вызывать утилиту mkisofs для создания загружаемого образа.
Т.к. я в Linux совсем новичок, сразу споткнулся на отсутствие папок opt и др. в Debian.
Папки opt, а точнее, видимо /opt могут быть и в Debian, обычно в эту директорию устанавливаются сторонние программы, устанавливаемые из своих установщиков, а не из пакетов в репозитории дистрибутива.
Удобно, после перезагрузки всегда новая система.
В Linux именно система, т.е. системные файл, файлы программ, прочего, не изменияются, пишутся только логи в /var/log и изменяются файлы в директории профиля пользователя.
Записываю полученный новый образ на флэшку: cp newliveimage.iso /dev/sdb — и выдает ошибку.
А зачем ты собираешь iso образ, если потом всё равно грузишься с флешки?
Тебе нужно поставить любой загрузчик на флешку, а далее прописать в загрузчике конфигурацию для запуска Live системы. Т.е. вызов ядра и Initrd, в остальном нужно создать соответствующу структуру директорий и файлов. Возможно, нужно придётся прописать некоторые параметры, что бы Live система, а точнее ядро и Initramfs находила нужные файлы на флешке.
Но, как я понимаю, для это ведь нужен винт с прописанным grub-загрузчиком? Т.е. сразу после БИОСа управление передается grub-загрузчику и там уже происходит перенаправление. А как быть, если вообще без винта или на другом компьютере, где grub не прописан?
Что в случае iso образа, что флешки, что диска, в начале запускается загрузчик, а потом он в соответствие со своей конфигурацией загружает образ ядра и initramfs в память и передаёт ядру управление. Далее ядро монтирует Initramfs и скрипты в Initramfs уже ищёт squashfs файл и подключают его и далее запускается Live система.
Т.е. iso образ ТЕБЕ НЕ НУЖЕН, в случае, если ты всё равно грузишься с флешки. Разберись как поставить загрузчик, например grub на флешку и как в нём прописывать конфигурацию для загрузки ядра и Initramfs Live системы.
Так неизменяемый образ это же как раз LiveCD или я неправильно понимаю?
Live система — это система, которая в качестве файловой системы подключает squashfs образ, который доступен только для чтения, а изменения (запись) пишутся в оперативную память. Т.е. без разницы откуда у тебя загружается система и подключается squashfs файл, с флешки или с диска, без разницы.
А не подскажите, chroot только из консоли можно изменения делать, привязаться к графической оболочки нет возможности? Т.е. чтобы саму систему можно было «визуально» настраивать.
Если нужно сделать просто chroot в графической оболочке, то запусти терминал и выполни в нём команду chroot.
А если ты хочешь запустить из chroot окружения графическую оболочку Live системы, то это будет несколько сложнее и тебе с этим разбираться не нужно.
Тебе достаточно даже загрузиться в Live систему, далее поставить нужные там пакеты, сделать нужные настройки профиля. И далее можешь сделать архив с профилем и потом его будешь использовать при модификации squahfs файла.
Т.е. потом подключаешь squashfs файл, копируешь из него всё файлы, делаешь chroot в скопированное место, ставишь нужные пакеты и подменяешь профиль.
Создаёшь новый squashfs файл.
ESET SysRescue Live
ESET SysRescue Live — это бесплатная служебная программа, которая позволяет создать загрузочный восстановительный CD/DVD- или USB-диск. Вы можете запустить зараженный компьютер с помощью такого носителя, просканировать его на наличие вредоносных программ и очистить зараженные файлы.
Основное преимущество служебной программы ESET SysRescue Live заключается в том, что она выполняется независимо от основной операционной системы, но имеет прямой доступ к диску и файловой системе. Это позволяет удалять угрозы, которые в обычных условиях устранить невозможно (например, при запущенной операционной системе и т. д.).