У меня есть установочный образ FreeBSD для карты памяти USB, рабочего стола Windows 7 x64 и серверного оборудования поблизости. И нет привода CD вообще в течение многих лет.
Под Windows XP x86 вы можете использовать множество решений, таких как dd(Cygwin), dd(native), flashnul и многие другие (см. Ссылки ниже). Но они не работают под Windows 7 x64 с правами администратора. Смотрите официальную информацию от MS для получения информации об этом
Возможные решения:
- В BSD/Solaris/Mac OS X/Linux это dd(1). У меня нет BSD/Linux/ и т.д.
- UNetbootin. MemStick с Linux работает, но не работает с FreeBSD. У меня тоже нет успеха с Windows XP.
- Используйте Acronis/ Daemon Tools/ Nero/ UltraISO и т.д. - это может работать, но они есть
- Я должен купить большинство из них
- Они оставляют много мусора, поэтому я предпочитаю лучшее решение.
- Установите Linux - не рекомендуется делать двойную работу.
- Купить CD Drive - только для одной установки?
- Загрузка с PXE/ TFTP. Отсутствует сервер NFS, с которого я могу смонтировать root.
- Купить Windows 2008 с NFS-сервером, которую можно использовать для монтирования root в процессе загрузки FreeBSD - только для одной установки?
- Установите виртуальную машину, такую как VirtualBox, установите FreeBSD здесь и запишите образ на флешку. У VirtualBox очень плохая поддержка USB.
- Купите виртуальную машину, которая хорошо работает с USB, и вы можете записать образ на флэш-накопитель - только для одной установки?
- Напишите мою собственную программу.
Итак, какое программное обеспечение я могу использовать для выполнения этой задачи?
PS: Если вы используете Linux, хотите записать флэш-образ под Windows XP x86 (я не знаю, почему это программное обеспечение сломано, возможно, из-за платформы x64)
Пожалуйста, посмотрите здесь, это не вопрос, который я задаю: как мне установить загрузочный ISO на USB-накопитель?
Изменить: В последней версии Cygwin, «совместимой с Windows Vista/7», я всегда получаю следующие сообщения с отключенным диском (мой системный диск - PhysicalDrive2):
C:\Windows\system32>dd if=//./PhysicalDrive0 of=C:/mbr count=1
1+0 records in
1+0 records out
512 bytes (512 B) copied, 0.003 seconds, 171 kB/s
C:\Windows\system32>dd if=c:/mbr of=//./PhysicalDrive0 count=1
dd: opening `//./PhysicalDrive0': Invalid argument