Стойкие живые системы на USB-устройстве с сохранением данных
Давайте попробуем создать карманную Linux, при помощи такого инструмента, как mkusb https://help.ubuntu.com/community/mkusb. Не будем дискутировать, хорош или нет Linux на внешнем накопителе в качестве переносной системы, на мой взгляд это решение ни чем не хуже Portable Windows. Имеет массу поклонников и почитателей.
Ранее у нас уже был разговор, как запустить Kali Linux на флешке и настроить режим сохранения данных. Сегодняшняя история кардинально другая. Насколько она сложнее или проще, судить вам.
Рассмотрим два варианта. Работы пройдут в Linux, установленной, как основная система. Работы пройдут в Windows 8.1.
Примечание: ноутбук UEFI с выключенным Secure Boot. Как данный метод работает на старых компьютерах BIOS, мне не ведомо - экспериментируйте.
Так, как mkusb нет возможности запустить в Windows, сделаем ход конем или разобьем об его голову шахматную доску. Разделим раздел с файлами пользователя (музыка, видео, картинки, документы)... создав новый том, приблизительного размера, с файловой системой FAT32.
Качаем из интернета, к примеру, Linux Mint. Извлекаем системные файлы из ISO-образа и переносим их в корень только, что созданного нового раздела. Если у вас ноутбук UEFI, считайте, что загрузочный раздел на основном жёстком диске успешно создан.
Перезагрузка. Boot Menu. Приоритет загрузки с записи EFI HDD Device (это и есть тот раздел, в корень которого, мы вставили системные файлы из ISO-образа Linux Mint).
Итак, мы загрузились в live режим с жёсткого диска компьютера. Установим mkusb.
Команды в терминале:
$ sudo add-apt-repository ppa:mkusb/ppa
$ sudo apt update
$ sudo apt install --install-recommends mkusb mkusb-nox usb-pack-efi
$ sudo add-apt-repository ppa:mkusb/ppa
$ sudo apt update
$ sudo apt install --install-recommends mkusb mkusb-nox usb-pack-efi
Далее, полностью отдаёмся во власть Shell-скрипта mkusb, предварительно вставив в USB-порт ноутбука флешку. Как работать с инструментом для создания загрузочных дисков, популярно обрисовал в этом ролике:
В конечном итоге получаем полностью переносную систему с несколькими режимами.
Live - когда можно пробовать установить программы, сделать тонкие настройки операционной системы и после перезагрузки потерять все данные.
Persistence RAM - когда любые изменения в системе после перезагрузки сохранятся.
persistence – это специальный раздел, предназначенный для сохранения настроек, установленных программ и цифровой информации.
▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲
Если основная система является Linux, само собой работать с инструментом mkusb, еще легче. Во-первых, вам не нужно мозголомить с разметкой разделов. Во-вторых, вы привычны к терминалу и быстро порвете на атомы mkusb. Ролик в помощь:
Спасибо за внимание!