vmware安装centos 7.9 最小化操作系统

本文详细描述了如何在VMware中下载并安装CentOS7.9Minimal操作系统,包括设置静态IP、DNS,自定义分区,以及安装后的基本配置,如安装bash-completion和常用软件包。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、下载centos 7.9 Minimal 操作系统镜像文件

本文选择centos 7.9 最小化安装镜像包

这里选择 2020年9月发布的 7.9 版本
官方下载链接 http://isoredirect.centos.org/centos/7/isos/x86_64/

这里选择清华开源镜像站 也可以选择其他镜像站
https://mirrors.tuna.tsinghua.edu.cn/centos/7.9.2009/isos/x86_64/
在这里插入图片描述

第一种是HTTP下载。
第二种是torrent 通过torrent下载一般会更快。

在这里插入图片描述

文件名:CentOS-7-x86_64-Minimal-2009.iso
SHA256:07b94e6b1a0b0260b94c83d6bb76b26bf7a310dc78d7a9c7432809fb9bc6194a

2、安装centos 7.9 Minimal 操作系统

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

输入虚拟机名称

在这里插入图片描述

磁盘100G

在这里插入图片描述

自定义硬件

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

开启虚拟机

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

进入安装界面如下
选择语言

在这里插入图片描述

选择时区

在这里插入图片描述

选择Asia Shanghai 点Done

在这里插入图片描述

选择 Installation Destination

在这里插入图片描述

选择 I will configure partitioning. 点done

在这里插入图片描述

磁盘100G,进行以下分区策略

挂载点分区名称分区大小分区文件系统设备类型
/根分区50Gext4LVM
/homehome分区20Gext4LVM
SWAPSWAP分区15GSWAPLVM
/varvar分区14Gext4LVM
/bootboot分区1Gext4Stand Partition
biosbootbiosboot分区2MBIOS BootStand Partition

默认界面如下

在这里插入图片描述

新分区使用LVM
在这里插入图片描述

点击左下角 + 创建第一个分区 /

在这里插入图片描述

在这里插入图片描述

然后点击 左下角 + 创建 第二个分区 /home

在这里插入图片描述

在这里插入图片描述

然后点击 左下角 + 创建 第三个分区 SWAP

在这里插入图片描述

在这里插入图片描述

然后点击 左下角 + 创建 第四个分区 /var

在这里插入图片描述

在这里插入图片描述

然后点击 左下角 + 创建 第五个分区 /boot

在这里插入图片描述

在这里插入图片描述

然后点击 左下角 + 创建 第六个分区 biosboot

在这里插入图片描述

添加biosboot时 遇到剩余空间不足2M的情况 导致无法添加biosboot分区

在这里插入图片描述

在这里插入图片描述

解决方法是 先缩小/var分区 到13G 这样就预留出来了1G

在这里插入图片描述

点Update Settings

在这里插入图片描述

在这里插入图片描述

添加完成biosboot后,再把剩余所有空间分配给/var

在这里插入图片描述

剩余1022.97M 空间再次分配给 /var分区

注意页面左下角会显示 当前剩余 可用空间

在这里插入图片描述

再次更新 /var分区大小 剩余所有空间分配给 /var分区

下拉页面 点击Update Settings 即可更新/var分区的大小

在这里插入图片描述

在这里插入图片描述

至此 分区创建完成
点击左上角 的 Done

在这里插入图片描述

在这里插入图片描述

点击 NETWORK & HOST NAME

在这里插入图片描述

在这里插入图片描述

点击Done

在这里插入图片描述

点击 Begin Installation

在这里插入图片描述

最开始就是创建自定义的 LVM分区

在这里插入图片描述

设置root密码

在这里插入图片描述

在这里插入图片描述

设置创建putong用户

在这里插入图片描述

在这里插入图片描述

等待安装完成 just a moment

在这里插入图片描述

出现如下界面显示Complete! 即为安装完成 点击Reboot 重启系统

在这里插入图片描述

出现如下界面 即为重启成功

在这里插入图片描述

输入用户名:root 回车

在这里插入图片描述

输入 root密码 回车

在这里插入图片描述

出现命令提示符 # 代表成功登录进了系统

在这里插入图片描述

至此 安装centos 7.9 Minimal系统 成功。

3、配置centos 7.9 Minimal 操作系统

3.1、配置静态IP地址 和 dns

安装完成后 ip ad 查看地址 ip route 查看网管 还没有设置地址和网关

ip ad
ip route

在这里插入图片描述

备份ens33网卡配置文件

cp /etc/sysconfig/network-scripts/ifcfg-ens33  /etc/sysconfig/network-scripts/ifcfg-ens33.bak

编辑ens33网卡配置文件

vi /etc/sysconfig/network-scripts/ifcfg-ens33

①BOOTPROTO=dhcp 改为 BOOTPROTO=static 、ONBOOT=on 改为 ONBOOT=yes
②插入以下内容
以下内容要按照具体环境去配置。

IPADDR=192.168.2.159  #静态IP地址
NETMASK=255.255.255.0 #掩码
GATEWAY=192.168.2.2   #网关
DNS1=192.168.2.2      #首选DNS
DNS2=114.114.114.114  #备选DNS

网卡配置文件参考下述改动过程
更改前

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=e7577a9c-8a42-4e77-9004-8cdf571ee398
DEVICE=ens33
ONBOOT=no

更改后

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=e7577a9c-8a42-4e77-9004-8cdf571ee398
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.2.159
NETMASK=255.255.255.0
GATEWAY=192.168.2.2
DNS1=192.168.2.2
DNS2=114.114.114.114

更改完成后网络服务使得更改生效

/etc/init.d/network restart

在这里插入图片描述

重启网络服务后ip地址和网关生效了

在这里插入图片描述

3.2、查看磁盘分区

安装系统完成后 查看磁盘分区

 df -lTh

在这里插入图片描述

3.3、查看系统版本

cat /etc/*release

在这里插入图片描述

查看内核版本 glibc版本 gcc版本
内核版本是3.10.0 glibc版本是2.17 gcc默认没有安装

在这里插入图片描述

查看软件源

[root@centos ~]# cat /etc/yum.repos.d/CentOS-
CentOS-Base.repo           CentOS-Debuginfo.repo      CentOS-Media.repo          CentOS-Vault.repo          
CentOS-CR.repo             CentOS-fasttrack.repo      CentOS-Sources.repo        CentOS-x86_64-kernel.repo  
[root@centos ~]# cat /etc/yum.repos.d/CentOS-Base.repo 
# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the 
# remarked out baseurl= line instead.
#
#

[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#released updates 
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

[root@centos ~]# 

3.4、安装后配置

获取软件源元数据

yum makecache

在这里插入图片描述

centos 7.9 最小化安装后,默认输入命令按tab键是不能自动补全的,因为缺少bash-completion 包

yum install bash-completion

在这里插入图片描述
安装后执行su - root 或者注销重新登录后 ,输入命令按tab键即可自动补全。

安装常用软件包
centos 7.9 最小化安装后,默认没有这些软件包:telnet traceroute nc netstat lsof gcc gcc-c++ cmake zip unzip net-tools tree man-pages lrzsz
为了方便进后使用centos 7.9 最小化系统 安装一下这些软件包

yum -y install telnet  traceroute  nc netstat lsof gcc  gcc-c++  cmake  zip  unzip  net-tools  tree  man-pages  lrzsz

至此配置完成,可以愉快地玩耍了。

<think>好的,我需要帮助用户找到在VMware最小化安装Ubuntu的教程或指南。用户之前的问题是关于快速排序的,现在转向了虚拟机安装,可能需要详细的步骤指导。首先,我需要回忆一下VMware安装Ubuntu的基本流程,尤其是最小化安装的注意事项。 首先,最小化安装通常指的是只安装基本系统,不带多余的软件,这样可以节省空间和资源。Ubuntu的安装过程中有一个选项是“最小化安装”,用户可能需要知道如何选择这个选项。另外,用户可能需要在VMware中正确配置虚拟机,比如分配内存、硬盘空间等。接下来,我需要参考用户提供的引用内容。引用1提到有一个OVF/OVA格式的虚拟机镜像,可能用户需要的是现成的镜像,但用户的问题是关于安装教程,所以可能需要指导用户自己安装。引用2和3是关于安装依赖和工具的,可能涉及到安装后的配置,比如更新系统、安装必要的软件包,但用户的问题更侧重于安装过程本身,而不是后续配置。我需要确保回答结构清晰,分步骤说明。可能需要包括下载Ubuntu镜像、创建虚拟机、选择最小化安装选项、配置虚拟机参数等步骤。同时,需要提醒用户注意选择正确的版本,比如UbuntuServer版更适合最小化安装,而桌面版可能有不同的选项。另外,用户可能对如何优化虚拟机性能感兴趣,比如分配多少内存或硬盘空间合适,是否需要安装VMwareTools来增强性能。这些可以作为相关问题提出,但需要确认是否有相关引用支持。引用3提到非Debian系统需要安装构建工具,可能和安装后的开发环境配置有关,但可能不是用户当前的主要需求。需要检查是否有遗漏的步骤,比如网络配置、分区设置等,这些在安装过程中可能会遇到问题。同时,是否需要提供命令行安装的指导,或者用户更倾向于图形界面安装。根据用户的问题中的“tutorial”,可能更倾向于图形界面步骤,但也要考虑不同Ubuntu版本的区别。最后,生成的相关问题需要围绕安装过程中的常见问题、优化配置、后续工具安装等,确保问题有针对性,帮助用户深入理解。</think>### 在VMware最小化安装Ubuntu的步骤指南 以下是基于实践的最小化安装流程,适用于Ubuntu 22.04 LTS或更高版本: 1. **下载Ubuntu镜像** - 访问[Ubuntu官网](https://ubuntu.com/download/server)选择**Server版本**(适合无图形界面的最小化安装)或**Desktop版本**(安装时勾选“最小化安装”选项)。 - 推荐使用Server版以节省资源[^1]。 2. **创建VMware虚拟机** - 打开VMware,选择“新建虚拟机” → “自定义配置”。 - 硬件配置建议: - CPU:1核(基础使用)或2核(轻量开发) - 内存:2GB(Server版最低要求) - 硬盘:20GB(默认动态分配) - 选择下载的ISO镜像文件作为安装源。 3. **安装Ubuntu系统** - 启动虚拟机后,在安装界面选择语言和键盘布局。 - 网络配置:建议启用DHCP自动获取IP(除非需静态IP)。 - 分区设置:选择“使用整个磁盘”并勾选“LVM”以简化管理(可选)。 - **关键步骤**:在“软件选择”中: - Server版:取消所有预选服务(如SSH、Docker等),仅安装核心系统。 - Desktop版:勾选“最小化安装”选项以跳过办公软件和游戏[^2]。 4. **完成安装与验证** - 设置用户名和密码,建议勾选“自动登录”以跳过启动验证。 - 安装完成后重启虚拟机,通过命令`systemctl list-unit-files`检查运行服务是否仅包含必要项[^3]。 ```bash # 验证系统资源占用(示例) free -h # 查看内存使用 df -h # 查看磁盘空间 ``` 5. **安装VMware Tools(增强工具)** - 在VMware菜单选择“虚拟机” → “安装VMware Tools”。 - 挂载镜像后,通过命令行解压并安装: ```bash sudo mount /dev/cdrom /mnt tar -xzvf /mnt/VMwareTools-*.tar.gz -C /tmp cd /tmp/vmware-tools-distrib/ sudo ./vmware-install.pl -d # -d表示默认配置 ``` --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值