用 VMWare Workstation 制作 Linux to Go

· · 科技·工程

之前在这里看到了一种制作 Linux to Go 的方法。但是这种方法似乎(未确认!)有炸引导的风险。所以我这里写一种无脑低风险的方法。

1. 硬件资源

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!