Поиск по сайту:

Установите Linux с USB-устройства или загрузитесь в интерактивном режиме с помощью команды Unetbootin и dd.


Установка Linux с USB запоминающего устройства или вход в Live Linux Environment — отличная идея. Загрузка с устройства хранения данных USB иногда необходима, особенно если устройство хранения данных ROM не работает.

Загрузить Windows с устройства хранения данных USB несложно, а при наличии различного программного обеспечения сделать это можно всего за несколько кликов мышью. Для загрузки компьютера с Windows требуется всего три файла: boot.ini, ntldr и ntdetect.com.

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

Мы будем создавать загрузочный образ USB двумя разными способами.
  • Unetbootin – это инструмент с открытым исходным кодом для создания загрузочных USB-накопителей Live для Ubuntu, Fedora и других дистрибутивов Linux.
  • dd – инструмент командной строки для преобразования и копирования файлов.
Для создания загрузочного образа USB необходимо соблюдать следующие основные требования:
  • USB-устройство хранения данных (Флеш-накопитель).
  • Образ Linux в CD/DVD/ISO или Интернете (не рекомендуется для больших образов).
  • Платформа Windows/Linux.

Создание загрузочного USB-устройства с помощью Unetbootin Tool

Чтобы установить UNetbootin в дистрибутивах Linux на базе Ubuntu и Ubuntu, используйте следующую команду apt, чтобы добавить PPA и установить его.

sudo add-apt-repository ppa:gezakovacs/ppa
sudo apt-get update
sudo apt-get install unetbootin

Альтернативно вы можете загрузить двоичные файлы UNetbootin и запускать их без установки в системах Linux (поддерживает все дистрибутивы Linux).

-------------- 64-bit System -------------- 
wget https://github.com/unetbootin/unetbootin/releases/download/681/unetbootin-linux64-681.bin
chmod +x ./unetbootin-linux64-681.bin
sudo ./unetbootin-linux64-681.bin

-------------- 32-bit System --------------
wget https://github.com/unetbootin/unetbootin/releases/download/681/unetbootin-linux-681.bin
chmod +x ./unetbootin-linux-681.bin
sudo ./unetbootin-linux-681.bin

Вставьте свой USB флэш-накопитель в компьютер с Windows/Linux и запустите Unetbootin. Вас встретит сообщение окно похожее на.

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

Или, альтернативно, загрузите из Интернета в режиме реального времени. Хотя этот процесс занимает много времени и может привести к ошибке при загрузке изображения большего размера.

Нажмите ОК, и начнется процесс загрузки и/или извлечения изображения. Это займет время в зависимости от размера загружаемого файла и/или размера файла ISO образа. После завершения нажмите «выход».

Надежно отключите USB-накопитель и подключите его к машине, которую вы хотите загрузить. Перезагрузите его и настройте это USB-накопитель на загрузку первым из меню BIOS, которое может быть F12, F8, F2 или Del в зависимости от вашей машины и сборки.

Вас встретит окно, показанное ниже, из которого вы можете напрямую загрузиться в Live Linux Mode и/или Установить на жесткий диск.

Плюсы использования Unetbootin
  1. Большая часть обработки автоматизирована.
  2. Легко использовать.
  3. Сделайте возможным создание загрузочной флешки из Windows/Linux.
Минусы использования Unetbootin
  1. Один неправильный выбор диска — и все ваши данные и установка на основном жестком диске будут удалены.

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

Команда dd изначально была частью UNIX, которая реализована в Linux. Команда dd способна чередовать заголовки, извлекая части двоичных файлов. Он используется ядром Linux Makefiles для создания загрузочных образов.

Основной синтаксис команды dd:
dd if=<source> of=<target> bs=<byte size>; sync

Размер бита обычно равен «некоторой степени 2 и обычно не менее 512 байт, т. е. 512 , 1024, 2048, 4096, 8192, 16384, но может быть любым разумное целое целое значение.

Параметр синхронизация позволяет копировать все, используя синхронизированный I/O.

Запустите приведенную ниже команду с изменениями в зависимости от вашего источника и места назначения.

dd if=/home/server/Downloads/kali-linux-2020.2-installer-amd64.iso of=/dev/sdb1 bs=512M; sync

Создание загрузочного диска займет время в зависимости от размера ISO образа и объема ОЗУ.

Не прерывайте создание загрузочной флешки: как только процесс завершится, вы получите что-то вроде этого в своем терминале.

4+1 records in
4+1 records out
2547646464 bytes (2.5 GB) copied, 252.723 s, 10.1 MB/s

Теперь безопасно извлеките диск, подключите его к машине, на которой вы хотите загрузить Linux, и не забудьте изменить параметр загрузки в вашем BIOS, настроив в первую очередь загрузку с флэш-накопителя.

Когда USB загрузится, вас встретит окно, похожее на .

Плюсы вышеописанного метода:
  1. Наименьшая возможная ошибка при копировании.
  2. Никаких дополнительных/сторонних инструментов не требуется.
Минусы вышеописанного метода:
  1. Нет права на ошибку, ошибка и все затирается.
  2. Неинтерактивный способ.
  3. Вы должны знать, что делаете, поскольку во время выполнения вы не получите никаких инструкций/подсказок/помощи, вы должны хорошо разбираться в терминалах.

Помните: все дистрибутивы не поддерживают Live Environment, но большинство современных дистрибутивов поддерживают. Вы сможете войти в действующую среду Linux, только если она поддерживается.

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

Если вы где-то застряли, не стесняйтесь обращаться к нам в разделе комментариев. При любом повреждении данных/диска в результате применения описанного выше метода ни Автор, ни Tecmint не подлежат ответственности. ответственный.

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