速览体育网

Good Luck To You!

Linux安装虚拟机步骤详解,新手必看指南?

在虚拟机中安装Linux的完整指南

准备工作:选择合适的虚拟机软件与Linux发行版

在开始安装之前,需要明确两个核心选择:虚拟机软件和Linux发行版,常见的虚拟机软件包括VMware Workstation/Fusion、VirtualBox(免费开源)以及Hyper-V(Windows系统自带),VirtualBox因其免费、跨平台且功能完善,成为大多数用户的首选。

Linux安装虚拟机步骤详解,新手必看指南?

Linux发行版的选择则需根据用途决定,对于初学者,Ubuntu或Linux Mint(基于Ubuntu,界面友好)是理想选择;对于服务器需求,CentOS或Rocky Linux更稳定;若追求极简体验,Arch Linux或Void Linux则值得尝试,本文以Ubuntu Desktop 22.04 LTS为例,结合VirtualBox进行演示。

虚拟机创建与配置

  1. 安装虚拟机软件
    下载并安装VirtualBox(官网地址:https://www.virtualbox.org/),安装过程中建议勾选“虚拟化支持”相关选项,以确保后续性能优化。

  2. 新建虚拟机
    打开VirtualBox,点击“新建”,填写虚拟机名称(如“Ubuntu-Test”),选择类型为“Linux”,版本为“Ubuntu (64-bit)”,分配内存大小:建议至少2048MB,若需运行图形界面或开发工具,可提升至4096MB或更高。

  3. 创建虚拟硬盘
    选择“Create a Virtual Hard Disk Now”,推荐VDI(VirtualBox Disk Image)格式,存储类型选“动态分配”,避免初始占用过多物理磁盘空间,容量建议至少25GB,若需安装软件或存储文件,可扩展至50GB以上。

  4. 系统安装前配置
    选中新建的虚拟机,点击“设置”,进行以下优化:

    • 系统:确保“启用EFI”已勾选,处理器数量根据物理CPU核心分配(建议至少2个)。
    • 显示:启用3D加速,提升图形界面流畅度。
    • 存储:点击“光盘”图标,选择“选择磁盘文件”,下载好的Ubuntu ISO镜像会自动挂载。
    • 网络:默认“NAT模式”可满足上网需求,若需与主机互访,可改为“桥接模式”。

Linux安装步骤

  1. 启动虚拟机并选择安装语言
    开启虚拟机电源,从ISO镜像启动,在欢迎界面选择语言(建议“English”以避免兼容性问题),点击“Install Ubuntu”。

  2. 键盘布局与网络配置
    默认键盘布局为“English (US)”,若需中文输入法可后续安装,连接网络后,系统会自动更新软件包列表。

    Linux安装虚拟机步骤详解,新手必看指南?

  3. 分区设置
    选择“Erase disk and install Ubuntu”(清除磁盘并安装),适合新手,若需自定义分区,可点击“Other option”:

    • 创建/boot分区(512MB,主分区,引导标志)。
    • 创建swap分区(内存大小的1-2倍,用于休眠)。
    • 创建根分区(剩余空间,主分区,挂载点为“/”)。
    • 创建/home分区(可选,用于存储用户数据)。
  4. 用户配置
    设置主机名、用户名和密码,建议勾选“Require my password to log in”,增强安全性。

  5. 安装进度与重启
    安装过程约需15-30分钟,完成后点击“Restart Now”,拔出虚拟光盘(按住Delete键进入BIOS设置或选择“Remove disk”)。

安装后优化与问题排查

  1. 更新系统
    登录系统后,打开终端,执行以下命令:

    sudo apt update && sudo apt upgrade -y  # 更新软件包列表并升级系统
  2. 安装VirtualBox增强功能
    增强功能可实现虚拟机与主机的文件共享、剪贴板同步等功能,点击虚拟机窗口的“设备”→“安装增强功能”,在终端中执行:

    sudo apt install build-essential dkms linux-headers-$(uname -r)
    cd /media/$USER/VBoxLinuxAdditions
    sudo ./VBoxLinuxAdditions.run

    重启后即可生效。

  3. 常见问题解决

    Linux安装虚拟机步骤详解,新手必看指南?

    • 分辨率自适应:安装增强功能后,在“显示”设置中调整分辨率。
    • 网络连接失败:检查虚拟机网络设置是否为“NAT模式”,或尝试重启网络服务(sudo systemctl restart networking)。
    • 共享文件夹无法访问:在“设备”→“共享文件夹”中添加主机目录,并确保用户对目录有读写权限。

进阶操作与安全建议

  1. 快照管理
    在重要操作前(如系统更新、软件安装),可通过“虚拟机”→“快照”→“创建快照”保存当前状态,便于回滚。

  2. 资源限制调整
    若虚拟机运行卡顿,可在“设置”→“系统”→“处理器”中增加CPU核心数,或在“存储”中扩展虚拟硬盘容量。

  3. 安全加固

    • 定期更新系统:sudo unattended-upgrade(需先安装该工具)。
    • 配置防火墙:sudo ufw enable并开放必要端口。
    • 禁用root登录:编辑/etc/ssh/sshd_config,将PermitRootLogin设为no

通过以上步骤,您已成功在虚拟机中搭建起一个功能完善的Linux环境,虚拟机不仅提供了安全隔离的测试环境,还能避免对主系统的干扰,是学习Linux、部署服务的理想选择,随着使用深入,您可进一步探索容器技术(如Docker)或自动化运维工具(如Ansible),进一步提升效率。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2025年12月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接

Powered By Z-BlogPHP 1.7.4

Copyright Your WebSite.Some Rights Reserved.