如何在VM14上安装Linux系统
如何在VM14上安装Linux系统详细介绍
以下是在 VMware Workstation 14(VM14)上安装 Linux 系统的详细步骤,结合常见发行版(如 Ubuntu、CentOS)的通用方法及 VM14 的特性,提供从准备到优化的全流程指导:
一、准备工作
- 硬件要求:
- 确保主机支持虚拟化技术(Intel VT-x/AMD-V),并在 BIOS 中启用。
- 推荐配置:至少 2 核 CPU、4GB 内存、20GB 可用磁盘空间(建议 SSD)。
- 软件准备:
- 下载 VMware Workstation 14(官方下载)。
- 选择 Linux 发行版 ISO 镜像(如 Ubuntu 22.04 LTS、CentOS 8 Stream),可从Linux ISO 下载站或官方网站获取。
二、创建虚拟机
- 打开 VMware Workstation 14:
- 点击 “创建新的虚拟机”,选择 “自定义(高级)”。
- 配置硬件兼容性:
- 选择 “Workstation 14.x”,点击 “下一步”。
- 选择安装方式:
- 选择 “稍后安装操作系统”,点击 “下一步”。
- 设置客户机系统:
- 选择 “Linux”,版本根据 ISO 镜像选择(如 Ubuntu 64 位或 CentOS 7 64 位)。
- 命名虚拟机并选择存储位置:
- 输入名称(如 “Ubuntu 22.04”),选择存储路径(建议非系统盘)。
- 分配硬件资源:
- 处理器:2 核(根据主机配置调整)。
- 内存:2GB 以上(推荐 4GB)。
- 网络类型:选择 “NAT 模式”(共享主机网络)或 “桥接模式”(直接连接物理网络)。
- 配置磁盘:
- 创建新虚拟磁盘,大小建议 20GB 以上(勾选 “将虚拟磁盘存储为单个文件”)。
- 完成创建:
- 点击 “完成”,生成虚拟机配置。
三、安装 Linux 系统
- 挂载 ISO 镜像:
- 右键虚拟机,选择 “设置” → “CD/DVD(SATA)”,勾选 “使用 ISO 映像文件”,点击 “确定”。
- 启动虚拟机:
- 点击 “开启此虚拟机”,进入安装界面。
- 选择语言:
- 选择英语(中文可能存在乱码问题),点击 “继续”。
- 分区设置(以 CentOS 为例):
- 选择 “我要配置分区”,进入手动分区。
- 推荐分区方案:
- /boot:200MB(ext4)。
- swap:2GB(交换分区,内存≥4GB 时可省略)。
- /:剩余空间(ext4 或 xfs)。
- 对于新手,可选择 “自动分区”。
- 安装选项:
- Ubuntu:选择 “安装 Ubuntu”,设置用户名和密码。
- CentOS:选择 “带 GUI 的服务器”,设置 root 密码。
- 开始安装:
- 点击 “开始安装”,等待安装完成(约 15-30 分钟)。
- 重启系统:
- 安装完成后,移除 ISO 镜像,点击 “重启”。
四、安装 VMware Tools
- 进入系统:
- 以管理员身份登录 Linux 系统。
- 安装 VMware Tools:
- 点击 VMware 菜单 “虚拟机” → “安装 VMware Tools”。
- 在 Linux 中挂载 CD/DVD:bash
/dev/cdrom /mnt/mnt
VMwareTools-*.tar.gz /tmp
/tmp/vmware-tools-distrib
./vmware-install.pl
- 按提示完成安装,重启虚拟机。
五、网络配置
- NAT 模式(推荐):
- 自动获取 IP,主机可通过 VMnet8 网段(如 192.168.91.x)访问虚拟机。
- 桥接模式:
- 虚拟机直接使用物理网络 IP,需手动设置静态 IP 或 DHCP。
- 示例(CentOS):bash
/etc/sysconfig/network-scripts/ifcfg-ens33static
.1.100
.255.0
.1.1
.8.8
- 重启网络服务:bash
systemctl restart network
六、性能优化
- 调整资源分配:
- 右键虚拟机 → “设置”,根据需求增加 CPU、内存。
- 启用 3D 加速:
- 点击 “设置” → “显示器”,勾选 “加速 3D 图形”。
- 关闭不必要的服务:
- 示例(Ubuntu):bash
systemctl disable apportsystemctl disable unattended-upgrades
- 示例(Ubuntu):bash
七、安全配置
- 更新系统:
- Ubuntu:bash
update upgrade - CentOS:bash
yum update
- Ubuntu:bash
- 防火墙设置:
- 允许 SSH 访问(CentOS):bash
firewall-cmd --add-servicesshfirewall-cmd
- 允许 SSH 访问(CentOS):bash
- 禁用 root 直接登录(推荐):
- 修改 SSH 配置:bash
/etc/ssh/sshd_configPermitRootLogin no
- 重启 SSH 服务:bash
systemctl restart sshd
- 修改 SSH 配置:bash
八、常见问题及解决方案
- 安装黑屏:
- 尝试按 “e” 进入 Grub 菜单,在 “linux” 行末尾添加 “nomodeset”,按 “Ctrl+X” 启动。
- 网络连接失败:
- 检查虚拟机网络适配器设置,或重置主机网络:bash
netsh winsock reset
- 检查虚拟机网络适配器设置,或重置主机网络:bash
- 磁盘空间不足:
- 关闭虚拟机,右键磁盘 → “扩展”,调整大小后,在 Linux 中使用
resize2fs或xfs_growfs扩容文件系统。
- 关闭虚拟机,右键磁盘 → “扩展”,调整大小后,在 Linux 中使用
九、参考资源
- VMware 官方文档:VMware Workstation Pro Documentation
- Linux 发行版社区:Ubuntu 论坛、CentOS 社区
通过以上步骤,您可以在 VM14 中成功安装并优化 Linux 系统。根据需求选择不同的发行版和配置,享受虚拟化带来的便利与灵活性。