Как создать USB-накопитель Live Ubuntu с постоянным хранилищем

Live USB-накопитель Linux обычно остается чистым листом при каждой загрузке. Вы можете загружать его, устанавливать программы, сохранять файлы и изменять настройки. Но как только вы перезагружаетесь, все ваши изменения стираются, и вы возвращаетесь к новой системе. Это может быть полезно, но если вам нужна система, которая продолжит работу с того места, где вы остановились, вы можете создать действующий USB-накопитель с постоянным хранилищем.

Как работает постоянное хранилище

Когда вы создаете USB-накопитель с постоянным хранением, вы выделяете до 4 ГБ на USB-накопителе для постоянного файла наложения. Любые изменения, которые вы вносите в систему, например, сохранение файла на рабочем столе, изменение настроек в приложении или установка программы, будут сохраняться в файле наложения. Всякий раз, когда вы загружаете USB-накопитель на любом компьютере, ваши файлы, настройки и установленные программы будут там.

Это идеальная функция, если вы хотите сохранить работающую систему Linux на USB-накопителе и использовать ее на разных ПК. Вам не придется настраивать систему с нуля при каждой загрузке. Вам  не нужна настойчивость, если вы просто используете USB-накопитель для установки Ubuntu, а затем запускаете его с жесткого диска.

Есть несколько ограничений. Вы не можете изменять системные файлы, например ядро. Вы не можете выполнить серьезные обновления системы. Вы также не можете установить драйверы оборудования. Однако вы можете установить большинство приложений. Вы даже можете обновить большинство установленных приложений, поэтому вы можете быть уверены, что на вашем постоянном USB-накопителе установлена ​​последняя версия веб-браузера, который вы предпочитаете.

Постоянство работает не со всеми дистрибутивами Linux. Мы протестировали его с последними версиями Ubuntu - Ubuntu 18.04 LTS и Ubuntu 19.04 - и он работает. Он также должен работать с дистрибутивами Linux на основе Ubuntu. В прошлом нам тоже повезло с Fedora. Просто загрузите соответствующий файл ISO и следуйте инструкциям ниже.

Обновление : Rufus, который мы рекомендуем для простого создания живых USB-накопителей в Windows, теперь поддерживает постоянное хранилище в последних версиях. Предыдущие версии этого не сделали, что потребовало описанного ниже процесса. Попробуйте Rufus, если вы используете Windows и хотите избежать процесса командной строки Linux, описанного ниже.

СВЯЗАННЫЕ: Как создать загрузочную USB-флешку с Linux, простой способ

Как сделать постоянный USB-накопитель Ubuntu на Ubuntu

Для выполнения этого процесса вам понадобится компьютер, на котором уже установлена ​​Ubuntu. Вам также понадобится USB-накопитель с достаточным объемом для хранения данных. Мы использовали диск на 16 ГБ, но подойдет и диск на 8 ГБ. Чем больше диск, тем больше у вас может быть постоянного хранилища.

Разделы grub, boot и Ubuntu занимают менее 2 ГБ. Остальная часть пространства на диске USB будет использоваться для casper-rwи с usbdataперегородками.

casper-rwРаздел используется для постоянного хранения. Например, здесь будут храниться устанавливаемое вами программное обеспечение и файлы настроек.

usbdataРаздел будет отформатирован с файловой системой NTFS. Он будет доступен для Linux, Windows и macOS. Этот раздел также доступен из живого Ubuntu на USB-накопителе. Это означает, что любые файлы, скопированные в usbdataраздел с другого компьютера, будут доступны для вашего живого Ubuntu.

Другими словами, usbdataраздел действует как «общая папка» между вашей действующей Ubuntu и любым другим компьютером, к которому вы подключаете USB-накопитель. Это круто.

На приведенном ниже снимке экрана показано, как выглядели полученные разделы на нашем диске 16 ГБ.

Хотя для исследования этой статьи был использован USB-накопитель на 16 ГБ, подойдет и накопитель на 8 ГБ. У него просто было бы меньше места для хранения.

Сначала вам нужно загрузить ISO-файл Ubuntu, который вы хотите поместить на USB-накопитель.

Примечание . Если вы создаете активный USB-накопитель из активного диска, убедитесь, что репозиторий Universe Ubuntu включен, прежде чем продолжить. Вы можете сделать это, выполнив следующую команду:

sudo add-apt-репозиторий вселенная

Во-вторых, инструмент, который вы собираетесь использовать, называется mkusb. Он не входит в стандартную установку Ubuntu. Вам нужно будет его установить. Для этого введите следующие три команды. Первая команда добавляет  mkusbрепозиторий, чтобы Ubuntu знала, откуда устанавливать mkusb.

sudo add-apt-репозиторий ppa: mkusb / ppa

Следующая команда заставляет Ubuntu обновить списки пакетов для зарегистрированных репозиториев.

sudo apt-get update

Теперь мы можем приступить к установке mkusbпакета с помощью этой команды:

sudo apt install --install-рекомендует mkusb mkusb-nox usb-pack-efi

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

В окне терминала введите следующую команду. Команда lsblkвыводит список блочных устройств на вашем компьютере. С каждым диском связано блочное устройство.

lsblk

На выходе lsblkбудут показаны диски, подключенные к вашему компьютеру в данный момент. На этой машине есть один внутренний жесткий диск с именем sdaи один из разделов на нем sda1.

Подключите USB-накопитель и повторите lsblkкоманду. Выход из lsblkбудет изменен. Теперь USB-накопитель будет указан в выводе.

В sdb списке есть новая запись . Он имеет один раздел под названием sdb1. Это USB-накопитель.

Если в вашем компьютере уже установлено несколько накопителей, имя USB-накопителя будет другим. Независимо от того, как оно называется, устройство, которого нет в предыдущем lsblkсписке, должно  быть USB-накопителем.

Как только вы узнаете, на каком устройстве находится ваш USB-накопитель, можете запускать mkusb. Нажмите клавишу Super (Windows) и введите «mkusb». Появится mkusbзначок. Щелкните значок или нажмите Enter.

В диалоговом окне вас спросят, хотите ли вы запустить версию dus (Do USB Stuff) файла mkusb. Щелкните кнопку «Да».

Появится окно терминала с черным фоном, и в диалоговом окне будет предложено ввести пароль. Введите свой пароль и нажмите кнопку «ОК».

Предупреждение : этот процесс приведет к стиранию содержимого USB-накопителя!

Нажмите «ОК» в диалоговом окне предупреждения, чтобы подтвердить, что вы это понимаете.

Щелкните в списке пункт «Установить (создать загрузочное устройство)» и нажмите кнопку «ОК».

Выберите в списке запись «Постоянная жизнь - только Debian и Ubuntu» и нажмите кнопку «ОК».

Появится диалоговое окно браузера файлов. Найдите загруженный ISO-файл Ubuntu, выберите его и нажмите зеленую кнопку «ОК».

На скриншоте ниже мы выбираем ISO-образ Ubuntu 19.04 из папки Downloads.

Вы увидите список USB-накопителей, подключенных к вашему компьютеру. Это позволяет выбрать подходящий USB-накопитель.

К тестовой машине, использованной для этой статьи, был подключен только один USB-накопитель. Как мы подтвердили выше, он называется sdb. Мы подтвердили, что это именно тот USB-накопитель, который мы хотим использовать, поэтому можем уверенно продолжить. Щелкните кнопку «ОК».

Когда появится диалоговое окно, показанное ниже, выберите в списке запись «usb-pack-efi (grub по умолчанию из файла ISO)» и нажмите кнопку «ОК».

У вас есть еще один вариант. Вы можете выбрать, какой процент дискового пространства предназначен для постоянного хранения в casper-rwразделе. Остальная часть будет использоваться для  usbdataраздела с файловой системой NTFS, к которому также можно получить доступ с ПК с Windows и Mac.

Если вы счастливы, что доступное пространство на USB-накопителе поровну разделено между этими двумя разделами, оставьте ползунок в его значении по умолчанию и нажмите кнопку «ОК».

Теперь нам просто нужно сказать,  mkusbчто мы довольны всем своим выбором и что он должен продолжаться.

Чтобы было ясно, это последний момент, когда вы можете отступить. Если вы уверены, что хотите продолжить, выберите переключатель «Перейти» и нажмите кнопку «Перейти».

Индикатор выполнения показывает, насколько близок процесс создания к завершению.

Заключительный этап создания - сбросить буферы файловой системы на USB-накопитель. Также рекомендуется подождать, пока не появится фраза «Работа выполнена». Это будет означать, что процесс завершен.

Когда процесс будет завершен, вы увидите диалоговое окно с надписью «Работа выполнена», выделенной зеленым цветом. Щелкните кнопку «ОК». Если появятся какие-либо другие диалоговые окна, закройте их, нажав кнопку «Выход».

Еще несколько строк вывода будут прокручиваться в окне терминала. Вам будет предложено нажать «Enter», когда вы будете готовы.

Когда вы нажмете «Enter», окно терминала закроется. Теперь вы можете либо перезагрузить компьютер и загрузиться с USB-накопителя, либо отключить USB-накопитель, перенести его на другой компьютер и загрузить с него.

СВЯЗАННЫЕ: Как загрузить компьютер с диска или USB-накопителя

Как сделать постоянный USB-накопитель Ubuntu в Windows

Обновление : нам сообщили, что приведенный ниже метод (с использованием Linux Live USB Creator) больше не работает с последними версиями Ubuntu. Вместо этого вам нужно будет использовать вышеуказанный метод.

Вам понадобится USB-накопитель достаточного размера для настройки постоянства. Сама Ubuntu утверждает, что ей требуется 2 ГБ памяти на USB-накопителе, и вам также понадобится дополнительное место для постоянного хранилища. Итак, если у вас есть USB-накопитель на 4 ГБ, у вас может быть только 2 ГБ постоянного хранилища. Чтобы иметь максимальный объем постоянного хранилища, вам понадобится USB-накопитель размером не менее 6 ГБ.

К сожалению, инструмент Rufus, который Ubuntu официально рекомендует для создания живых USB-накопителей Ubuntu в Windows, не предлагает поддержки для создания систем с постоянным хранилищем. Хотя мы рекомендуем использовать Rufus для создания большинства живых USB-накопителей Ubuntu, для этой конкретной работы нам придется использовать другой инструмент. ( Обновление : последние версии Rufus теперь поддерживают постоянное хранилище!)

Загрузите ISO-файл Ubuntu, который вы хотите поместить на USB-накопитель, и приложение Linux Live USB Creator.

Вставьте USB-накопитель, который вы хотите использовать, в USB-порт вашего компьютера и запустите приложение «LiLi USB Creator», которое вы только что установили.

Выберите USB-накопитель, который вы хотите использовать, в поле «Шаг 1: Выберите ключ».

Предоставьте загруженный файл ISO Ubuntu. Нажмите кнопку «ISO / IMG / ZIP» под «Шаг 2: Выберите источник», перейдите к файлу .ISO на вашем компьютере и дважды щелкните его.

Используйте параметры в разделе «Шаг 3: Постоянство», чтобы выбрать, сколько места вы хотите использовать для постоянного хранения на USB-накопителе. Перетащите ползунок до упора вправо, чтобы выбрать максимальный объем хранилища.

Теперь вы настроили все параметры, которые необходимо настроить. Чтобы создать действующий USB-накопитель с постоянным хранилищем, щелкните значок молнии в разделе «Шаг 5: Создать».

Дайте инструменту время для создания привода. Когда процесс будет завершен, вы увидите сообщение «Ваш ключ LinuxLive теперь готов!» сообщение. Теперь вы можете либо перезагрузить компьютер и загрузиться с USB-накопителя, либо отключить USB-накопитель, перенести его на другой компьютер и загрузить с него.

Чтобы убедиться, что постоянное хранилище работает правильно, загрузите USB-накопитель и создайте папку на рабочем столе или сохраните файл на рабочем столе. Затем выключите систему и снова загрузите активный USB-накопитель. Вы должны увидеть папку или файл, который вы разместили на рабочем столе.