Создайте Windows, чтобы перейти USB из Ubuntu

Поскольку мой ocd (я шучу) не позволяет мне загружать двойную загрузку Ubuntu и Windows 10, я решил создать Windows для USB. Есть бесчисленное множество статей, но ни одна из этих программ не написана на Linux, так кто-нибудь знает программу на Linux для Windows, чтобы перейти на USB?

Сарказм:

Это определенно не окна, чтобы пойти...

3 ответа

Я отвечаю на часть вашего вопроса по поводу установки Windows на USB, который вы можете подключить к любому компьютеру и запустить Windows. Вы также хотели сделать это с вашей ОС Ubuntu без каких-либо специальных инструментов. Используемые приложения доступны в репозитории.

  • Virtualbox
  • Gparted

Вы можете сделать это, установив Virtualbox:

$ sudo apt install virtualbox

Следуйте GUI, чтобы создать Windo Windows 10 Machine.

Подключите ваш Windows 10 ISO к виртуальной машине и установите Windows 10.

Убедитесь, что ваша виртуальная машина не больше вашего USB-накопителя.

Установите Windows 10 на виртуальную машину.

Затем перейдите в папку на компьютере с Windows 10 и запустите его, чтобы создать образ файла vdi.

$ VBoxManage clonehd ["Windows 10.vdi"] ["win10.img"] --format RAW

Первый параметр - это имя вашего windows vdi файл (не включая скобки). Второй параметр - это имя, которое вы решили назвать файлом изображения.

Теперь запустите это dd Команда, чтобы записать изображение на ваш Pendrive.

$ sudo dd if=[win10.img] of=[/dev/sdc] bs=4M status=progress

И снова имена в скобках являются переменной. Замените эти имена вашими фактическими файлами и устройствами в вашей системе.

Нас Gparted, чтобы исправить целостность вашего созданного Pendrive.

$ sudo apt install gparted

Важно, чтобы установочный диск Windows был меньше, чем конечный. Когда компания закончит работу, у вас останется нераспределенное пространство, разница между большими дисками. Вы можете исправить это, запустив Gparted, чтобы изменить размер установленного раздела Windows.

У меня Ubuntu установлен на загрузочный диск USB (на самом деле SSD во внешнем блоке, который может быть подключен через USB 3, а также eSATA), так что он может загружаться как из BIOS, так и из UEFI. Это портативный между компьютерами.

В этой Ubuntu я установил VirtualBox, а в VirtualBox я создал виртуальную машину, на которой я установил Windows 10. Она хорошо работает для меня и предоставляет систему, в которой Windows также переносима.


Edit1: я добавляю скриншот, описывающий, как подключить виртуальную машину к iso-файлу, что позволяет загружаться с нее. После загрузки виртуальной машины: нажмите F12, чтобы открыть меню загрузки, в котором вы можете выбрать виртуальный диск для загрузки (в данном случае виртуальный внутренний диск w10.vdi или виртуальный оптический диск Win10_1607...).

Редактировать 2: @KarlMorrison предлагает использовать Windows на виртуальной машине в качестве инструмента для установки Windows на внешний диск,

Вы на самом деле на полпути с этим ответом. Установить ВМ в Ubuntu -> Установить Win10 в ВМ -> Загрузить Win10 в ВМ -> Установить WinToUSB -> Использовать WinToUSB для установки Win10 на внешний USB

Похоже, что для Linux нет программы, подобной WinToUsb, поэтому единственный способ создать переносную Windows - это создать ее в виртуальной коробке Windows или в Windows. Я решил установить Windows 10 на часть своего диска, размер которой я изменил с помощью редактора Gpart, чтобы сохранить мои данные Ubuntu. Если я решу сделать портативный USB, я буду использовать Rafus или WinToUsb, Rafus может создать портативный USB, только если у вас работает 8.1+ и WinToUsb, доступный на большинстве окон

Другие вопросы по тегам