GrabDuck

Запись iso образа на флешку в linux

:

Графический способ записи iso на флешку

Если у вас прекрасно работают иксы, то зачем возвращаться в консоль? Поэтому и воспользуемся программой unetbootin . Она существует и для windows с macOS, а не только для linux. На их оффсайте можно скачать исходные коды, для самостоятельной сборки, но программа и так есть практически во всех стандартных репозториях. Например, что бы установить unetbootin в ubuntu, достаточно набрать:

sudo apt-get install unetbootin

Программа требует прав рута для запуска, так что она спросит ваш пароль.

Как ведете unetbootin обладает простым интерфейсом и не должен вызвать проблем. Если просто выбрать любой дистрибутив и версию, то программа сама скачает нужный образ из интернета и запишет его на флешку, но такой ход сработает только с linux дистрибутивами.

Стоит сказать пару слов о “Space used to preserve files across reboots”. Утилита спрашивает нас:”Сколько места мы хотим пожертвовать на флешке для изменений, которые сохранятся после перезагрузки”. Работает только на ubuntu подобных дистрибутивах. Рекомендую выделить хотя бы мегабайт 50…  если он сохранит настройки вашего интернета, то это уже будет удобно.

Кстати, unetbootin не форматирует устройство перед началом записи… Так, что лучше отформатировать его самостоятельно, например, через дисковую утилиту в ubuntu или аналогичную программу в вашем дистрибутиве. Хотя если вы забудете отформатировать, то ничего страшного, просто программа сама спросит вас о перезаписи файлов.

Консольный способ записи образа на флешку

Этот способ даже проще, хотя и более долгий:

sudo dd if=/home/’полный путь к образу’ of=/dev/sdX

Что бы узнать, что подставлять заместо X  наберите

sudo fdisk -l

Как видно у меня флешка находится по адресу /dev/sdf1, значит моя команда будет выглдеть так:

sudo dd if=/home/zegi/qBT_dir/'Windows 7 Russian MSDN'/ru_windows_7_ultimate_x64_dvd_x15-65952.iso of=/dev/sdf

Однако перед записью нужно не забыть отмантировать флешку:

sudo umount /dev/sdf (не забудьте подставить свои значения заместо “f”)

Процесс записи через dd долог, а кроме того он ни как ни показывает сколько уже скопировано. Но узнать прогрес можно послав процессу сигнал USR1.

Для этого в начале нужно узнать id нашего dd. Для этого достаточно набрать команду:

pgrep -l '^dd$'

Мы получим примерно следующие:

8763 dd

Теперь посылаем сам сигнал:

sudo kill -USR1  8763

Посылать можно нажав Alt+F2 или в новом окне терминала. Примерно через секунду-другую dd отреагирует на сигнал и в том терминале, где идёт копирование появится отчёт о проделанной работе. После чего копирование продолжиться в “молчаливом режиме”.

И не забудьте поставить флешку приоритетной по загрузке в БИОСе.


Приятно, что флешки сейчас стоят очень дёшево и продолжают падать в цене. Например, можно купить флешку в интернет магазине на 16 ГБ менее чем за 1000р. А стандартные флешки на 4-8 ГБ и вовсе копейки стоят. Уже прошло то время, когда образ можно было записать на сд болванку (12.04 убунту будет занимать более 700мб). Возможно, вскоре стандартные iso образы превысят 4,7ГБ размер и тогда уже все перейдут на флешки, забыв про такие не надёжные и неудобные носители, как диски.