VMware Pro16 使用 Ubuntu18.04,从零配置基础环境

  • 1 VMware 环境配置
    • 1.1 安装 VMware Pro16
    • 1.2 下载 Ubuntu18.04.6 LTS 镜像
    • 1.3 创建虚拟机
    • 1.4 查看虚拟磁盘占用
    • 1.5 安装 VMware Tools
  • 2 配置基础环境
    • 2.1 使用主机代理
    • 2.2 安装 Google Chrome
    • 2.3 安装搜狗输入法
    • 2.4 美化桌面、系统
      • 2.4.1 前提知识:什么是 GNOME ?
      • 2.4.2 查看 GNOME-Shell 版本
      • 2.4.3 安装 GNOME Tweaks
      • 2.4.4 安装扩展插件
      • 2.4.5 更改主题
      • 2.4.6 更改壁纸
      • 2.4.7 更改图标
      • 2.4.8 更改鼠标光标

1 VMware 环境配置

1.1 安装 VMware Pro16

  • 进入官网(官网链接),点击下载试用版
  • 安装完成后,进行激活(搜一下激活码,有很多)

给出一些激活码:
ZF3R0-FHED2-M80TY-8QYGC-NPKYF
YF390-0HF8P-M81RQ-2DXQE-M2UT6
ZF71R-DMX85-08DQY-8YMNC-PPHV8

1.2 下载 Ubuntu18.04.6 LTS 镜像

  • 进入阿里镜像源(链接)
  • 下载 ubuntu-18.04.6-desktop-amd64.iso

1.3 创建虚拟机

  • 选择 自定义
  • 选择 稍后安装操作系统
  • 命名虚拟机
  • 默认 下一步 操作
  • 指定磁盘容量(40G+ 比较好)
  • 存储磁盘文件
  • 选择自定义硬件
  • 完成后,开启虚拟机
  • 先不进行安装,退出安装 or 选择 先不安装,进行试用
  • 打开终端,暂时修改分辨率(默认800 * 600,无法进行安装)
xrandr -s 1920x1200
  • 分辨率正常后,开始安装
  • 后面唯一复杂的就是 分区操作

看到的一些博客:

  1. 第 1 块硬盘称为 sda,第 2 块硬盘称为 sdb……,依此类推。
  2. 一块硬盘最多有 4 个主分区,主分区以外的分区称为扩展分区,硬盘可以没有扩展分区,但是一定要有主分区,在扩展分区中可以建立若干个逻辑分区。
  3. Linux 系统中每一个硬盘总共最多有 16 个分区,硬盘上的 4 个主分区,分别标识为sda1sda2sda3sda4,逻辑分区则从 sda5 开始标识一直到 sda16

建议分区大小:

名称 用于 大小
efi 系统盘 FAT32 1G
swap 交换空间 自定义硬件中内存的大小
挂载/ EXT4 20G
挂载/home EXT4 剩余全部容量
  • 安装完成,重启虚拟机

1.4 查看虚拟磁盘占用

df -h # human-readable

1.5 安装 VMware Tools

目的:

  • 为了实现虚拟机与主机之间的复制粘贴、文件拖拽
  • 先试一下虚拟机软件中安装 VMware Tools
  1. 重启虚拟机,点击菜单栏中 虚拟机 — 安装 WMware Tools
  2. 按照官方文档教程安装
cd /tmp
tar zxpf '/media/gch/VMware Tools/VMwareTools-10.3.23-16594550.tar.gz'
cd vmware-tools-distrib/
sudo ./vmware-install.pl # 一直 enter 就可以
  1. 安装完成后,终端信息会提示你需要做什么

我在使用这种安装方式的时候,不管是执行 /usr/bin/vmware-user,还是重启设置时间同步等等,都无法实现复制粘贴和文件拖拽。

  • 最后成功的方法

感谢善良的小猪博主的分享!

  1. 先将之前安装的 WMware Tools 卸载掉
sudo /usr/bin/vmware-uninstall-tools.pl
  1. 安装 open-vm-toolsopen-vm-tools-desktop
sudo apt-get install open-vm-tools open-vm-tools-desktop
  1. 无需重启虚拟机,执行下面的命令即可
vmware-user # 若有 warning,按下 enter 即可

在重启虚拟机后,无需再次执行!!


2 配置基础环境

2.1 使用主机代理

参考文章:

  • VMware上安装的Ubuntu Linux共享Windows主机VPN连接外网

主机环境说明:

  • Windows10 操作系统
  • 使用 v2rayN 代理软件
  • 虚拟机网络配置为 NAT 模式
  • windows 查看虚拟机 VMnet8 虚拟网卡的 ip
  • 开启虚拟机,手动配置其网络代理

前提条件:

  • 开启主机代理中的 允许来自互联网的连接
  • 查看主机代理的 端口号

由上述可知,http/https 的端口为 10809socks 的端口为 10808
左边填 VMnet8 虚拟网卡的 ip,右边填相应的端口号。

  • 配置完成,进入 Google 测试一下~

2.2 安装 Google Chrome

参考文章:

  • 如何在 Ubuntu 20.04 上安装 Google Chrome 网络浏览器
  • 下载安装包并安装
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt-get install ./google-chrome-stable_current_amd64.deb
  • 左下角的应用程序中找到 Google Chrome,并添加至收藏夹

  • 查看 Google Chrome 软件源是否被添加

当一个新版本发布时,这将确保你的 Google Chrome 可以被升级。

cat /etc/apt/sources.list.d/google-chrome.list

2.3 安装搜狗输入法

  • 进入 Linux 版官网,下载安装包
  • 按照自动弹出的 安装指导 中 20.04 版本的进行配置
  1. 安装 fcitx 输入法框架
sudo apt install fcitx
  1. 设置 fcitx 为系统输入法

  2. 安装搜狗输入法

dpkg 命令进行安装

sudo dpkg -i xxx.deb
sudo dpkg -l so* # 查看是否安装好了
  1. 安装输入法依赖
sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2sudo apt install libgsettings-qt1
  • 重启虚拟机
  • 配置输入法(将搜狗输入法加进来)

  • 安装完成
  • Ctrl + 空格 切换输入法

2.4 美化桌面、系统

参考文章:

  • Ubuntu18.04 linux - 美化(gnome shell 插件)
  • Ubuntu18.04配置与美化入门版(Gnome)
  • 史上最良心的 Ubuntu desktop 美化优化指导(1)

2.4.1 前提知识:什么是 GNOME ?

  • GNOME 是一套纯粹自由的计算机软件,运行在操作系统上,提供图形桌面环境
  • GNOMELinux 操作系统上最常用的图形桌面环境之一

2.4.2 查看 GNOME-Shell 版本

2.4.3 安装 GNOME Tweaks

  • 命令行安装
sudo apt-get install gnome-tweaks
  • 在应用程序中搜 tweaks 双击即可打开

2.4.4 安装扩展插件

方式一:命令行

个人感觉这种方式不是很灵活,需要查找所需扩展相应的命令行才能安装。

  • 终端输入
sudo apt install gnome-shell-extensions
  • 重启虚拟机,打开 Gnome Tweaks

可以看到多出来了一些扩展,如下图所示。

方式二:Web 端

这种方法需要 fan qiang(看前面的配置代理)

  • Google 浏览器安装插件 GNOME Shell integration
  • 虚拟机安装 host connector
sudo apt install chrome-gnome-shell
  • 进入 GNOME 扩展管理网站(可以注册个账号,保留数据)

你可以在这里找到并安装扩展,同时管理它们,甚至不需要用到 GNOME Tweaks

  • 选择想要安装的扩展
  • 列举几个重要的扩展

可以看这篇文章 2020 gnome 桌面插件推荐 中列出的扩展是不是你需要的~

扩展 作用 效果图
User Themes 从用户目录加载 shell 主题
Dash to Dock 可以理解为 Ubuntu 的任务栏管理器
Dash to Panel Dash to Dock 和这个二选一,类似于 Windows 任务栏
AlternateTab 让切屏变丝滑 \

2.4.5 更改主题

一开始,我选择将主题更改为 Flat Remix

  • 试了很久之后发现 Ubuntu18.04GNOME-Shell 版本(3.28)不支持这个主题。。。
  • 安装教程 里其实有提醒,但是我没想到 18.04 的版本已经被抛弃了
  • 已无法下载

最后我选用了 GTK3/4 Themes 中的 Nordic

原因是它的这句话(支持早期版本的 GNOME)。

  • 下载喜欢的主题配色
  • 解压后,将包含有 index.theme 文件的文件夹放入 ~/.themes 文件夹
cd
mkdir .themes
tar -xvf xxx.tar.xz -C ~/.themes
  • 打开 Tweaks 进行配置
  • 重启虚拟机

2.4.6 更改壁纸

  • 在 wallhaven 中,选择自己喜欢的壁纸

  • 选择相应的图片分辨率进行下载

  • ~ 中创建 .wallpapers 文件夹(用于放置壁纸)

  • 打开软件,对 背景锁屏 进行设置

2.4.7 更改图标

我选择的图标主题是 Tela-icon-theme

  • 下载喜欢的主题配色
  • 解压至 ~/.icons 文件夹中
mkdir ~/.icons
sudo tar -xvf xxx.tar.xz -C ~/.icons
  • 打开 Tweaks 进行配置
  • 完成,看一下效果吧

2.4.8 更改鼠标光标

我选择的鼠标主题是 Oreo Cursors

  • 下载喜欢的主题配色
  • -解压至 ~/.icons 文件夹中
sudo tar -xvf xxx.tar.xz -C ~/.icons
  • 打开 Tweaks 进行配置
  • 完成,效果如下图

【VMware】VMware Pro16 使用 Ubuntu18.04,从零配置基础环境相关推荐

  1. Ubuntu18.04 或 Windows10 配置yolov5环境并测试运行

    由于linux系统上的操作大部分可以在windows上系统的cmd命令行完成,所以本博客以ubuntu18.04系统作演示,相关的命令行指令和运行效果类似,如有明显的操作不同会另行说明. 第一步 配置 ...

  2. Ubuntu18.04的网络配置(静态IP和动态IP) - OpsDrip - 博客园

    Ubuntu18.04的网络配置(静态IP和动态IP) - OpsDrip - 博客园

  3. 在Ubuntu18.04上安装ros2的环境,ros2的常用命令:播放包、录制包等

    在Ubuntu18.04上安装ros2的环境,ros2的常用命令:播放包.录制包等 1 添加密钥和ros2下载 2 更新源和安装ros-eloquent-desktop及其依赖 3 配置环境 3.1 ...

  4. Win10+Ubuntu18.04双系统安装配置教程(二)——磁盘分区

    写在前面:本系列笔者亲测可行!文章配置如下\color{red}{写在前面:本系列笔者亲测可行!文章配置如下}写在前面:本系列笔者亲测可行!文章配置如下: win10,Ubuntu18.04,nvid ...

  5. Ubuntu18.04.5-server网络配置介绍

    Ubuntu18.04.5网络配置介绍 1. 确定系统版本 cat /proc/version 确定OS版本为Ubuntu18.04,内核版本为4.15.0-112 Linux version 4.1 ...

  6. Ubuntu18.04系统安装并配置mosquitto

    Ubuntu18.04系统安装并配置mosquitto 一.什么是MQTT 二.安装mosquitto 1.使用apt安装mosquitto 2.查看服务状态 3.配置 4.使用客户端工具测试 三.w ...

  7. Ubuntu18.04双网卡配置内外网

    Ubuntu18.04双网卡配置内外网 前言 目的 配置文件示例 前言 本文章旨在作为笔记,温故而知新,也希望能帮到各位有需要的道友,若有任何建议或探讨可加 QQ群进行交流:887939177 目的 ...

  8. ubuntu18.04 输入法的配置

    ubuntu18.04 输入法的配置 常见的输入法有ibus(ubuntu下默认的输入法), scim, fcitx(linux版本的sogou和google的输入法都基于此) 个人比较喜欢搜狗和go ...

  9. ubuntu18.04 虚拟机网络配置

    ubuntu18.04 虚拟机网络配置[未知的域名或服务] 1.虚拟机的网络适配器采用NAT模式 2.查看NAT的网络配置 3.ubuntu18.04网络配置 3.1 使用 ifconfig -a 查 ...

最新文章

  1. 在Apache的POI XWPFRun对象分隔文本行
  2. java handlersocket_HandlerSocket java客户端
  3. windows平台编译vlc
  4. http中的请求头各部分都是什么意思_硬核!30 张图解 HTTP 常见的面试题
  5. vue2.0中组建里面套用组件_vue2.0如何嵌套组件
  6. 【Flink】Flink SQL 一个流 输出 2 次
  7. mvnrepository.com jar包下载
  8. linux下批量查找UTF-8的BOM文件,并去除BOM
  9. amd显卡bios更新工具_【硬件资讯】AMD又Yes啦?全新Ryzen 5000发布!游戏最强CPU尘埃落定!现有主板无缝衔接!!...
  10. 153.寻找旋转排序数组中的最小值(力扣leetcode) 博主可答疑该问题
  11. stm32实验报告心得体会_stm32实验报告心得体会
  12. REST服务开发实战
  13. Fragment跳转Fragment以及闭坑指南、方法isadded()
  14. 英华特在创业板提交注册:拟募资约5亿元,股权结构较为分散
  15. 在线教育,网校平台,线上平台,线上教育的一些个人理解!
  16. Arduino案例实操 -- 智能巡防小车(四)火焰检测功能扩展
  17. 纪首领浙大计算机学院,趣链科技X浙江大学|区块链技术与应用专题研讨会成功召开...
  18. linux服务器黑客攻防
  19. 信息熵、自信息与互信息
  20. 算法学习:我终于明白二分查找的时间复杂度为什么是O(logn)了

热门文章

  1. 机器学习 - 编程练习(一):线性回归
  2. java 实现注册调用短信验证码(网建SMS短信通)
  3. 转载:VGA/DVI/HDMI/DP/Type-C/雷电 显示接口对比介绍
  4. 如何让你的窗口置顶成为最靓的仔(Windows10)
  5. 全网最详细的一篇SpringCloud总结
  6. HTML网页表格数据导入Excel
  7. C语言各大排序算法整理及动画演示
  8. mysql哪个皮肤好用_免费皮肤控件的使用方法及效果测试USkin v2.2
  9. 算作自我监督的第一篇博客
  10. session会话保持原理