Загрузочный USB для Windows 10
Я использую версию Ubuntu 18.04.1 и теперь хочу использовать и Windows 10. Я загрузил WoeUSB для создания загрузочного USB для Windows, но я получаю сообщение об ошибке ниже при установке. Перед этим шагом я отформатировал USB как NTFS.
Installation failed!
Exit code: 256
Log:
WoeUSB v@@WOEUSB_VERSION@@
==============================
Mounting source filesystem...
mount: /media/woeusb_source_1533820829_2541: wrong fs type, bad option, bad superblock on /dev/loop8, missing codepage or helper program, or other error.
mount_source_filesystem: Error: Unable to mount source media
Error: Unable to mount source filesystem
Unmounting and removing "/media/woeusb_source_1533820829_2541"...
umount: /media/woeusb_source_1533820829_2541: not mounted.
cleanup_mountpoint: Warning: Unable to unmount "/media/woeusb_source_1533820829_2541".
Some mountpoints are not unmount/cleaned successfully and must be done manually
You may now safely detach the target device
4 ответа
Вместо того, чтобы использовать WOEUSB, попробуйте использовать программное обеспечение, которое я могу подтвердить, которое называется MKUSB (также называемое "Do USB Stuff"). dus
). (Страницы вики Ubuntu: MKUSB, MKUSB GUI)
Возможно, уже есть версии этого в репозиториях, но я предпочитаю иметь "последнюю версию", поэтому я продолжаю использовать PPA, поэтому я указываю настроить PPA в вашей системе специально здесь.
Сначала установите MKUSB PPA, чтобы получить последнюю версию MKUSB:
sudo add-apt-repository ppa:mkusb/ppa
sudo apt-get update
sudo apt-get install mkusb mkusb-common dus guidus
Далее беги mkusb
, Он спросит вас, хотите ли вы запустить версию под названием "dus", мы хотим нажать "Да" на этом экране.
Он откроет окно терминала для вывода на консоль, что очень полезно, чтобы вы могли видеть ход выполнения задач записи.
Это должно побудить вас к вашему sudo
также и учетные данные, однако в данный момент я запускаю их с Live USB, поэтому они не запрашивают, а просто переходят к следующему экрану в графическом интерфейсе:
Как только вы нажмете ОК, вы увидите этот экран. Выберите "Установить (сделать загрузочное устройство)" и нажмите "ОК":
Затем выберите "Извлечение установщика Windows"
Затем откроется страница с просьбой перейти к ISO. Перейдите к файлу ISO, выберите его и нажмите "ОК".
Затем вас попросят выбрать устройство, на которое вы хотите записать. Это перезапишет все данные на выбранном устройстве, поэтому убедитесь, что вы выбрали правильное (в моей системе, /dev/sdc
это флешка, на которую я собираюсь поставить установочный диск Windows)
Нажмите "ОК", и он подтвердит, что вы хотите начать процесс записи.
Он перечислит задачи, которые он хочет выполнить, и спросит вас, действительно ли вы хотите это сделать. Выберите "Go", затем нажмите "Go", когда вы будете готовы к запуску.
Окно консоли получит фокус, и вы сможете наблюдать за "прогрессом":
Это потребует многих ваших системных ресурсов и иногда приведет к некоторой медлительности на вашем компьютере, поэтому вы можете пойти выпить кофе, почитать газету или совершить небольшую прогулку. Это займет некоторое время, потому что он клонирует ISO-файл в тарбол, а затем извлекает тарбол на целевое устройство.
Когда это будет сделано, графический интерфейс вернется с этим экраном, если он успешно создал диск:
Нажмите OK и удалите диск с вашего компьютера. Затем вы можете завершить работу и загрузиться с созданной установочной флешки.
Предупреждение: После установки Windows вам потребуется загрузить LiveUSB для Ubuntu и выполнить шаги по запуску Boot Repair (ссылка на Ubuntu Wiki) , чтобы восстановить Grub, чтобы вы могли снова загрузиться в Linux. В противном случае вы сможете загружаться только в Windows (именно поэтому Windows обычно устанавливается в первую очередь перед установкой Ubuntu).
Для установочного образа Windows 10 потребуется NTFS, а не FAT32.
WoeUSB GUI волнуется, потому что изображение больше, чем поддерживаемый формат файла ISO, предположительно - но будет работать из командной строки.
Предполагая, что SDD - это ваша флешка, сначала отформатируйте на ней раздел для NTFS. Этот раздел будет SDD1, но в командной строке вы поместите устройство, а не раздел, например:
woeusb --target-filesystem NTFS --device ./Win10_1809Oct_English_x64.iso /dev/sdd
Эта командная строка отлично работала для меня, чтобы создать загрузочную флешку Windows 10 из образа Windows, загруженного с сайта Microsoft.
Другим инструментом будет ventoy . Его преимущество в том, что с него можно загрузить как Windows.iso, так и живую систему Linux.
# you may use a newer version
wget -O- https://github.com/ventoy/Ventoy/releases/download/v1.0.43/ventoy-1.0.43-linux.tar.gz | tar -xz
cd ventoy*
lsblk
# change sdx to your usb pendrive
sudo ./Ventoy2Disk.sh -i /dev/sdx
sudo mount /dev/sdx1 /mnt
cp ~/Downloads/<windows.iso> /mnt && sync
cp ~/Downloads/<linux-live.iso> /mnt && sync
sudo umount /mnt
sudo eject /dev/sdx # may fail, doesn't matter
Теперь ваша флешка готова. Вы можете посмотреть Как установить Windows вместе с Linux?чтобы увидеть, как действовать. Если вам нужно восстановить загрузчик после установки Windows, вы можете загрузиться с того же USB-накопителя в живую систему Linux, чтобы сделать это. Хотя с EFI вы, возможно, сможете загрузить свою старую систему Ubuntu с экрана выбора загрузочного устройства BIOS.
@masterxilo прав в том, что установка Windows с годами становится все проще и проще.
Отформатируйте USB-накопитель как FAT32 (или как он может быть вызван вашей программой форматирования... просто попробуйте все, содержащие FAT) и просто скопируйте все файлы из ISO в него.
UEFI BIOS'ы могут загружаться с разделов FAT32 - они попытаются найти файл efi\boot\bootx64.efi
или же efi\boot\bootia32.efi
(без учета регистра), который вы заметите, присутствует в вашем типичном образе установки Windows или Linux.
Это так просто, как сейчас. Больше не нужно использовать специальную программу, которая перезаписывает загрузочный сектор.