Для внимательгых : да, образ который я нашел на прошлой работе оказался неоригинальным, тамошний айтишник видно пофигист или глухой, скинул мне образ с какого то торрента. =)
1) Rewrite the partition table as msdos and format your USB drive as NTFS using GParted (and then "Manage flags" and add the boot flag).
2) In GParted, right click the USB partition and select Information. Copy the UUID somewhere as you will need it.
3) Copy all files from mounted Windows ISO or DVD to USB drive using your favorite file manager.
4) Go to USB drive and if the folder named boot has uppercase characters, make them all lowercase by renaming it.
5) nstall GRUB on USB:
sudo grub-install --target=i386-pc --boot-directory="/%USB_mount_folder%/boot" /dev/sdX
6) Create a GRUB config file in the USB drive folder boot/grub/ with the name grub.cfg
Write this into the file:
echo "If you see this, you have successfully booted from USB :)"
insmod ntfs
insmod search_fs_uuid
search --no-floppy --fs-uuid %UUID_from_step_2% --set root
ntldr /bootmgr
boot
7) Unmount the USB drive and restart your PC. Choose the USB as the first boot device in BIOS and start booting from it.
А теперь правки / пояснения от меня:
- SecureBoot в BIOS должен быть disable
- OS Type должен быть Other OS
- "/%USB_mount_folder%/boot" /dev/sdX
Будте внимательны: Если в gparted вы указали label к примеру furrya,
то %USB_mount_folder%/boot будет /media/%username%/furrya1/boot
но не как НЕ /media/%username%/furrya/boot
Пробовал, и с FAT и с NTFS, один Primary партишен, пробовал и boot флагом и без, пробовал копировать файлы из iso'шника копипастом и dd, не выходит каменный цветок, сейчас последний вариант пробую, не получится - пойду завтра к родичу, у него win есть, и CD с виндой есть + резак. Вобщем познал я муки =)
Вариант с трекером времени мне нравится. И тот факт, что это явление распространенное и я нормальный, радует. Ускорился к выходу с этапа))) Спасибо за совет.
Код можете привести? Так еще проще будет. Я дам на работе буду минут через 15, посмотрю что можно сделать. Может я вас не правильно понимаю. Опять же код все объяснит