Всем привет!
Понадобилось установить FreeBSD на новый сервер. Раньше качал ISO образ, записывал на диск и с него устанавливал. В этот раз решил поставить с флешки ибо:
1) Не было диска под рукой.
2) Пора изучать что-то новое
3) С флешки должно быть побыстрее.
Скачал соответствующий образ для установки с флешки FreeBSD-9.0-RELEASE-amd64-memstick.img
Начал выяснять, чем писать под MS Windows 7 (64bit) на флешку. Погуглил, выяснилось, что тем, чем и под Unix — утилитой dd. Качаем ее с сайта:
Скачал файл dd-0.6beta3.zip, распаковал в D:\Distr\dd\dd-0.6beta3
Запускаю cmd от имени администратора.
Вставил новую флешку, она определилась как диск G:
Пытаюсь записать образ на флешку командой
D:\Distr\dd\dd-0.6beta3>dd if=FreeBSD-9.0-RELEASE-amd64-memstick.img od=g: --progress
Получаю ошибку 5: Доступ запрещен (Access Denied)
Поиск в интернете выдал следующее рещение:
Необходимио воспользоваться командой работы с дисками diskpart
- 1) diskpart
- 2) Набираем команду «list disk»
- 3) Из списка дисков находим свой, запоминаем номер
- 4) Выбираем диск командой select disk №диска, в моем примере select disk 2
- 5) Набираем команду «clean»
Теперь выходим из diskpart командой «exit».
Повторяем команду
D:\Distr\dd\dd-0.6beta3>dd if=FreeBSD-9.0-RELEASE-amd64-memstick.img od=g: --progress
Процесс завершился:
Вытаскиваем флешку, вставляем в сервер, в биосе выбираем загрузку с флешки и работаем.
В моем случае не все так просто:
C:\Users\Andrey\Downloads>dd bs=4M of=PCBSD9.0-x64-USB-live.img.bz2 od=h: —progress
rawwrite dd for windows version 0.6beta3.
Written by John Newbigin
This program is covered by terms of the GPL Version 2.
Device h: is a link to \\?\Device\HarddiskVolume6
No match could be found for h:
Invalid block size
C:\Users\Andrey\Downloads>
Буду гуглить дальше…
У меня также выдается сообщение:
C:\Users\Yury>dd of=D:\Soft\FreeBSD\FreeBSD-9.2-RELEASE-i386-memstick.img od=n:
—progress
rawwrite dd for windows version 0.6beta3.
Written by John Newbigin
This program is covered by terms of the GPL Version 2.
Device n: is a link to \\?\Device\HarddiskVolume8
No match could be found for n:
Invalid block size
А запускаешь командную строку от имени Администратора?
Формат такой:
dd if=»d:\my.iso» of=\\.\e: —progress
запускаем от Администратора.
Список дисков можно узнать командой dd —list.
Вот спасибо же! Уже пару часов страдаю разными прогами не могу записать образ на флешку. Осталось еще чтобы инсталл с нее пошел.
Большое спасибо, очень помогло.
полезная статья. Сделал перепост.
спасибо за статью реально помогло
Это все хорошо, но под винду проще использовать Win32 Disk Imager
Как хорошо, когда есть альтернатива и разные инструменты для решения задачи.
Отлично! Я поклонник утилит командной строки под windows!
Этот мануал супер понятный и точный. Спасибо
Советую всем vifm — файловый менеджер на основе vi
far — не нуждается в комментах,
mpxplay — консольный аудио плеер
Очень важно всё это запускать сразу в ConEmu
Ещё проще это:
https://sourceforge.net/projects/usbwriter/files/
60 kb
Проверено на FreeBSD-10.4-RELEASE-i386-memstick.img
Ребята зачем вы ищите длинных путей, Rufus отлично умеет записывать dd образы
Когда писалась статья, я об Rufus не знал. Возможно ее еще не было.
В 2023 уже появилось много программ плюс которые упоминались в комментариях но в 2012 году кроме способа в статье нормальных программ не было