Установите 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
- Большая часть обработки автоматизирована.
- Легко использовать.
- Сделайте возможным создание загрузочной флешки из Windows/Linux.
Минусы использования Unetbootin
- Один неправильный выбор диска — и все ваши данные и установка на основном жестком диске будут удалены.
Создание загрузочного 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 загрузится, вас встретит окно, похожее на .
Плюсы вышеописанного метода:
- Наименьшая возможная ошибка при копировании.
- Никаких дополнительных/сторонних инструментов не требуется.
Минусы вышеописанного метода:
- Нет права на ошибку, ошибка и все затирается.
- Неинтерактивный способ.
- Вы должны знать, что делаете, поскольку во время выполнения вы не получите никаких инструкций/подсказок/помощи, вы должны хорошо разбираться в терминалах.
Помните: все дистрибутивы не поддерживают Live Environment, но большинство современных дистрибутивов поддерживают. Вы сможете войти в действующую среду Linux, только если она поддерживается.
В приведенной выше статье не ставится цель сравнить два метода. Прежде чем писать что-либо, мы уделяем несколько часов тестированию и выполнению процесса, чтобы гарантировать, что вы получите 100% рабочее решение.
Если вы где-то застряли, не стесняйтесь обращаться к нам в разделе комментариев. При любом повреждении данных/диска в результате применения описанного выше метода ни Автор, ни Tecmint не подлежат ответственности. ответственный.
Это все на данный момент. Скоро я буду здесь снова с еще одной интересной статьей, которую вы с удовольствием прочтете. А до тех пор будьте здоровы, в безопасности, настроены и подключены к Tecmint.