首页 > 系统相关 >Win 10 中通过 VMWare 16 在 UEFI 引导模式下安装 Ubuntu 18.04 虚拟机并自定义分区

Win 10 中通过 VMWare 16 在 UEFI 引导模式下安装 Ubuntu 18.04 虚拟机并自定义分区

时间:2022-08-23 13:44:42浏览次数:106  
标签:10 自定义 引导 虚拟机 16 安装 分区 VMWare

本文使用 Zhihu On VSCode 创作并发布

 

VMWare 安装虚拟机时默认按照 Legacy 引导模式(传统 BIOS)进行,无法充分发挥系统及硬件性能,本文旨在记录在 Win 10 中通过 VMWare 16 在 UEFI 引导模式下安装 Ubuntu 18.04 虚拟机并自定义分区的过程,以及期间遇到的一些问题。

目录

0 前言

近期有在 Win 10 中使用 Ubuntu 18.04 虚拟机操作系统的需求,这本应该是个很简单的事情,起初安装了 VMware Workstation 12 Pro,使用该版本的 VMWare 安装虚拟机的过程中遇到的以下两个问题花费了较多时间:

  • 虚拟机中的声卡务必移除,否则启动虚拟机后必然蓝屏
  • 完成虚拟机中的 Ubuntu 安装后,主机一旦插入 U 盘、硬盘等 USB 存储设备必然蓝屏

通过查阅资料发现,问题原因应该是 VMware Workstation 12 Pro 和新版 Win 10 间的兼容性较差,需要使用更新的 VMware Workstation 16 Pro。

1 环境信息

1.1 操作系统

Windows 10 2004 企业版

1.2 硬件配置

CPU: Intel Core i7-8750,6 核 12 线程
内存: 32 GB DDR4
硬盘: 1T NVMe SSD(系统盘,软件盘) + 1T HDD(数据盘)
显卡: Nvidia GeForce GTX 1060,6 GB 显存

1.3 VMWare

VMware Workstation 16 Pro,版本号 16.1.2 build-17966106

2 安装

2.1 基本设置

2.2 处理器配置

2.3 内存配置

2.4 网络连接配置

选择桥接,否则无法在宿主机中通过 SSH 或 WinSCP 连接虚拟机。

2.5 IO 配置

2.6 磁盘配置

2.7 自定义硬件

开启虚拟化引擎的前提是主机硬件支持,且在 BISO 设置中开启了相关的硬件虚拟化选项。

 

2.8 设置宿主机到虚拟机的文件夹共享

启用文件夹共享,并添加宿主机到虚拟机的共享目录:

要最终实现宿主机到虚拟机的文件夹共享还需在完成虚拟机操作系统的安装后安装 VMWare Tools,后文将会阐述。

2.9 自定义引导前等待时间与引导模式

打开虚拟机存放目录下的 .vmx 配置文件,这里为 Ubuntu_18045.vmx,在其末尾追加下面两行内容:

bios.bootDelay = "3000"
firmware = "efi"

firmware 配置项指定了引导模式,这里设置为 UEFI 引导模式,若不配置此项将按照 Legacy 引导模式进行引导;bios.bootDelay 配置项指定了引导前的等待时间(单位 ms),这里设置为 3000 ms。开启虚拟机后,在虚拟机界面内点击鼠标(将输入从宿主机转移到虚拟机),在引导前等待期间可通过按下 ESC 键进入引导管理界面(通常不需要设置,这里只为演示):

2.10 引导并安装

分区策略通用,由于虚拟机磁盘存放在固态硬盘上,故所有分区类型均默认选择主分区(Primary)即可,无需更改:

  • EFI 系统分区:无挂载点,1 GB
  • SWAP 交换分区:无挂载点,两倍内存,8 GB ✖ 2 = 16 GB
  • / 分区:挂载点 /,100 GB
  • home 分区:挂载点 /home,剩余空间

引导加载器(boot loader)放置在 EFI 系统分区上:

执行后续步骤,等待安装完成即可。

2.11 安装 VMWare Tools

完成虚拟机操作系统安装后,需要安装 VMWare Tools,才能使虚拟机操作系统界面在自由拉伸全屏模式下可以铺满屏幕,以及最终实现宿主机到虚拟机的文件共享(仅有 2.8 节的步骤是不够的)。选择 VMWare 菜单栏的的“虚拟机”选项,安装 VMWare Tools(这里我已经安装过了,所以会显示重新安装):

虚拟机操作系统桌面会出现 VMWare Tools 镜像文件图标,双击打开后会看到包含安装文件的 .tar.gz 格式的压缩文件:

将压缩文件拖到桌面并解压,在终端中以 sudo 模式执行安装文件 vmware-install.pl,首先会问你是否要安装,默认为 no,输入 yes 后一路回车即可:

完成 VMWare Tools 的安装后虚拟机操作系统界面已经可以在自由拉伸全屏模式下铺满屏幕了,在 /mnt/hfgs 目录下可以看到此前挂载的共享目录:

Enjoy!

参考

  1. VMware 设置虚拟机全屏
  2. Winscp 无法连接 linux 虚拟机解决

转载自:Win 10 中通过 VMWare 16 在 UEFI 引导模式下安装 Ubuntu 18.04 虚拟机并自定义分区 - 知乎 (zhihu.com)

标签:10,自定义,引导,虚拟机,16,安装,分区,VMWare
From: https://www.cnblogs.com/xiaoyao404/p/16615844.html

相关文章

  • Chapter 10 - Archiving (C#实现,实现NSDocument类型窗口的保存和载入)
    这个例子是在Chapter09-NSUndoManager 上继续实现的。所以大家要看前面的例子。xcode布局改变,记住给MainMenu.xib下的Open菜单项添加openDocument:操作关于PersonMo......
  • KBJ810-ASEMI整流桥KBJ810
    编辑:llKBJ810-ASEMI整流桥KBJ810型号:KBJ810品牌:ASEMI封装:KBJ-4正向电流:8A反向电压:1000V引脚数量:4芯片个数:4芯片尺寸:95MIL漏电流:>10ua恢复时间:ns浪涌电流:200A......
  • KBJ610-ASEMI研磨机专用整流桥KBJ610
    编辑:llKBJ610-ASEMI研磨机专用整流桥KBJ610型号:KBJ610品牌:ASEMI封装:KBJ-4特性:整流扁桥正向电流:6A反向耐压:1000V恢复时间:ns引脚数量:4芯片个数:4芯片尺寸:88MIL浪......
  • Centos7中升级python3.10.4版本
     ******先上结果图******   (之前是2.7.5版本,日志太长没法找到之前的版本截图了)******先上结果图****** 1、下载安装一些依赖包yuminstall-ywgetl......
  • 基于SpringSecurity的@PreAuthorize实现自定义权限校验方法
    一、前言在我们一般的web系统中必不可少的就是权限的配置,也有经典的RBAC权限模型,是基于角色的权限控制。这是目前最常被开发者使用也是相对易用、通用权限模型。当然Sprin......
  • Windows10安装WSL2和Ubuntu的过程
      因为在Windows10环境中安装了2个相同的包导致冲突,所以想到了通过WSL2+Docker的方式进行编程开发。因为DockerDesktop直接安装就行了,不做介绍。本文主要介绍WSL2和Ubun......
  • MySQL和Navicat安装过程记录Win10
    安装MySQL双击下载好的文件点击Execute,等待绿勾后Finish验证配置环境变量以在命令行使用Win+R,输入cmd回车,输入mysql-uroot-p登录成功 ......
  • [Google] LeetCode 1610 Maximum Number of Visible Points 极角排序
    Youaregivenanarraypoints,anintegerangle,andyourlocation,wherelocation=[posx,posy]andpoints[i]=[xi,yi]bothdenoteintegralcoordinateson......
  • 虚拟机无法ping通其他主机&主机不能ping通虚拟机【解决方案】
    在安装redis时不知道怎么的,linuxping www.baidu.com 出不来了;重启网卡报错Restartingnetwork(viasystemctl):Jobfornetwork.servicefailedbecausetheco......
  • 《GB12557-2010》PDF下载
    《GB12557-2010木工机床安全通则》PDF下载《GB12557-2010》简介本标准规定了木工机床的安全技术要求;本标准适用于除木工手提机外的所有木工机床。 《GB12557-20......