Графический способ записи iso на флешку
Если у вас прекрасно работают иксы, то зачем возвращаться в консоль? Поэтому и воспользуемся программой
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ГБ размер и тогда уже все перейдут на флешки, забыв про такие не надёжные и неудобные носители, как диски.
Хех, я однажды сделал dd if %образ% of %флешка%, затем загрузился с этой флешки и у бука умерла материнка…
Скорее всего просто совпадение. Хотя я слышал истории, что материнка может умереть, от горячего вынимания флешки (т.е. если не сделать безопасное извлечение)… но это касается только очень старых материнок.
Объясните почему не достаточно указать адрес флешки так of=/dev/sdX ?
Я пробовал создавать флешку указывая только sdX. В результате с неё система не грузилась… кроме того, и вовсе ничего не писалось — чёрный экран и мигающая лампочка флешки(хотя возможно виновата моя довольно битая флешка).
К тому же, когда писал статью, то я гуглил эту проблему. На форум.убунту.ру такой вопрос уже задавался, ответ был: «указывать Y нужно обязательно». А почему обязательно… хз. Конечно, надо бы протестировать ещё раз запись в 2-х вариантах, но уж очень этот dd долгий..
Вопрос я задал потому, что наоборот продолжительное время пользуюсь данным способом of=/dev/sdX и не видел каких либо проблем. Способ прочитал где-то в сети. Может профи подскажут нам правильное решение. ;-)
http://habrahabr.ru/blogs/hardware/98954/#comment_3051892
Подправил статью… я ещё немного погуглил, да, чаще всего проблемы если указывать цифру. Хотя у многих работает и так и так.
Причем и винду забацать тоже получиться http://habrahabr.ru/blogs/ubuntu/74988/#comment_2171123
P.S.: Я не с претензией, просто совместно мы добьемся лучшего решения.
P.P.S.: Блин вот я туплю про винду у вас уже указано, надеюсь вы отмодерируете посты нижние )
Отмодерировал :)
**Процесс записи через dd долог, а кроме того он ни как ни показывает сколько уже скопировано.**
Тогда можно попробовать заменить dd на утилиту pv.
$ sudo su
# pv /home/’полный путь к образу’ > /dev/sdX
Покажет объем скопированного; время сколько прошло; скорость копирования; процент выполнения; время сколько осталось.
http://itmag.es/3Ny5U
И если лопухнулся, укажет на ошибку.
http://itmag.es/6ry34
теперь если писать блоками по 8Мб, то этот dd удивительно быстрый
в конце bs=8M