Це дивно. Я пропоную застосувати виправлення помилок 512 . Можливо, у вас є комп'ютер UEFI, і GRUB намагається визначити, який завантажувач встановити на USB. Додавання target
аргументу змусить встановити завантажувач MBR.
Виправлення помилок 512
Ви повинні відредагувати winusb
сценарій, який, можливо, розташований у /usr/bin
(у мене його не встановлено, тому я не можу сказати). Відкрийте його будь-яким текстовим редактором з правами root (наприклад gksu gedit /usr/bin/winusb
). Тепер знайдіть grub-install
у цьому файлі (він може бути у рядку 401) та змініть цей рядок, щоб він виглядав так:
grub-install --target=i386-pc --boot-directory="$partitionMountPath/boot" "$device"
Збережіть сценарій. Встановіть пакет grub-pc-bin
і спробуйте знову використати WinUSB.
WinUSB створює лише завантажувальні USB-накопичувачі MBR. Якщо ви хочете встановити Windows в режимі EFI, слід використовувати інший метод.
На моєму веб-сайті можна знайти посібник зі створення завантажувальних пристроїв USB .
Якщо це не працює, я пропоную ручний метод .