5

У меня есть установочный образ FreeBSD для карты памяти USB, рабочего стола Windows 7 x64 и серверного оборудования поблизости. И нет привода CD вообще в течение многих лет.

Под Windows XP x86 вы можете использовать множество решений, таких как dd(Cygwin), dd(native), flashnul и многие другие (см. Ссылки ниже). Но они не работают под Windows 7 x64 с правами администратора. Смотрите официальную информацию от MS для получения информации об этом

Возможные решения:

  1. В BSD/Solaris/Mac OS X/Linux это dd(1). У меня нет BSD/Linux/ и т.д.
  2. UNetbootin. MemStick с Linux работает, но не работает с FreeBSD. У меня тоже нет успеха с Windows XP.
  3. Используйте Acronis/ Daemon Tools/ Nero/ UltraISO и т.д. - это может работать, но они есть
    1. Я должен купить большинство из них
    2. Они оставляют много мусора, поэтому я предпочитаю лучшее решение.
  4. Установите Linux - не рекомендуется делать двойную работу.
  5. Купить CD Drive - только для одной установки?
  6. Загрузка с PXE/ TFTP. Отсутствует сервер NFS, с которого я могу смонтировать root.
  7. Купить Windows 2008 с NFS-сервером, которую можно использовать для монтирования root в процессе загрузки FreeBSD - только для одной установки?
  8. Установите виртуальную машину, такую как VirtualBox, установите FreeBSD здесь и запишите образ на флешку. У VirtualBox очень плохая поддержка USB.
  9. Купите виртуальную машину, которая хорошо работает с USB, и вы можете записать образ на флэш-накопитель - только для одной установки?
  10. Напишите мою собственную программу.

Итак, какое программное обеспечение я могу использовать для выполнения этой задачи?

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

5 ответов5

4

В Cygwin версии 6 и выше команда dd для записи ISO изменилась:

dd if=path-to-file.iso of=/dev/sdx

где sdx - один из дисков:

cat /proc/partitions

Например, чтобы записать файл FreeBSD img на карту памяти USB:

$ cat /proc/partitions
major minor  #blocks  name

    8     0  78150744 sda
    8     1    102400 sda1
    8     2  51096576 sda2
    (...)
    8    48 976762584 sdd
    8    49 295185408 sdd1
    8    50 681573376 sdd2
    8    64   8093696 sde
    8    65   8093680 sde1

$ dd if=/cygdrive/l/FreeBSD-9.1-RELEASE-amd64-memstick.img of=/dev/sde bs=10240 conv=sync

Также см. Https://wiki.archlinux.org/index.php/USB_Installation_Media для альтернативных методов.

2

dd, что еще.

dd if=foo.img of=\\.\F:

Там же flashnul:

flashnul F: -L foo.img
2

Попробуйте WINDOWS 7 USB/DVD СКАЧАТЬ ИНСТРУМЕНТ Как сказал Eir Nym, это устанавливает загрузчик microsoft, который вы можете использовать для любого windows iso (я использовал его для установки windows 8). Для загрузчика общего назначения используйте unetbootin

2

Он не обновлялся некоторое время, но usb-imagewriter делает именно то, что вам нужно, и определенно работает с файлами .img и почти с любым образом ОС, который я пробовал (действительно, многие альтернативные ОС рекомендуют его).

0

Здорово. Какой простой вопрос.

Вот решение: http://unetbootin.sourceforge.net/

И это работает. Поверь мне.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .