我不是一名程序员,所以我必须在 Linux 上摸索直到我想要做的事情成功。请参阅下文了解最终更新
几年前,我在一台 win 托管的 vbox 上安装了 ubuntu 作为客户机。从那台 win10 机器上,我将 win10 和 ubuntu 16.04 操作系统下载到单独的 USB 上。使用 ubuntu 一段时间后,我得到了一台 System76 ubuntu 专用机器。
现在我想在 ubuntu 16.04 上的 vbox 上以客户机身份安装 win10,尝试做一些用 ubuntu 做不到的事情。
安装 vbox 没问题,但是当我创建虚拟机时,似乎只能从 CD 安装?所有的搜索结果都提到从 USB 启动,但我不想这样做,我甚至看不到 USB 内容。
经过几个小时的苦思冥想,我终于安装了 vbox 5.2 和扩展包(以启用 usb3),并且我至少可以看到如下所示的 USB 内容。
我可以用它来在这台机器上获取 win10 吗?
我在这里找不到关于此问题的讨论。如果这是重复的,请不要只说这是重复的而不提供答案的链接。
更新于 2018 年 6 月 25 日:感谢您的想法,但我仍然遇到困难。
1Satnam Sandhu 在安装命令末尾加上“-qt”是什么意思?我已经安装了 vbox。使用此命令重新安装(再次)会改变一切吗?
2昨天的几十篇文章中有几篇谈到了安装。我不记得它们在哪里了。我按照那些步骤操作,我以为我已经将它安装到 /media/external 了,但它出现在 /media/lew/ESD-USB 下。
请求 /dev 的文件返回了很多东西,但包括下面的 sda 和 sda1。
我该如何告诉什么 /dev 与我的 USB 记忆棒关联?
我可以在 /Downloads 中为输出文件指定一个子目录吗? 此命令是否会为 vbox 创建单个 *.iso 文件?例如:
sudo dd if=/dev/[something] of=~/Downloads/temp/win10.iso
我从这里安装win10之后,可以删除*.iso文件来清理吗?
6 月 26 日更新——小步前进
因此我认为我发现上面的 USB 文件与 /dev/sda1 相关联(映射到?)。接下来发生的事情如下:
打开 vbox 并“添加光驱”指向新的 iso。
在 vbox 主窗口中,我单击了绿色的“开始”箭头,然后出现一个黑色窗口,其中显示“未找到可启动媒体”致命错误。
进入设置/系统,发现启动顺序为软盘、光盘、硬盘、网络。前 4 个都已检查。由于我没有软盘,我将其移除并重新启动。“未找到可启动介质”。
返回设置/系统并注意到“启用 EFI(仅限特殊操作系统)”未选中。启用它,然后重新启动。
现在它要求提供 w10 安装信息。
现在它需要一个驱动程序:
在无法获取剪辑的 vbox 窗口中,我浏览到“下载”、“CD 驱动器(D:)”或“启动(X:)”,但它不起作用。
如果它不识别我的硬件,我该如何获取它所需的驱动程序?
我将 /home/lew/Downloads 添加到 vbox/win10 的共享文件夹中。但是,如果尚未安装,Windows 如何知道我的 ubuntu 下载目录?我是否需要安装进入设置/共享文件夹时提示中出现的“Guest additions”?
我开始研究客人的增加,但有人可以节省我一些时间吗?
2018 年 6 月 27 日最终更新
首先,感谢 Takkat 和 Danzel。
FBO 其他非程序员:
- 在我的原生 win10 机器上,我根据 Takkat 和 Danzel 的建议立即获得了一个新的 iso。Takkat 从 MS 下载的链接出现 404 错误,但正常搜索让我找到了正确的位置。
- 我没有下载到 USB,而是选择下载 ISO 文件以便稍后刻录到 CD。这样就将其保存到了我的 win10 SSD 中。 笔记: 它是一个名为 windows.iso 的单个文件——而不是上面第一个剪辑中的目录结构。下载所花的时间并不像我记得几年前那么长。
- 我通过家庭网络将其从 win10 机器复制到我的 Ubuntu 机器。
- 打开 vbox 并在设置中将虚拟 win10 机器的存储指向新的 windows.iso,然后单击绿色的开始箭头。 没有不同
- 单击 vbox 的蓝色“新建”图标并重新开始(“win10.2”)。我检查发现所有设置都与我的第一个虚拟机中的设置相同。 安装程序开始进行。 不知道我做了什么不同的事情。整个过程并不像我记得几年前那样耗时。
- 在 vbox win10 上安装了 FF,它似乎工作正常。现在我将开始调整它(禁用 cortana 和其他潜在的隐私功能)。
在经历了这一切之后,如果我想在我的 ubuntu 机器上以 vbox 客户机身份运行 win10,似乎我需要购买另一份 win10。
答案1
您可以创建一个ISO
USB 驱动器文件,然后将其安装到 VirtualBox 中。
Ctrl首先,按+ Alt+打开终端T。
然后通过执行以下命令确保 VirtualBox 已正确安装:
sudo apt-get install virtualbox virtualbox-qt
系统将提示您输入密码,输入密码后,VirtualBox 的安装将开始。
执行此dd
命令后,其余过程可能与 Windows 相同。
运行以下命令制作ISO
USB 驱动器的映像:
sudo dd if=/dev/sdX of=/path/to/new.iso
/dev/sdX
用您的 USB 驱动器替换,例如/dev/sdc
(但不是/dev/sdc1
)。
然后,您可以将该ISO
文件用作 VirtualBox 中的可启动 CD 驱动器来安装 Windows 10。
请记住,由于这是克隆整个 USB,更大的 USB 驱动器将需要更多时间,因此请耐心等待。
答案2
附于此链接如何安装 Win10,你会得到一个很好的新手指南关于如何在 VirtualBox 上安装 Win10。请注意,您不必按照步骤 1 中的说明再次下载 win10,因此请按照 Satnam 的说明制作一个 iso。