Создайте несколько загрузочных USB-накопителей с помощью Popsicle
В этом руководстве объясняется, что такое Popsicle и как создать несколько загрузочных USB-накопителей с помощью Popsicle одновременно в Pop OS, Ubuntu и их производных.
Что такое эскимо?
Создать загрузочную флешку в Linux очень просто! Мы уже поделились несколькими руководствами по этой теме. Мы можем создавать загрузочные USB-устройства с помощью команды dd, Etcher, Bootiso, MultiCD и Mkusb . .
Насколько я тестировал, Etcher может прошивать несколько USB-устройств одновременно. Сегодня мы узнаем об еще одном создателе загрузочных USB-устройств по имени Popsicle.
Popsicle — это мутилита для многократной прошивки USB-файлов, написанная на Rust. Posicle может прошивать несколько USB-устройств параллельно. Это официальная утилита USB-прошивки для Pop!_OS.
Для тех, кому интересно: Pop!_OS — это операционная система на базе Ubuntu, разработанная System76, американским производителем компьютеров. Он поставляется предустановленным на компьютерах, поставляемых System76.
Функции
- Popsicle поддерживает устройства USB 2 и USB 3.
- Поддерживает параллельную запись, поэтому мы можем записать сразу несколько USB-устройств за пару минут.
- Мы можем проверить ISO-образы с помощью контрольной суммы SHA256 или MD5.
- Мы можем наблюдать за ходом записи, скоростью и завершением работы каждого устройства.
- Может записывать типы изображений ISO или IMG.
- Доступны как командная строка, так и графический интерфейс.
- Работает под Pop!_OS, Ubuntu, официальными версиями Ubuntu и производными Ubuntu.
- Бесплатный и открытый исходный код!
Установите Popsicle в Ubuntu Linux
Popsicle по умолчанию поставляется с предустановленной Pop!_OS, поэтому вам не нужно ее устанавливать.
Поскольку Pop!_OS основан на Ubuntu, вы можете установить Popsicle на Ubuntu и ее производные, используя официальный PPA Pop!_OS, как показано ниже.
sudo add-apt-repository ppa:system76/pop
sudo apt install popsicle popsicle-gtk
После установки Popsicle удалите PPA. Потому что он будет продолжать просить вас обновиться до следующей доступной версии Pop!_OS.
sudo add-apt-repository -r ppa:system76/pop
Вы можете добавить PPA еще раз, если захотите позже обновить Popsicle.
Создайте несколько загрузочных USB-накопителей с помощью Popsicle.
Откройте Popsicle из Dash или меню. Он доступен под названием «USB Flasher» или просто типа «Popsicle» на вашем Dash.
Запустить эскимо
Подключите USB-устройства и выберите образ (.iso или .img), который вы хотите записать на USB-устройства.
Выберите образ ISO или IMG.
Выберите образ ISO или IMG с локального диска.
Выберите из списка USB-устройства для прошивки и нажмите Далее. Список USB-устройств будет автоматически обновляться по мере добавления или удаления новых устройств.
Выберите USB-устройства для прошивки с помощью Popsicle
Теперь начнется операция перепрошивки USB.
Создайте несколько загрузочных USB-накопителей с помощью Popsicle.
Это займет несколько минут. При успешном завершении вы увидите следующее сообщение.
Создание загрузочных USB-накопителей завершено
Теперь безопасно извлеките USB-накопители и используйте вновь созданные загрузочные USB-устройства для установки ОС или тестирования рабочей среды.
Загрузочные USB-накопители можно использовать в различных ситуациях, когда вы захотите.
- Протестировать или установить ОС,
- Восстановление существующей ОС,
- Резервное копирование файлов системы, когда вы не можете загрузиться,
- Определить проблемы с оборудованием или программным обеспечением,
- Исправить загрузчик и т. д.
Интерфейс командной строки эскимо
Как я уже сказал, у Popsicle есть как CLI, так и GUI.
Если вы хотите записать изображения из командной строки, команда будет такой:
popsicle -a <path_to_image>
Здесь флаг -a используется для прошивки всех обнаруженных USB-устройств. Однако вы можете прошить конкретное устройство, как показано ниже.
sudo popsicle /home/sk/Soft_backup/ISOs/ubuntu-18.04.2-live-server-amd64.iso /dev/sdc1
Замените /dev/sdc1
на путь к вашему USB-устройству. Введите y для подтверждения и нажмите ENTER, чтобы начать прошивку USB-устройства.
Пример вывода:
Are you sure you want to flash '/home/sk/Soft_backup/ISOs/ubuntu-18.04.2-live-server-amd64.iso' to the following drives?
- /dev/sdc1
y/N: y
W /dev/sdc1: 834.00 MB / 834.00 MB [===========================================] 100.00 % 8.82 MB/s
Для получения помощи запустите:
$ popsicle --help
popsicle_cli 0.1.5
USB Flasher
USAGE:
popsicle [FLAGS] <IMAGE> [DISKS]...
FLAGS:
-a, --all Flash all detected USB drives
-c, --check Check written image matches read image
-h, --help Prints help information
-u, --unmount Unmount mounted devices
-V, --version Prints version information
-y, --yes Continue without confirmation
ARGS:
<IMAGE> Input image file
<DISKS>... Output disk devices
Ресурс:
- Репозиторий Popsicle на GitHub
Рекомендуем прочитать:
- Как создать мультизагрузочные USB-накопители с помощью Ventoy в Linux
- Создание загрузочного USB-накопителя с помощью Ventoy WebUI в Linux
- Как записать ISO-образ на USB-накопитель прямо из Интернета
- Как создать ISO-образ с загрузочного USB-накопителя в Linux
- Как создать собственный образ Ubuntu Live CD с помощью Cubic
- Pinguy Builder – создайте свою собственную ОС Ubuntu
- Как записать ISO-образ на USB-накопитель прямо из Интернета