Запишите ISO на USB-накопитель прямо из Интернета
В этом руководстве объясняется, как записать ISO-образ на USB-накопитель непосредственно из Интернета с помощью BTFS, не имея фактического ISO-образа в нашей локальной системе.
Название может немного сбить с толку. Позвольте мне уточнить это. Я хочу создать загрузочный диск Ubuntu, но на моем жестком диске нет образа ISO.
Фактически, ISO-образа нет даже ни в одной системе моей локальной сети. Все, что у меня есть, — это USB-накопитель и подключенный к Интернету рабочий стол Linux. Как создать загрузочный USB-накопитель Ubuntu?
Да, вы можете просто скачать и записать ISO на USB-накопитель. Существует множество приложений, таких как Ventoy, dd command, Etcher, bootiso, позволяющих легко создать загрузочный USB-накопитель. едет за считанные минуты.
Но мы не собираемся загружать ISO, а затем записывать его на USB-накопитель с помощью каких-либо загрузочных приложений для создания.
Вместо этого мы собираемся напрямую записать ISO на флэш-накопитель USB из Интернета, используя BTFS. Звучит интересно, правда?
Плюсы этого метода
- Вам не нужно загружать ISO-образ. Содержимое файла ISO будет напрямую загружено из Интернета по требованию и записано на USB-накопитель, пока мы создаем загрузочный диск.
Минусы
- Процесс записи ISO на флэш-накопитель ужасно медленный. Я создал загрузочный USB-диск сервера Ubuntu 18.04. Это заняло почти час. Я знал, что это потому, что содержимое ISO загружается из Интернета по запросу. Но один час — это слишком много.
- Этот метод работал только с графическим приложением Disk Image Creator. Другое программное обеспечение для создания загрузочных файлов выдавало ошибку разрешения файла, хотя я дал полное разрешение каталогу, в котором хранил содержимое ISO.
Как я уже сказал, цель этого руководства — показать вам, как создавать загрузочные USB-накопители непосредственно из Интернета, не имея фактического ISO-образа в нашей локальной системе.
Однако я бы не рекомендовал этот метод для создания загрузочных ISO-образов. Это довольно трудоемкий процесс. Это руководство предназначено исключительно для образовательных целей!
Запишите ISO на USB-накопитель прямо из Интернета, используя файловую систему BTFS BitTorrent.
Если вы еще не установили BTSFS, перейдите по этой ссылке.
После установки BTFS создайте каталог для монтирования содержимого файла ISO. Назовем его mnt.
mkdir mnt
Теперь скачайте торрент. Для целей этого руководства я буду использовать торрент-версию серверной версии Ubuntu 18.04.
Смонтируйте торрент-файл (я предполагаю, что вы сохранили торрент-файл в каталоге Загрузки) с помощью BTFS, как показано ниже:
btfs Downloads/ubuntu-18.04-live-server-amd64.iso.torrent mnt/
Приведенная выше команда смонтирует торрент-файл Ubuntu 18.04 LTS в каталог mnt. Дайте BTFS несколько минут, чтобы найти и получить трекеры веб-сайта. Как только реальные данные будут загружены, BTFS больше не будет требовать трекер.
Теперь подключите USB-накопитель, откройте файловый менеджер и перейдите в каталог монтирования, то есть в нашем случае mnt. Там вы увидите ISO-образ.
Смонтируйте торрент Ubuntu ISO с помощью BTFS
Щелкните правой кнопкой мыши файл ISO. В правом контекстном меню выберите Открыть с помощью -> Disk Image Writer.
Записать ISO-образ на USB-накопитель
Примечание:
Если опция «Создание образа диска» недоступна, установите Диски GNOME. Это графическая утилита для управления дисками и носителями.
В Arch Linux и его производных:
sudo pacman -S gnome-disk-utility
В RHEL, CentOS, Fedora:
sudo yum install gnome-disk-utility
Или,
sudo dnf install gnome-disk-utility
В SUSE/openSUSE:
sudo zypper in gnome-disk-utility
На следующем экране выберите целевой диск, то есть USB-накопитель. Дважды проверьте, правильно ли вы выбрали диск. Наконец, нажмите кнопку Начать восстановление.
Выберите USB-накопитель для записи ISO-образа.
BTFS загрузит содержимое торрент-файла непосредственно из Интернета, а приложение Disk Image Creator запишет ISO на ваш USB-накопитель.
Запишите ISO на USB-накопитель прямо из Интернета с помощью BTFS.
А теперь возьми чашечку кофе. Как я уже сказал, это может занять много времени в зависимости от скорости вашего Интернета.
Я протестировал ISO-образ сервера Ubuntu 18.04 (размером более 800 МБ), и это заняло примерно один час. После создания загрузочного USB-накопителя отключите его, подключите снова и проверьте, можете ли вы загрузиться с этого диска.
Наконец, не забудьте размонтировать файловую систему BTFS с помощью команды:
fusermount -u mnt
Теперь содержимое смонтированного каталога исчезнет. Чтобы снова получить доступ к содержимому торрент-файла, вам необходимо смонтировать торрент, как описано выше.
Рекомендуется прочитать:
- Как создать ISO-образ с загрузочного USB-накопителя в Linux
- MultiCD – создание мультизагрузочных компакт-дисков, DVD-дисков и образов USB