Введение
Установка Linux с запоминающего устройства USB или доступ к Live Linux Environment — интересная идея. Иногда необходимо выполнить загрузку с USB-накопителя, особенно если ПЗУ не работает.
Загрузка машины с Linux — сложный процесс, требующий большого количества файлов и четко определенного процесса выполнения. Процесс загрузки сложен, но создать загрузочный USB-носитель просто.
Мы создадим загрузочный образ через USB двумя разными способами:
- Unetbootin — это инструмент с открытым исходным кодом для создания загрузочных Live USB-накопителей для Ubuntu, Fedora и других дистрибутивов Linux.
- dd — это инструмент командной строки для преобразования и копирования файлов.
Чтобы создать загрузочный образ USB, необходимо выполнить следующие основные требования:
- Запоминающее устройство USB (флешка).
- Образ Linux на CD /DVD /ISO или подключение к Интернету (не рекомендуется для больших образов).
- Платформа Windows /Linux.
Предпосылки
Настоятельно рекомендуется сделать резервную копию устройств, которые будут использоваться в соответствии с этим руководством.
Как установить Unetbootin
Чтобы установить UNetbootin на Ubuntu и производных, используйте следующие команды apt, чтобы добавить PPA и установить его:
sudo add-apt-repository ppa:gezakovacs/ppa
sudo apt-get update
sudo apt-get install unetbootin
В качестве альтернативы вы можете загрузить двоичный файл UNetbootin и запустить его без установки в системах Linux (поддерживает все дистрибутивы Linux).
Двоичный файл UNetbootin для 64 -битных систем:
wget https://github.com/unetbootin/unetbootin/releases/download/681/unetbootin-linux64-681.bin
chmod +x./unetbootin-linux64-681.bin
sudo./unetbootin-linux64-681.bin
Двоичный файл UNetbootin для 32 -битных систем:
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-устройство
Вставьте USB- накопитель в машину с Windows /Linux и запустите Unetbootin.
Внизу в пункте Тип должен быть указан пункт USB Диск, если подключено более одного USB устройства нужно знать название точного USB устройства на котором нужно работать, затем в пункте Диск выбрать пункт правильное USB-устройство. Неправильный выбор приведет к очистке жесткого диска, так что будьте осторожны.
Далее вверху экрана UNetbootin вы можете выбрать дистрибутив, который хотите установить. Или, как вариант, загрузить из Интернета в режиме реального времени. Хотя это трудоемкий процесс и может вызвать ошибку при загрузке слишком большого изображения.
Нажмите OK, и начнется процесс загрузки и/или извлечения образа. Это займет некоторое время в зависимости от размера загружаемого файла и/или размера файла образа ISO. Когда закончите, нажмите « выйти ».
Загрузите USB-устройство
Надежно подключите USB-устройство к компьютеру. Перезапустите его и настройте USB-накопитель на загрузку раньше других подключенных устройств в меню BIOS. Чтобы запустить биос, вам может потребоваться нажать одну из следующих клавиш во время запуска компьютера: F12, F8, F2 или Del в зависимости от машины и сборки.
Вас встретит окно, в котором вы можете напрямую загрузиться в режиме Live Linux и/или установить на жесткий диск.
Преимущества использования Unetbootin
- Большая часть процесса автоматизирована.
- Легко использовать.
- Сделать возможность создания загрузочного ключа из Windows/Linux.
Минусы использования Unetbootin
- Неправильный выбор диска приводит к стиранию всех данных и установке выбранного дистрибутива не на тот HDD.
Создайте загрузочное USB-устройство с помощью команды dd
Команда dd изначально была частью UNIX, которая реализована в Linux. Команда dd способна чередовать заголовки, извлекая части двоичных файлов. Он используется Makefiles ядра Linux для создания загрузочных образов.
Основной синтаксис команды dd следующий:
dd if=<source> of=<target> bs=<byte size>; sync
Размер байта обычно представляет собой степень двойки и обычно не менее 512 байт, т. е. 512, 1024, 2048, 4096, 8192, 16384, но может быть любым разумным целочисленным значением.
Опция синхронизации позволяет вам копировать все, используя синхронизированный ввод-вывод.
Выполните следующую команду с необходимыми изменениями в зависимости от источника и назначения:
# 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 запустится, вас встретит окно, в котором вы сможете выбрать различные параметры, такие как графическая установка, установка через терминал и другие.
Преимущества метода
- Минимально возможная ошибка при копировании.
- Никаких дополнительных сторонних инструментов не требуется.
Недостатки метода
- Права на ошибку нет, все стирается.
- Неинтерактивный способ.
- Вы должны знать, что делаете, так как вы не получите никакого справочного руководства во время выполнения, вы должны хорошо работать с терминалом.
Вывод
В этом руководстве мы увидели, как установить Linux с USB-устройства или загрузиться в режиме реального времени с помощью Unetbootin и команды dd.
Помните, что не все версии Linux имеют Live -версию. Вы сможете получить доступ к живой среде Linux, только если она поддерживается.