Как создать загрузочную флешку в Linux для установки ОС

Author Автор: Роман Чернышов    Опубликовано: 8 мая 2024

Доброго времени друзья! Небольшая заметка о том, как очень быстро и просто создать загрузочную флешку для установки ОС, в операционной системе Linux. При этом не устанавливая ни каких дополнительный программ и приложений, как того часто требует ОС Windows. Более того, такой способ создание загрузочной флешки, работает на основе утилиты dd, которая копирует не файл и не директорию, а блоки данных, создавая на накопителе загрузочный сектор и файловую систему (то есть флешку не нужно предварительно форматировать).

1. Подключаемся к серверу(разумеется к нему должен быть физический доступ& чтобы вставить флешку в USB) с операционной системой Linux по SSH, или открываем на ПК терминал в Gui.

2. Скачиваем образ нужной операционной системы, например:
Ununtu https://releases.ubuntu.com/
CentOS https://www.centos.org/download
Debian https://www.debian.org/download

Выполнив команду:

$ wget https://releases.ubuntu.com/22.04/ubuntu-22.04.4-live-server-amd64.iso

3. Затем вставляем флеш накопитель(флешку) в USB разъем вашего сервера(ПК). Для того чтобы убедиться что ОС увидела новый диск, выполняем команду:

$ lsblk

Определяем новый диск по его размеру, в моем случае флешка на 8ГБ, тут же смотрим её имя в системе, в моем случае это sdg. Запоминаем его, далее оно нам будет нужно.

4. Выполняем команду записи образа на флеш накопитель:
Внимания! Все файлы на флеш накопителе будут уничтожены!

$ dd bs=4M if=/root/ubuntu-22.04.4-live-server-amd64.iso of=/dev/sdg status=progress oflag=sync

Где в качестве параметры для значения if, указываем путь к образу, а в качестве параметры для значения of, указываем название устройства(флешки) в системе, в нашем случае sdg. Процесс начат.

Поздравляю, ваша загрузочная флешка готова! Теперь вы можете вставить её в USB порт целевого сервера(ПК), перезагрузить систему и загрузиться с нее для последующей установки новой операционной системы.

Оставить комментарий

Автор блога
Роман Чернышов
Веб-разработчик,
Full Stack
Senior, Architect
PHP, JavaScript, Node.JS, Python, HTML 5, CSS 3, MySQL, Bash, Linux Admin
Заказать работу
предложить оффер

Моя книга
Книга. Веб-разработчик. Легкий вход в профессию
Печатная книга
Веб-разработчик.
Легкий вход в профессию
Купить за 159₽
Последние вопросы
Список вопросов
Последние комментарии
Меню

Archive

Мои проекты
Insurance CMS Love Crm CMS Совместные покупки Мой PHP Framework Хостинг для моих клиентов Лицензии на мой софт и поддержка