使用虚拟机创建 ubuntu 启动盘

创作原因:
1. 解决 gazebo 在虚拟机里运行时卡的问题
2. 别人写的实在不太行,只好自己写

1. 准备

  • 下载虚拟机
  • 下载 ubuntu desktop

首先虚拟机,我使用的是 VMwares Workstation,直接从VMwares官网下载正版,输入激活码(需要的可以私我)。

下载 ubuntu,我选择的是 20.04 LTS。

2. 创建 ubuntu 虚拟机

打开 VMware,点击创建新的虚拟机


选择经典 -> 下一步


稍后安装 -> 下一步


Linux -> ubuntu 64 位 -> 下一步


选一个安装位置 -> 下一步


默认 -> 下一步


自定义硬件 -> 下一步


CD/DVD -> 使用 ISO 镜像 -> 浏览 (找到刚刚下载的 ubuntu 镜像)


USB控制器 -> USB 兼容性 -> USB 3.1 -> 关闭 -> 完成


查看电脑的启动方式,使用快捷键win + R输入msinfo32


我的启动方式为 UEFI,如果是 BOIS 的同学可以退出了,下面的方法都基于UEFI

编辑虚拟机设置 -> 下一步


选项 -> 高级 -> UEFI -> 确定 -> 开启虚拟机


3. 制作启动盘

3.1 设置硬盘分区

登录 ubuntu


选择语言 -> try ubuntu


在桌面右键调节一下分辨率

插入 U 盘

VM 会截获这个u盘,并问你这个 u 盘要连接到哪个设备。选择虚拟机 -> ubuntu64 -> 确定


点击左下角的9个点,找到 GParted


选择自己的 u 盘 (dev/sdb),对于已经存在分区需要先卸载+删除才会出现下面未分配的状态。


在未分配的地方右键 -> 新建 -> 新大小 -> 文件格式

共要创建 3 个分区(如果磁盘比较大,可以创建一个ntfs,当作普通的 u 盘使用),格式和大小分别如图:

点击绿色勾勾 -> 关闭

3.2 安装 ubuntu

回到桌面,点击图标 安装 ubuntu


语言 -> 继续


选择键盘布局 -> 继续


默认就可以 -> 继续

其他选项 -> 继续

在这里为移动硬盘设置分区:

右键更改 -> 用于(格式)-> 挂载点(有的没有)

将刚才创建的3个分区分别设置为下图样式,并且设置启动引导设备为sdb1(忽略ntfs):


然后点击现在安装

选择区域,我在华东所以选择上海 -> 继续


用户设置 -> 继续


开始安装,慢慢等待,安装完成后启动盘就做好了。


4. 进入 ubuntu

在插入 u盘的状态下启动电脑。上网查一下自己的电脑怎么进入 bios

进去后选择 ubuntu 再回车就能进入了。

编辑于 2021-09-16 09:15