Создайте 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, доступный на большинстве окон