我已经在外部的SSD 在我的笔记本电脑和台式机上都运行良好,但当我在台式机上使用它时,我无法使用 Windows 10(显然)。
所以我想:是否可以从 W10 内的虚拟机在 SSD 上启动 Ubuntu? (说:嘿 WmWare,Ubuntu 在外部 SSD 上,去那里启动它)。
谢谢
(我是 Ubuntu 新手。请温柔一点)
答案1
如果我理解正确的话,你似乎暗示你的笔记本电脑中有两个磁盘,一个安装了 Windows,另一个安装了 Ubuntu。
是的,大多数虚拟机管理程序都可以从物理磁盘运行操作系统。具体过程取决于您使用的虚拟机管理程序。请注意,您必须在第二个磁盘上安装引导加载程序,这样当您将带有 Ubuntu 的整个原始第二个磁盘传递给虚拟机管理程序时,它才能在虚拟机内启动。
答案2
我脑海中首先想到的是 2 个选项...实际上只有 1),另一个会相当困难但从概念上来说并不是那么糟糕......但它确实有效。
1.) 对我来说最有意义 - 双重启动
- 将驱动器放在桌面。
- 进入 BIOS 并选择 ubuntu 驱动器作为启动优先级中的第一个(或唯一选项)。
- 启动到 Ubuntusudo update-grub
让 ubuntu 检测 Windows 操作系统并将其添加到 grub 菜单中,作为从现在开始的启动选项。
2.) 有点难……将dd
整个驱动器放入一个空的 VM。-
这将涉及在另一个驱动器上创建一个空白 VM。-
使用 Live CD 启动该 VM 并建立网络接口。-
使用 dd 通过 ssh 将整个源驱动器映像(从主机)复制回 VM 内的目标设备。-
我已经用 virtualbox 做过几次了……(甚至用这种方法缩小了 VM)
答案3
您可以尝试在桌面上的 Windows 10 中安装 VirtualBox。下载 Ubuntu iso 并从中创建 VM,它有详尽的文档。它应该在您的 SSD 上具有良好的性能,但 VM 也需要大量的 RAM 资源。
在 Windows 10 中运行 Ubuntu 的另一种方法是使用其 WSL(或 WSL2?)适用于 Linux 的 Windows 子系统。我不是 Windows 用户,自己也没有尝试过,也不确定它是否允许 GUI 应用程序,但这是另一种选择。