用 VMWare Workstation 制作 Linux to Go
xiaofu15191 · · 科技·工程
之前在这里看到了一种制作 Linux to Go 的方法。但是这种方法似乎(未确认!)有炸引导的风险。所以我这里写一种无脑低风险的方法。
1. 硬件资源
-
一台装有 VMWare Workstaion 的电脑,我这里的版本为 workstation 17;
-
一块移动硬盘/固态 U盘,我这里因为没有固态盘所以用的是 WD Elements 2620 2TB。
2. 操作步骤
首先我们需要装一台虚拟机。
将你的硬盘插到电脑上。打开“磁盘管理”,放在一旁备用(雾)。
以管理员模式打开 VMWare Workstation,否则无法执行接下来的步骤。
按下 Ctrl+N 新建虚拟机。点击两次“下一步”。在这个界面,上方选择 Linux,然后在下方选择 “Ubuntu 64位”,如下图。
:::info{open} 2025年没见到 32 位机子了,笔者没试过,应该得在这里将 “Ubuntu 64位” 改为 “Ubuntu”。 :::
接着下一步。将虚拟机随便取个名字,例如我取名叫 Ubuntu To Go。选择空间较宽裕的位置。
一路下一步。完成创建。
来到最关键的步骤:挂载移动硬盘。
打开“编辑虚拟机设置”,点击“硬盘”,在下方删除。这会删除创建的虚拟硬盘,我们用不到它。
注意,接下来一定要小心谨慎!
单击刚刚那个界面的“添加”,选择硬盘 -> SCSI 虚拟磁盘 -> 使用物理磁盘。
在“设备”中选择你的移动硬盘的形如 PhysicalDriveX 的编号,其中 X 为数字。
打开磁盘管理,找到你的移动硬盘,这里我的移动硬盘为 磁盘 1,对应到虚拟机设置中就是 PhysicalDrive1。
::::warning{open} 如果选成了本机的硬盘,可能会有覆盖数据的风险,所以一定不要选错!! ::::
在下方选择使用整个硬盘或单个分区。我是直接用整块硬盘的空间的,单个分区需要先用 DiskGenius 这样的软件先建个新分区再用(单分区我并没测试过,到底能不能正常分区并装系统不确定)。
在你的本机磁盘上选择一个地方存储你的虚拟硬盘信息。完成。
Example:(草这个图好像看不清,右键 -> 新标签页中打开就清楚了。我在硬盘上已经装过 Linux to Go 了,所以分区状态是 EFI/Ubuntu Ext4/NTFS/未分区,新硬盘只有一个 NTFS 分区或无分区。)
然后启动虚拟机。提示信息一概不管。按照正常的 Ubuntu 安装步骤来即可。
装好后关闭虚拟机。在需要使用的实体机上插上硬盘,测试,开机,按 F12(或其他按键,F12 是联想的,依厂商而定,可上网查)进入启动设备列表,选择你的硬盘下 Ubuntu 的子项,回车进入。然后系统就在从硬盘中加载了。Enjoy it!