现在越来越多的服务器使用linux系统,甚至不少开发人员个人机也使用linux系统,一方面linux功能越来越强大、稳定,一方面linux的使用体验也越来越好,各种图形桌面,浏览器,办公软件,开发工具一应俱全,并且linux上的软件基本上全套都是开源免费。Linux现在比较流行的就是Ubuntu、centos、还有老牌redhat等。
1.准备工作
(1)VMware的安装包
VMware至少要用15.1.0版本以上,因为在现如今的Windows10主流操作系统,以及Windows10的操作系统版本不断的更新迭代,目前基本上最低也是1903甚至20H2等。那么如果新的PC物理机系统为Windwos最新的更新系统的话,安装VMware15.1.0以下版本的话,经常出现死机,黑屏现象,所以避免不必要的麻烦虚拟机软件还是采用高版本的避免问题。这里我提供了 VMware workstation-16.2.2
版本的百度网盘链接需要可以直接点击下载,提取码:6666
(2)Ubuntu的镜像文件
官方推荐使用Ubuntu 14.04 64bit或者更新的版本作为开发环境。但是对于嵌入式学习来需要的为x86系统也就是32位操作系统,具体可以到Ubuntu官网进行下载。这里我提供了 ubuntu-14.04.6-desktop-i386
版本的百度网盘链接,需要可以直接点击下载,提取码为6666;对其他版本有需求的可以到阿里云的镜像站点进行下载自己想要的版本阿里云镜像站。
(3)Windows系统主机
推荐使用的电脑的物理内存最少要有8GB,因为我们分配给虚拟机的内存至少要有4GB。而且至少需要80GB的磁盘空间,Ubuntu系统需要20GB,所以某个磁盘的剩余空间至少要有100GB,才可以作为整个虚拟机的虚拟硬盘。
2.创建虚拟机
(1)打开安装注册好的VMware,点击新建,具体如下图所示:
(2)弹出新建虚拟机向导,点击选择自定义(高级)©,然后点击下一步,操作如下所示
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lwnr2HGk-1658738396780)(assets/20220121_180744_image.png)]
(3)到了选择虚拟机兼容性的时候选择你系统里最高版本的虚拟机即可,默认就是最高版本的,这里采用系统默认即可,继续点击下一步
(4)这里暂时点击稍后安装操作系统,操作如下:
(5)上一步进行操作系统选项后,继续按照下图操作:
(6)完成上步操作后,到了命名虚拟机界面,在“虚拟机名称”输入框里给自己的虚拟机起一个酷炫的名字,我起的名字是“Ubuntu”,在位置里指定你要把你的虚拟机放到 windows 下的什么位置,当然是放到一个空间很大的磁盘下,前面说过了,虚拟机至少要有 100GB 的空间,所以要放在那个剩余空 间至少 100GB 的磁盘的某个文件夹下,可以点击旁边的“浏览”按钮选择具体的磁盘和文件夹,这里放到了 F:\Ubuntu
目录下,点击“下一步”,操作如下:
(7)在处理器编辑界面,处理器数量一般都是1,表示你只有一个CPU,每个处理器的核心数量则要根据自己的处理器情况来配置,以我自己的i7-8750H笔记本举例,我的cpu内核6,所以选择6,然后点击下一步.每个人的电脑CPU型号以及内核可以在任务管理——性能中点击查看。
(8)到了虚拟机内存配置界面,我们至少要为虚拟机分配 4GB 的内存,显然分配得越多越好,这里我给虚拟机分配了 4GB 的内存,然后然后点击“下一步”,
(9)在网络类型设置界面,我们选择“使用桥接网络
”,然后点击“下一步”
(10)在I/O控制器类型选择界面,选择 “LSI Logic”
类型,然后点击下一步
(11)在选择虚拟磁盘类型,选择“SCSI(S)
”类型即可,然后点击下一步
(12)在磁盘界面,选择“创建新虚拟磁盘”,操作如下:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-44aCRkpl-1658738396786)(assets/20220121_182931_image.png)]
(13)在指定磁盘容量这边,虚拟磁盘尽量大些,虚拟磁盘实际上是Windows操作系统下的一个文件,这个文件就虚拟成一块硬盘给虚拟机里的操作系统使用。而且虽然我们指定了 100GB 的空间用作虚拟磁盘,但是我的 windwos 系统并不会立即丢失掉 100GB 的硬盘,他只是新建了一个相当小的.vmdk 文件,这个文件会随着你在虚拟机里面存放数据的增多而增大,当他增大的时候你的 windows 下的可用硬盘空间就会随着减小。这个文件就虚拟成一块硬盘给虚拟机里的操作系统使用。而这个文件最多只能增大到 100GB,这就是前面指定的 100GB 的意义,他是一个最大值。而且当你的虚拟机使用了一定的空间来存放数据以后,你的 windows 下的硬盘就减少一定的空间,当你在虚拟机把文件删除以后,你的虚拟机的可用硬盘空间是会增大相应的文件容量,但是你的 windows 的可用硬盘空间却不会增大回来了,因为 vmdk 文件只会增大不会减小。这里再次强调 至少要分配 100GB 的空间给虚拟机
,而且勾选“将虚拟磁盘存储为单个文件
”,会提升虚拟磁盘的性能,然后然后点击“下一步”
(14)指定磁盘文件,就是给前面所说的vmdk文件命名,默认情况是和虚拟机名字一样的,我们使用默认的就好,这里更改文件存放位置后(这里可以和前面建立虚拟机存放位置一起)点击“下一步”,操作如下:
(15)到这里,新建虚拟机的向导就都完成了,到这里点击完成也就ok了
3.给虚拟机安装Ubuntu系统
根据上面新建虚拟机的向导操作好,我们就已经为Ubuntu系统的搭建做好了充足的准备,我妈可以在虚拟机主界面上面浏览到具体情况。
(1)点击上图如图所示的“CD/DVD
”选项,在新弹出的“虚拟机设置”子窗口中,在右侧“连接”栏目下,勾选“使用 ISO 映像文件”,点击“浏览”按钮找到之前准备好的 Ubuntu 镜像文件打开,之后回到虚拟机设置界面,点击“确定”按钮则可以返回到 VMware 主界面,如图所示。这一步好比设定 BIOS 指定虚拟系统的启动设备。
(2)点击主界面的“开启此虚拟机”,则可以进入操作系统的安装环节,这一步好比按下了虚拟系统的开机键准备装操作系统,如图所示:
(3)开启虚拟机后,自动进入系统安装界面,这里一开始默认使用的是English,我们自己选择中文简体或者自己对什么语言有使用倾向就可以自己选择,选择好后鼠标点击“Install Ubuntu”按钮,操作如下
(4)在准备安装Ubuntu界面,不要勾选“在安装时更新”,但是可以勾选上“安装第三方软件”选项,然后点击“continue”按钮,操作如下:
(5)安装类型选择“清除整个磁盘并安装Ubuntu”然后进行下一步安装操作,弹出对话框点击继续即可进行自动安装操作
(6)回到分区主界面,点击“install now”按钮即可进入系统时区选择界面,如图所示,选择上海或者香港、重庆都是可以的,有的Linux发行版没有北京时区,但实际上上述城市就是用的北京时区,只不过有的Linux没有指出来北京时区,如果你联网的话默认是上海,点击“continue”往下安装。
(7)选择键盘类型位英语美式键盘类型,使用系统默认的设置即可,点击“继续”进入用户设置界面。
(8)在下图所示界面一次填入你的用户名(用于登录系统),PC的名字(也就是虚拟机里面Ubuntu的名字,用于别的电脑访问虚拟机时使用),密码,点击continue即可进入安装界面。等待大约十分钟即可安装完成,具体时间视机器性能而定笔者的不到十分钟。
(9)出现这个界面表示安装成功,点击restart now出现下图所示界面,直接输入回车即可重新启动ubuntu系统。
(10)第一次启动需要点时间,会有点慢,大家耐心等待。之后会出现登录窗口,选择相应的用户名,手动开启小键盘,输入密码即可登陆ubuntu,如图所示即为登陆Ubuntu成功界面。至此,整个Ubuntu系统安装完毕。
4.安装VMware Tools
在系统安装后为了让虚拟机系统可以进行全屏显示,可以利用VMware Tools的安装来完成全屏以及提供工具操作,具体操作如下:
(1)第一步现在VMware Tools的软件顶部菜单栏,选择虚拟机点开后选择“VMware Tools安装”
(2)完成第一步后,系统上会有一个VMware Tools文件,进入文件目录,可以看到以下目录:
(3)先将VMware Tools压缩包拷贝到桌面上使用终端解压VMwareTools-xxxx.tar.gz文件,这里可以直接选中压缩包文件,右击提取到此处得到压缩包内文件
解压完成后进入该目录,查看当前目录是否有VMware Tools的安装程序vmware-install.pl。
(4)进入终端 , 执行 sudo ./vmware-install.pl
,具体操作如下:
在确定是否安装时,可以对照上面图片键盘敲入 yes
,之后等待其安装,之后出现其他的系统询问的时候直接键盘敲入 回车
即可。(这里密码输入后看不见,正确输入后回车即可),到这里出现下面图片即代表安装成功,将虚拟机重新启动,VMware Tools就安装成功了。