VMware安装 Ubuntu20.04.6超完整图文攻略(含分辨率问题找不到“继续”按钮解决方案+必备软件推荐)

VMware安装 Ubuntu20.04.6超完整图文攻略(含分辨率问题找不到“继续”按钮解决方案+必备软件推荐)

前言

Ubuntu 是最受欢迎的 Linux 发行版之一,很多开发者都会选择它作为日常开发环境。本篇文章将手把手教你在 VMware 虚拟机中安装 Ubuntu 20.04.6 LTS,即使你是第一次接触虚拟机,也能一次成功。

一、准备工作

  1. 下载 VMware Workstation
  2. 下载 Ubuntu 20.04.6 LTS 镜像文件
  3. 确认本机硬件配置
    • 建议 CPU 至少双核、内存 8GB 以上(给虚拟机分配 2~4GB 内存更流畅)。
    • 确保硬盘有 20GB 以上可用空间。

选择 ubuntu-20.04.6-desktop-amd64.iso 文件进行下载。

在这里插入图片描述
在这里插入图片描述

二、创建新的虚拟机

  1. 安装来源
    • 选择 “稍后安装操作系统”(推荐这样设置,方便自定义更多参数)。
  2. 选择客户机操作系统
    • 操作系统选择 “Linux”,版本选择 “Ubuntu”
  3. 命名虚拟机和存放位置
    • 虚拟机名称可改成 Ubuntu20.04.6
    • 虚拟机文件位置选择一个有足够空间的磁盘(建议非 C 盘)。
  4. 处理器配置
    • 处理器数量建议 2,每个处理器的核心数建议 2(如果物理机性能足够可设置更多)。
  5. 内存大小
    • 推荐分配 2048 MB(2GB)~ 4096 MB(4GB),开发用途建议 4GB 以上更流畅。
  6. 网络类型
    • 选择 “使用桥接网络(R)”
  7. 磁盘选择
  8. 磁盘大小
    • 推荐 30GB~50GB(根据用途调整)。
    • 选择 “将虚拟磁盘拆分成多个文件”
  9. 完成创建
  10. 加载 Ubuntu ISO
    • 选中刚创建的虚拟机 → 点击 “编辑虚拟机设置” → 选择 CD/DVD(SATA) → 勾选 “使用 ISO 映像文件” → 选择下载的 ubuntu-20.04.6-desktop-amd64.iso

点击“确定”。

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

点击“完成”,虚拟机会生成,但还没加载系统 ISO。

在这里插入图片描述

磁盘文件位置:保持默认或根据需要更改,点击“下一步”。

在这里插入图片描述

点击“下一步”。

在这里插入图片描述

选择 “创建新虚拟磁盘”,点击“下一步”。

在这里插入图片描述

磁盘类型:选择 “SCSI”(推荐),点击“下一步”。

在这里插入图片描述

I/O 控制器类型:保持默认(一般是 LSI Logic),点击“下一步”。

在这里插入图片描述

点击“下一步”。

在这里插入图片描述

点击“下一步”。

在这里插入图片描述

点击“下一步”。

在这里插入图片描述

点击“下一步”。

在这里插入图片描述

点击“下一步”。

在这里插入图片描述

点击“下一步”。

在这里插入图片描述

硬件兼容性:选择默认的最新硬件兼容性(一般是 Workstation 16.x/17.x),点击“下一步”。

在这里插入图片描述

选择 “自定义(高级)” 模式,点击“下一步”。

在这里插入图片描述

打开 VMware,点击 “新建虚拟机”

在这里插入图片描述

三、安装 Ubuntu 系统

  1. 选择语言为 “中文(简体)”“English”
  2. 键盘布局重点:分辨率问题
    • 正常情况下,这一步直接选择键盘布局(建议 English (US),后面再添加中文输入法)。
    • 如果出现分辨率过低,安装界面按钮显示不全,导致无法点击“Continue继续” 的情况,如下图:
    • 很明显它的选择界面窗口没有展示完,我们没办法选择下一步,以下是解决办法,如果你没有遇到,你可以直接跳到第5步:“5. 更新与其他软件”,继续进行安装操作。
  3. 更新与其他软件
    • 安装类型选择 “Normal installation”(正常安装)。
  4. 安装类型(分区)
    • 选择 “Erase disk and install Ubuntu”(清空整个虚拟机磁盘,不影响物理机)。
  5. 选择时区
    • 建议选择 Shanghai(上海)时区。
  6. 设置用户信息
    • 填写姓名、计算机名、用户名和密码。

系统开始安装,等待约 5~15 分钟。

在这里插入图片描述

点击“继续”。

在这里插入图片描述

点击“继续”。

在这里插入图片描述

点击“现在安装”。

在这里插入图片描述


在这里插入图片描述

点击“继续”。

在这里插入图片描述

回到桌面,双击 “Install Ubuntu 20.04.6 LTS” 图标,继续安装流程。

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

点击 “Keep Changes”(保留更改)。

在这里插入图片描述

根据你电脑实际情况调整分辨率,我这里改成了 1920x1080 (16:9)

在这里插入图片描述

找到 Refresh Rate(刷新率)上面的 Resolution(分辨率)设置。

在这里插入图片描述

在桌面右键 → 选择 Display Settings(显示设置)。

在这里插入图片描述

点击右上角的 关闭按钮,退出安装向导。

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

选择 “安装 Ubuntu”

在这里插入图片描述

启动虚拟机,会自动进入 Ubuntu 安装界面。

在这里插入图片描述


在这里插入图片描述

四、安装完成与初次启动

输入密码进入桌面,你的 Ubuntu 20.04.6 就安装好了!

在这里插入图片描述
在这里插入图片描述

按提示取出安装介质(VMware 会自动处理,我们只需要按一下回车键),系统将进入登录界面。

在这里插入图片描述

安装完成后点击 “Restart Now(现在重启)” 重启虚拟机。

在这里插入图片描述

五、安装推荐软件和常用命令

完成 Ubuntu 安装后,可以先安装一些常用工具和开发环境,方便后续使用。

1. 查看网络信息(ifconfig)

ifconfig 命令属于 net-tools 工具包,默认 Ubuntu 20.04 没有安装,需要手动安装:

sudoaptinstall net-tools -y 

2. 文本编辑器(vim)

vim 是功能强大的终端文本编辑器,安装命令:

sudoaptinstallvim -y 

3. 编译工具(build-essential)

build-essential 包含 GCC 编译器、G++、make 等常用构建工具,是 C/C++ 开发必备:

sudoaptinstall build-essential -y 

4. Git 版本控制

安装 Git,用于代码管理和版本控制:

sudoaptinstallgit -y 

5. 压缩/解压工具

支持 zipunziptar 等压缩格式:

sudoaptinstallzipunziptar -y 

6. Samba(文件共享)

用于和 Windows 主机进行文件共享:

sudoaptinstall samba -y 

7. SSH(远程登录)

安装 SSH 服务端,以便从宿主机或其他设备远程登录 Ubuntu 虚拟机:

sudoaptinstall openssh-server -y 

安装完成后,可以用以下命令查看 SSH 服务状态:

sudo systemctl status ssh

六、总结

至此,你已经成功在 VMware 上安装了 Ubuntu 20.04.6 LTS。
后续可以在 Ubuntu 上进行开发、学习 Linux 命令,或者搭建服务器环境。


(完)

Read more

Java模拟算法题目练习

Java模拟算法题目练习

模拟算法 * 替换所有的问好 * 提莫攻击 * Z字形变换 * 外观数列 * 数青蛙 模拟算法就是根据其题目进行一步一步操作即可,相对而言较简单,但是边界情况要处理好(细节问题) 替换所有的问好 题目解析:将s字符串中的?全部替换成小写字母,并且替换?的字符不可以与原本?相邻的两个字符相等 模拟:只需要根据题目条件,找出所有?,并将其替换成符合要求的小写字母即可 classSolution{publicStringmodifyString(String ss){//替换问好,但是相邻的不可以重复int n = ss.length();char[] s = ss.toCharArray();for(int i =0; i < n;i++){if(s[i]=='?'){//找一个符合条件的字母替换for(char ch

By Ne0inhk
Python+Streamlit+Plotly做一个金/白银近 5 年价格走势看板(代码自取)

Python+Streamlit+Plotly做一个金/白银近 5 年价格走势看板(代码自取)

目录 * 从零做一个黄金/白银近 5 年价格走势看板(自动抓取 + 可视化) * 1. 需求拆解 * 2. 技术选型 * 3. 数据源选择与坑:为什么不用 FRED * 4. 项目结构 * 5. 数据抓取与缓存设计(prices.py) * 5.1 拉取逻辑 * 5.2 缓存策略(TTL) * 6. 近 5 年筛选与统计 * 6.1 近 N 年截取 * 6.2 区间概览指标 * 7. 看板实现(app.py) * 7.1 侧边栏交互 * 7.2 趋势折线图

By Ne0inhk

Python字节码逆向工具:pycdc让编译代码重获新生

Python字节码逆向工具:pycdc让编译代码重获新生 【免费下载链接】pycdcC++ python bytecode disassembler and decompiler 项目地址: https://gitcode.com/GitHub_Trending/py/pycdc 破解Python字节码的黑盒困境 当你面对一个只有.pyc文件而丢失源代码的Python项目时,是否感到无计可施?当第三方库的文档语焉不详,你是否渴望直接一窥其内部实现?Python字节码作为一种中间编译格式,常常成为开发者与代码真相之间的屏障。pycdc的出现,正是为了打破这层屏障,让编译后的Python代码重获可读性,为开发者提供透视字节码的"X射线"。 重新定义字节码逆向的核心价值 pycdc作为一款专业的Python字节码逆向工具,其核心价值体现在三个维度: 代码重生能力:将二进制.pyc文件精确还原为结构化Python代码,保留原始逻辑与结构 全版本兼容体系:从Python 1.0到最新的3.13版本全面支持,覆盖近30年的Python版本演进 双工具协同工作流:提供反汇编与反编

By Ne0inhk

Eel框架终极指南:5分钟打造Python桌面GUI应用

Eel框架终极指南:5分钟打造Python桌面GUI应用 【免费下载链接】EelA little Python library for making simple Electron-like HTML/JS GUI apps 项目地址: https://gitcode.com/gh_mirrors/ee/Eel 作为一名Python开发者,你是否曾因构建桌面应用而头疼?传统的GUI框架学习曲线陡峭,Web技术又难以与Python深度集成。现在,Eel框架为你提供了完美的解决方案——用熟悉的HTML/JS技术栈开发Python桌面应用!🚀 为什么你需要Eel框架? 在桌面应用开发中,Python开发者常面临三大痛点: 技术栈割裂:Python后端与前端界面难以无缝通信,需要复杂的API设计 学习成本高:传统GUI框架如Tkinter、PyQt需要学习新的组件体系 部署复杂:打包和分发跨平台应用往往需要额外工具链 Eel框架正是为解决这些问题而生。它基于Electron理念,让你用HTML/CSS/JavaScript构建界面,Python处理业务逻辑,实现真正的全栈Pyt

By Ne0inhk