创建窗口从Ubuntu转USB
由于我的ocd(开玩笑)阻止我双启动Ubuntu和Windows 10我决定创建一个Windows去USB。 有无数的文章,但没有一个程序在Linux上,所以有谁知道Linux上的一个程序用于Windows的USB?
讽刺:
这绝对不是窗户……
似乎没有类似于Linux的WinToUsb程序,所以制作便携式Windows的唯一方法是在Windows虚拟机或Windows中创建一个。 我决定在我的磁盘的一部分上安装Windows 10,我使用Gpart编辑器resize来保存我的Ubuntu数据。 如果我决定制作便携式USB,我将使用Rafus或WinToUsb,如果在大多数Windows操作系统上运行8.1+和WinToUsb,Rafus只能创建一个便携式USB
我正在解决您在USB上进行Windows安装的问题,您可以将其插入任何计算机并运行Windows。 你也想在没有任何特殊工具的情况下从你的Ubuntu操作系统中做到这一点。 使用的应用程序可从存储库中获得。
- VirtualBox的
- 的gparted
您可以通过安装Virtualbox来执行此操作:
$ sudo apt install virtualbox
按照GUI创建Windo Windows 10计算机。
将Windows 10 ISO连接到虚拟机并安装Windows 10。
确保虚拟机不大于USB驱动器。
将Windows 10安装到VM。
然后转到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
同样,括号中的名称是变量。 将这些名称替换为系统上的实际文件和设备。
我们致力于修复您创建的Pendrive的完整性。
$ sudo apt install gparted
让Windows安装驱动器小于目标pendrive非常重要。 当公司完成时,您将拥有未分配的空间,较大的驱动器之间的差异。 您可以通过运行Gparted来调整Windows Installed分区的大小。
我将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上安装VM – >在VM中安装Win10 – >在VM中安装Win10 – > 安装WinToUSB – > 使用WinToUSB将Win10安装到外部USB