Как записать ISO-файл на USB-накопитель в Linux

Алексей Ротанов/Shutterstock

Пользователи Linux традиционно записывали ISO-файлы на DVD или CD, но многие компьютеры больше не имеют дисководов. Создание загрузочного USB-накопителя — это лучшее решение: оно будет работать на большинстве компьютеров, быстрее загружаться, запускаться и устанавливаться.

Как работают загрузочные Linux USB-накопители

Как и live CD или DVD, загрузочный USB-накопитель позволяет запускать практически любой дистрибутив Linux без ущерба для вашего компьютера. Вы также можете установить дистрибутив Linux на свой ПК с него — дисковод CD или DVD не требуется. Однако вы не можете просто скопировать или извлечь ISO-файл на USB-накопитель и ожидать, что он будет работать. Хотя технически вы не «записываете» ISO-файл на USB-накопитель, для извлечения ISO-файла Linux и создания с него загрузочного USB-накопителя требуется специальный процесс.

Есть два способа сделать это: Некоторые дистрибутивы Linux включают графический инструмент создания загрузочного диска USB, который сделает это за вас. Вы также можете использовать команду dd для этого из терминала в любом дистрибутиве Linux. Какой бы метод вы ни выбрали, вам понадобится ISO-файл дистрибутива Linux.

Например, в Ubuntu Linux есть два встроенных метода для создания загрузочного USB-накопителя. Загрузочный USB-накопитель предоставляет пользователю те же возможности, что и Ubuntu Live DVD. Это позволяет вам опробовать популярную Unix-подобную операционную систему без внесения изменений в компьютер. Когда вы будете готовы установить Ubuntu, вы можете использовать USB-накопитель в качестве установочного носителя.

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

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

Просто вставьте полученный USB-накопитель в любой компьютер и загрузитесь с USB-устройства. (На некоторых ПК вам также может потребоваться отключить безопасную загрузку в зависимости от выбранного дистрибутива Linux.)

Хотя мы используем Ubuntu в качестве примера, это будет работать аналогично другим дистрибутивам Linux.

Как сделать загрузочный USB-накопитель графически

Установка Ubuntu по умолчанию включает приложение Startup Disk Creator, которое мы будем использовать для создания загрузочного USB-накопителя. Если вы используете другой дистрибутив Linux, он может включать аналогичную утилиту. Обратитесь к документации вашего дистрибутива Linux — вы можете найти ее в Интернете — для получения дополнительной информации.

Для пользователей Windows мы рекомендуем Rufus для простого создания живого USB-накопителя.

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

Для Ubuntu подойдет любой USB-накопитель емкостью 4 ГБ или более. Если выбранный вами ISO-образ Linux больше, чем этот, а большинство нет, вам может потребоваться больший USB-накопитель.

Если вы уверены, что правильный USB-накопитель является единственным, подключенным к вашему компьютеру, запустите Startup Disk Creator. Для этого нажмите клавишу Super (это клавиша Windows на большинстве клавиатур) и введите «диск запуска». Появится значок «Мастер создания загрузочного диска». Нажмите на его значок или нажмите Enter.

Появится главное окно Startup Disk Creator. Устройство USB будет выделено на нижней панели.

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

Главное окно Startup Disk Creator теперь должно напоминать скриншот ниже. На верхней панели должен быть выделен ISO-образ, а на нижней панели выделен USB-накопитель.

Убедитесь в правильности образа ISO и USB-накопителя. Нажмите кнопку «Создать загрузочный диск», когда вы будете готовы продолжить.

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

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

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

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

Как сделать загрузочный USB-накопитель с помощью dd

Инструмент, который мы будем использовать для создания загрузочного диска из командной строки, — это команда dd .

Предупреждение . Эту команду следует использовать очень осторожно. dd будет делать именно то, что вы говорите, как только вы это скажете. У вас нет вопросов или шансов отказаться. dd просто идет вперед и выполняет инструкции, которые вы ему дали. Поэтому нам нужно быть очень осторожными, чтобы то, что мы говорим, было сделано именно так, как мы хотим.

Нам нужно знать, с каким устройством связан ваш USB-накопитель. Таким образом, вы точно знаете, какое удостоверение устройства передать в dd в командной строке.

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

 lsblk 

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

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

В списке появилась новая запись, которая называется sdb , и в ней есть два раздела. Один раздел называется sdb1 и имеет размер 1 КБ. Другой раздел называется sdb5 и имеет размер 14,6 ГБ.

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

Команда, которую мы собираемся выполнить для dd , выглядит следующим образом:

 sudo dd bs = 4M if = Downloads/ubuntu-19.04-desktop-amd64.iso из =/dev/sdb conv = fdatasync

Давайте разберемся с этим.

  • sudo : вы должны быть суперпользователем для выполнения команд dd . Вам будет предложено ввести пароль.
  • dd : имя команды, которую мы используем.
  • bs = 4M . Параметр -bs (blocksize) определяет размер каждого чанка, который считывается из входного файла и записывается в устройство вывода. Хороший выбор — 4 МБ, поскольку он обеспечивает приличную пропускную способность и является кратным 4 КБ, который является размером блока файловой системы ext4. Это дает эффективную скорость чтения и записи.
  • if = Downloads/ubuntu-19.04-desktop-amd64.iso : для параметра -if (входной файл) требуется путь и имя образа ISO Linux, который вы используете в качестве входной файл.
  • of =/dev/sdb : -of (выходной файл) является критическим параметром. Это должно быть предоставлено с устройством, которое представляет ваш USB-накопитель. Это значение мы определили с помощью команды lsblk ранее. в нашем примере это sdb , поэтому мы используем /dev/sdb . Ваш USB-накопитель может иметь другой идентификатор. Убедитесь, что вы указали правильный идентификатор.
  • conv = fdatasync : параметр conv указывает, как dd преобразует входной файл при его записи в устройство вывода. dd использует кэширование диска ядра при записи на USB-накопитель. Модификатор fdatasync обеспечивает корректную и полную очистку буферов записи до того, как процесс создания будет помечен как завершенный.

Визуальная обратная связь от dd вообще отсутствует, поскольку процесс создания происходит. Он идет на работу и ничего не сообщает, пока не закончил.

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

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

Теперь у вас есть переносимая рабочая копия Ubuntu или другого дистрибутива Linux на ваш выбор. Он будет чистым каждый раз, когда вы его загружаете, и вы можете загрузить его практически на любом компьютере, который вам нравится.

Оцените статью
TutoryBird.Ru
Добавить комментарий