Интересный вопрос - давайте предположим, что ваша флешка - sdc, а ваш ISO называется w7.iso.
Я предполагаю, что самый короткий и простой ответ - спросить, поддерживает ли ваша материнская плата загрузку в стиле USB-CDROM, потому что если это так, вы можете просто отправить изображение непосредственно на необработанное устройство:
dd if=w7.iso of=/dev/sdc
Если нет, вам понадобится ms-sys , а затем вам нужно будет сделать что-то вроде следующего:
Сначала отключите USB-диск ...
umount /dev/sdc
Тогда иди в fdisk ...
fdisk /dev/sdc
Как только вы попали в fdisk, удалите каждый раздел, используя, d
а затем введите номер соответствующего раздела. Теперь создать совершенно новый раздел заполнения диска, выполнив следующую последовательность: n
, p
, 1
, ENTER, ENTER. ENTER, После этой проверки это сделано с p
. Теперь установите его как раздел NTFS с t
, а затем 7
, и дать ему флаг загрузки с a
, 1
, ENTER. Наконец нажмите w, чтобы записать таблицу на флешку.
Поместите файловую систему в раздел, запустив в качестве пользователя root:
mkfs.ntfs /dev/sdc1
Теперь вам нужно смонтировать iso как vnd. Для этого сделайте следующее ...
mkdir /mnt/iso
mount -o loop w7.iso /mnt/iso
А теперь снова подключите флешку ...
mount /dev/sdc1 /media/usb
Скопируйте все рекурсивно из контура на USB-диск ...
cp -a /mnt/iso /media/usb
Напишите основную загрузочную запись для загрузки с ...
ms-sys -7 /dev/sdc (use -m for WinXP)
И вот, пожалуйста (надеюсь).
Я попробовал нечто похожее на это на своей машине Debian, и это сработало, это немного измененная версия.