前言

近期好多小伙伴都开始学习Linux内核了,那么如何搭建一个Linux运行环境,变成Linux内核初学者的拦路虎,今天我就一步步详细解说一下,如何使用虚拟机VMware安装Ubuntu,跟我一起开始Linux内核之旅。

手把手教你搭建Linux开发环境(VMware+Ubuntu)

一、准备工作

你需要提前准备好这两样:

  • VMware Workstation
  • Ubuntu镜像文件

在这里插入图片描述

Ubuntu镜像:点击这里进入官网下载
在这里插入图片描述

二、安装VMware Workstation

这个安装比较简单,一路next,要注意的是输入序列号激活VMware Workstation,下面给出详细安装过程。
在这里插入图片描述
在这里插入图片描述
此处可以根据自己的情况更改安装位置:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
安装完成后打开主界面是这样的:
在这里插入图片描述

三、安装Ubuntu

话不多说,直接上图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
此处路径可以更改,因为我的c盘是固态盘,我就放在c盘了,这样运行操作系统会快一点:
在这里插入图片描述
此处给一个核心足够了,如果你电脑配置很好的话,可以多给几个:
在这里插入图片描述
内存可以给2G,问题不大:
在这里插入图片描述
在这里插入图片描述
某些客户机操作系统支持 SATA 控制器。IDE 控制器始终是 ATAPI。对于 SCSI 控制器,可以选择 BusLogic、LSI Logic 或 LSI Logic SAS。如果要在 ESX 主机中创建远程虚拟机,还可以选择 VMware 准虚拟 SCSI (Paravirtual SCSI, PVSCSI) 适配器。

  • BusLogic 和 LSI Logic 适配器具有并行接口。LSI Logic SAS 适配器具有串行接口。LSI Logic 适配器已提高性能,与通用 SCSI 设备结合使用效果更好。LSI Logic 适配器也受 ESX Server 2.0 和更高版本支持。
  • PVSCSI 适配器为高性能存储适配器,提供的吞吐量更高,CPU 占用率更低。此适配器最适合硬件或应用程序会产生极高 I/O 吞吐量的环境,如 SAN 环境。PVSCSI 适配器不适合用于 DAS 环境。
  • 无论选择何种 SCSI 控制器,都不会影响虚拟磁盘是 IDE、SCSI 还是 SATA 磁盘。

在这里插入图片描述
虚拟机创建完毕后,可以更改虚拟磁盘节点和模式设置。

  • 对于任何客户机操作系统,都可以将虚拟磁盘设置为 IDE 磁盘。
  • 对于任何客户机操作系统,如果虚拟机中具有适用于 LSI Logic 或 BusLogic SCSI 控制器的驱动程序,都可以将虚拟磁盘设置为 SCSI 磁盘。
  • 仅可以将部分客户机操作系统的虚拟磁盘设置为 SATA 磁盘。

在这里插入图片描述
初学者创建虚拟磁盘吧:
在这里插入图片描述
一个虚拟磁盘由一个或多个虚拟磁盘文件构成。虚拟磁盘文件用于存储虚拟机硬盘驱动器的内容。文件中几乎所有的内容都是虚拟机数据。有一小部分文件会分配用于虚拟机开销。如果虚拟机直接连接到物理磁盘,虚拟磁盘文件将存储有关虚拟机可访问分区的信息。

你可以为虚拟磁盘文件设置 0.001 GB 到 8 TB 之间的容量,还可以选择将虚拟磁盘存储为单个文件还是拆分为多个文件。

如果虚拟磁盘存储在具有文件大小限制的文件系统上,请选择将虚拟磁盘拆分成多个文件。如果你拆分的虚拟磁盘大小不到 950 GB,则会创建一系列 2 GB 大小的虚拟磁盘文件。如果你拆分的虚拟磁盘大小超过 950 GB,则会创建两个虚拟磁盘文件,第一个虚拟磁盘文件最大可达到 1.9 TB,第二个虚拟磁盘文件则存储剩余的数据。

在自定义配置中,你可以选择立即分配所有磁盘空间以立即分配所有磁盘空间,而不是允许磁盘空间逐渐增长到最大。立即分配所有磁盘空间可能有助于提高性能,但操作会耗费很长时间,需要的物理磁盘空间相当于你为虚拟磁盘指定的数量。如果立即分配所有磁盘空间,你将无法使用压缩磁盘功能。

创建完虚拟机后,可以编辑虚拟磁盘设置并添加其他虚拟磁盘,这里我们设置为如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
打开虚拟机菜单栏中的虚拟机——虚拟机设置,选择我们下载好的Ubuntu镜像文件:
在这里插入图片描述
这时候就可以开启虚拟机了,点击开启此虚拟机:
在这里插入图片描述
这里是系统语言选择,往下拉可以选择简体中文,建议选择英文版:
在这里插入图片描述
这一步可以测试键盘:
在这里插入图片描述
这一步系统询问要开始安装哪些应用程序,这两个选项是“正常安装”和“最小安装”。第一个是安装默认应用程序,第二个占用更少的存储空间,并且仅允许您安装所需的内容。

后面那个选项,一个是安装时更新系统,另一个是安装第三方软件。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
要注意的是,这里重启以后,要敲一次回车才会进入系统,以后不用敲。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
到此,系统就装好了,但是要用Ubuntu做开发,还需要配置一下环境,如安装和配置vim、安装GCC、安装VMware-Tools等,那么该如何配置环境呢,不着急,我们一步一步慢慢来,请看下一篇博客——《手把手教你搭建Linux开发环境(VMware+Ubuntu)(二)——安装VMwareTools并设置共享文件夹》

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐