这个文章旨在手把手教你安装虚拟机并搭建好基础环境,同时也是给我自己做一个备忘录,不然老是要去搜别人的安装教程。
环境搭建
1. VMware
- **下载链接:VMware Workstation and Fusion
2. Ubuntu
- 下载链接(这里推荐阿里云的开源镜像站,官方的下载有点慢 ):Ubuntu Releases - Aliyun Mirror
3. 安装 Ubuntu 到 VMware
步骤 1:新建虚拟机
步骤 2:选择自定义安装
步骤 3:兼容性默认选择
步骤 4:选择稍后安装
步骤 5:系统选择
系统选择Linux,版本选择Ubuntu 64位
步骤 6:设置名称和位置
名称位置随意,建议不要装在 C 盘
步骤 7:处理器配置
按照自己配置来,建议最低也要搞个2核2线程,不然有点卡卡的
步骤 8:内存配置
按照其推荐内存来设置就行,当然越大越好
步骤 9:网络配置
网络选择NAT
步骤 10:IO、磁盘配置
以下步骤保持默认配置即可
步骤 11:硬盘配置
硬盘给大一点,方便后面使用,只要不勾选立即分配磁盘空间,就不会一下占据100G的,放心去填。
步骤 12:完成安装
后面就一直下一步直到完成。
步骤 13:加载ISO
点击编辑虚拟机设置,并加载Ubuntu的iso
步骤 14:Ubuntu系统配置
直接开启虚拟机
这里建议选择英文,这样出错的比较容易排查问题,中文反而不好使用,需要来回切换输入法
直接continue下一步,一直下一步就行
安装完成后会提示重启,直接重启即可
然后会提示你把iso移除,直接按我的图操作把iso的启动时连接去掉勾选即可
最后重新启动虚拟机即可
到这里,你就已经获得了一个可以运行的Ubuntu系统了,接下来就是进行一些必要的操作,让你后面使用起来体验感更加的好
安装VM Tools
这个很好用,可以让你在windows和Ubuntu两个设备之间复制黏贴
点击这个安装VMware Tools,然后你会在桌面上看到一个镜像文件
然后我们通过终端打开这个文件
依次输入如下指令
cd..sudocpVMware\Tools/VMwareTools-10.3.22-15902021.tar.gz ./sudotar-xzvfVMwareTools-10.3.22-15902021.tar.gz这样你就可以通过解压获取到vmware-tools-distrib,进入这个文件输入指令进行按照。一路yes+回车下去就行
cdvmware-tools-distrib/sudo./vmware-install.pl最后把虚拟机重启一下,你就可以在windows和虚拟机之间进行赋值黏贴了
更换镜像源
由于一些特殊的网络问题,我们下载东西都很慢,所以需要更换国内的镜像源,这样我们使用起来才更加的顺手
#对原有的源文件进行备份sudocp/etc/apt/sources.list /etc/apt/sources.list.backupsudovi/etc/apt/sources.list#把下面的源替换掉原来的内容,不清楚vi怎么使用的,可以自行百度一下deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse现在你就可以进行更新动作了,现在是非常非常丝滑
sudoaptupgradesudoaptupgradessh连接
对于一个开发人员来说,这个功能还是非常重要的,这样我们后续可以通过MobaXterm、vscode、trae等各种软件去连接到虚拟机进行使用。毕竟虽然我们安装了虚拟但是一般还是在windows下进行工作。
#安装 openssh-serversudoaptinstallopenssh-server-y#设置开机自启sudosystemctlenablesshsudosystemctl startssh#安装网络工具sudoaptinstallnet-tools#输入指令查询Ubuntu的ipifconfig
以MobaXterm为例,将Ubuntu的ip和你的用户名输入到这里
在此处输入你的用户登录密码
接下来你就可以可以在这个界面对你的Ubuntu进行操作了~
共享文件夹
这个也很重要,可以让你在虚拟机和windows之间互传大文件
按下面流程操作
如果挂载成功的话,通过下面指令可以看到你共享的文件夹
ls/mnt/hgfs/在电脑的share文件夹下新建一个测试文档,对应的Ubuntu系统中也可以看到