Я пытался dd
, но это не сработало. Я попробовал UNetbootin, но это не сработало. Я искал winusb, но не смог найти его и услышал, что он не работает для Windows 10, так или иначе.
Но! Это сработало для меня! http://onetransistor.blogspot.com/2014/09/make-bootable-windows-usb-from-ubuntu.html
Обратите внимание, что мне пришлось добавить «--force» в команду grub-install.
Шаги в основном следующие:
- Отформатировать USB-накопитель; дать ему раздел NTFS. Запишите UUID раздела.
- Смонтируйте образ Windows ISO и скопируйте все файлы на USB-накопитель.
- Запустите
sudo grub-install --force --target=i386-pc --boot-directory="/<path-to-usb>/boot" /dev/sdX
, где sdX
похоже на "sdb". (Не SDB1.)
Поместите следующий текст на USB-накопитель в новый файл в boot/grub/grub.cfg
default=1
timeout=15
color_normal=light-cyan/dark-gray
menu_color_normal=black/light-cyan
menu_color_highlight=white/black
menuentry "Start Windows Installation" {
insmod ntfs
insmod search_fs_uuid
insmod chain
search --no-floppy --fs-uuid <drive_UUID> --set root
chainloader +1
boot
}
menuentry "Boot from the first hard drive" {
insmod ntfs
insmod chain
insmod part_msdos
set root=(hd1)
chainloader +1
boot
}
В этом файле замените <drive_UUID> идентификатором раздела, который вы записали. (Обратите внимание, что когда я загрузил его, я увидел что-то вроде «нет такого диска U7A6 ..» или какой-либо идентификатор, который я вставил, был ... но он все равно загрузился, так что, эй.)
В этот момент диск должен быть загрузочным. Это сработало для меня. Есть несколько возможных сообщений об ошибках, которые он объясняет на сайте, если у вас есть проблемы.