Как сделать загрузочный Pendrive для Windows 10 Technical Preview из Ubuntu


8

Я хочу установить Windows 10 Technical Preview x64 на свой компьютер, и я скачал файл ISO.

Теперь мне нужно сделать USB-накопитель загрузочным, но я использую Ubuntu 14.04 64-bit (Trusty Tahr), так как я могу сделать загрузочный Pendrive для Windows 10 из Ubuntu?

Я попытался сделать загрузочный USB с помощью winusb , но он не работает! Есть ли другой вариант?



1
Однажды я ответил на вопрос, как установить Windows 7/8 без USB / DVD. Вы можете попробовать это. Просто используйте свой USB против раздела. Пожалуйста, опубликуйте результаты, если это работает (работает легко для Windows 7/8) для Windows 10 тоже.
Повелитель огня

@ Firelord это может сработать, но
разделять

Вот почему я упоминал в своем последнем комментарии, измените расположение раздела жесткого диска в соответствии с вашим расположением USB. Это работает для Windows 7/8.
Повелитель огня

Ответы:


14

Я пытался dd, но это не сработало. Я попробовал UNetbootin, но это не сработало. Я искал winusb, но не смог найти его и услышал, что он все равно не работает для Windows 10.

Но! Это сработало для меня! http://onetransistor.blogspot.com/2014/09/make-bootable-windows-usb-from-ubuntu.html

Обратите внимание, что мне пришлось добавить «--force» в команду grub-install.

Шаги в основном следующие:

  1. Отформатировать USB-накопитель; дать ему раздел NTFS. Запишите UUID раздела.
  2. Смонтируйте образ Windows ISO и скопируйте все файлы на USB-накопитель.
  3. Беги sudo grub-install --force --target=i386-pc --boot-directory="/<path-to-usb>/boot" /dev/sdX, где sdX, как, "SDB". (Не SDB1.)
  4. Поместите следующий текст на 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 ..» или какой-либо идентификатор, который я вставил, был ... но он все равно загрузился, так что, эй.)

В этот момент диск должен быть загрузочным. Это сработало для меня. Есть несколько возможных сообщений об ошибках, которые он объясняет на сайте, если у вас есть проблемы.


Спасибо за ответ, Эрханнис; не могли бы вы отредактировать свой ответ и кратко изложить ссылку, которую вы указали Содержание может устареть или исчезнуть. Спасибо!
bertieb

Я сделал это, однако, мой компьютер не загружается с USB. Он не распознает его как загрузочное устройство. Я установил первый приоритет загрузки как usb ...
deostroll

2

Я сделал это с winusb. Чтобы установить его, запустите:

sudo add-apt-repository ppa:colingille/freshlight && \
sudo sh -c "sed -i 's/trusty/saucy/g' /etc/apt/sources.list.d/colingille-freshlight-trusty.list" && \
sudo apt-get update && \
sudo apt-get install winusb

Тогда я думаю, что вы можете использовать эту программу без моей помощи.

Вы можете попробовать UNetbootin . Чтобы установить, запустите:

sudo add-apt-repository ppa:gezakovacs/ppa && \
sudo apt-get update && \
sudo apt-get install unetbootin

Да, я нашел одну ветку с похожим ответом, я установил winusb, но не уверен, что она работает для Windows 10!
Апурва

winusb не работает для w10
Apurva

Попробуйте unetbootinsudo add-apt-repository ppa:gezakovacs/ppa && sudo apt-get update && sudo apt-get install unetbootin
Михаил Вьетлужских

Не работает вообще Когда я перезагружаюсь, он просто запускает Ubuntu и не показывает никакой возможности установить
windows10

Попробуйте зайти в bios и изменить приоритет загрузки на свой usb.
Михаил Вьетлужских

-1

Используйте ddкоманду для создания загрузочной флешки.

Сначала вы должны найти устройство, на котором установлена ​​флешка. Если вы подключите USB-устройство и запустите, dmesgвы должны увидеть местоположение. Примером будет /dev/sdf.

Далее вы размонтируете устройство, на котором установлена ​​флешка, и запишите ISO-образ непосредственно на устройство.

ПРИМЕЧАНИЕ. Замените знак вопроса файлом файла устройства USB.

$ sudo umount /dev/sd?
$ sudo dd if=/path/to/windows10.iso of=/dev/sd? bs=1M && sync

Как я могу узнать, что мое USB-устройство смонтировано в / dev / sdb?
Апурва

используйте dmesgкоманду, чтобы найти точку монтирования файлов вашего устройства
Vengat

2
Вы не можете создать загрузочный pendrive для Windows, используя команду dd
Ali786


@ ali786 - сначала прочитайте эту статью, ясно, что вы можете использовать ddкоманду
Vengat
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.