linux

如何在VirtualBox中安装Linux

小樊
41
2025-09-29 00:48:19
栏目: 智能运维

一、准备工作

  1. 下载必要软件
    • 从VirtualBox官网下载对应主机系统(Windows/macOS/Linux)的最新版VirtualBox;
    • 从Linux发行版官网(如Ubuntu的ubuntu.com/download、CentOS的www.centos.org/download/)下载所需Linux系统的ISO镜像文件(建议选择桌面版或服务器版,根据需求决定)。
  2. 主机配置要求
    • 内存:至少2GB(运行桌面版Linux建议4GB以上,以保证系统流畅度);
    • 硬盘:至少20GB可用空间(动态分配可节省主机空间,适合新手);
    • CPU:启用虚拟化技术(VT-x/AMD-V),需进入主机BIOS/UEFI设置开启(多数笔记本电脑默认开启)。

二、创建Linux虚拟机

  1. 打开VirtualBox并新建虚拟机
    点击VirtualBox主界面的“新建”按钮,在弹出的“创建虚拟电脑”对话框中:
    • 输入虚拟机名称(如“Ubuntu22.04”),类型选择“Linux”,版本根据ISO镜像选择(如“Ubuntu (64位)”),点击“下一步”。
  2. 分配内存资源
    根据Linux系统需求设置内存大小(如Ubuntu桌面版建议4GB),拖动滑块选择后点击“下一步”。
  3. 创建虚拟硬盘
    • 选择“现在创建虚拟硬盘”,点击“下一步”;
    • 硬盘类型选择默认的“VDI(VirtualBox磁盘映像)”,点击“下一步”;
    • 存储类型选择“动态分配”(节省空间,随使用增长)或“固定大小”(性能更好,适合老手),点击“下一步”;
    • 设置硬盘大小(建议20GB以上,如“25GB”),选择存储位置(可选默认路径),点击“创建”。

三、配置虚拟机(挂载ISO镜像)

  1. 挂载Linux ISO镜像
    选中刚创建的虚拟机,点击顶部菜单栏“设置”→“存储”,在“存储树”中点击“控制器:IDE”下的空白光盘图标(或“添加光盘”按钮),选择“选择虚拟光盘文件”,找到并选中下载的Linux ISO镜像文件(如ubuntu-22.04-desktop-amd64.iso),点击“打开”。
  2. 调整其他配置(可选但推荐)
    • 网络:默认“NAT”模式(虚拟机可联网,主机访问需端口映射);如需主机与虚拟机互访,可选“桥接模式”;
    • 显示:增大“视频内存”至128MB以上(优化图形性能,支持分辨率自适应);
    • USB:如需使用USB设备,安装VirtualBox Extension Pack(从官网下载)并启用USB控制器(如“USB 3.0”)。

四、启动并安装Linux系统

  1. 启动虚拟机
    选中虚拟机,点击顶部菜单栏“启动”按钮,虚拟机将从ISO镜像启动,进入Linux系统安装界面。
  2. 选择语言与安装模式
    在安装界面选择系统语言(如“中文(简体)”),点击“继续”;根据需求选择“正常安装”(包含图形界面和常用软件)或“最小安装”(仅命令行界面,适合服务器),勾选“安装时下载更新”(保持系统最新)和“安装第三方软件”(如显卡驱动,提升兼容性),点击“继续”。
  3. 分区设置(关键步骤)
    • 新手推荐:选择“清除整个磁盘并安装Ubuntu”(会删除虚拟硬盘所有数据,不影响主机),点击“现在安装”,确认分区操作(VirtualBox会自动划分根分区、交换分区等),点击“继续”;
    • 高级用户:选择“手动分区”,创建以下分区:
      • 根分区(/):挂载点为“/”,文件系统选“ext4”,大小建议15GB以上(用于安装系统和软件);
      • 交换分区(Swap):大小为物理内存的2倍(如内存4GB,Swap设为8GB,用于内存不足时的虚拟内存);
      • Home分区(/home):挂载点为“/home”,文件系统选“ext4”,剩余空间全部分配(用于存储用户文件,如文档、图片)。点击“现在安装”。
  4. 设置用户信息
    输入用户全名(如“张三”)、用户名(如“zhangsan”)、密码(建议包含大小写字母、数字和符号,提高安全性),勾选“自动登录”(可选,开机无需输入密码直接进入系统),点击“继续”。
  5. 等待安装完成
    系统开始复制文件、安装软件,期间可能需要重启虚拟机(VirtualBox会自动处理重启操作),等待进度条完成即可。

五、完成安装与优化

  1. 移除ISO镜像并重启
    安装完成后,虚拟机会自动重启。重启前进入VirtualBox的“设置”→“存储”,移除已挂载的ISO镜像(或在启动时按提示按“Esc”键选择从硬盘启动),避免再次从光盘启动。
  2. 安装VirtualBox Guest Additions(必做)
    Guest Additions可提升虚拟机性能,实现分辨率自适应、共享剪贴板、主机与虚拟机文件拖拽等功能:
    • 启动Linux虚拟机,点击VirtualBox菜单栏“设备”→“插入Guest Additions光盘映像”;
    • 打开终端,输入以下命令(以Ubuntu为例):
      sudo apt update && sudo apt install build-essential dkms -y  # 安装编译工具和DKMS模块
      sudo mount /dev/cdrom /mnt  # 挂载光盘
      cd /mnt  # 进入光盘目录
      sudo ./VBoxLinuxAdditions.run  # 运行安装脚本
      sudo reboot  # 重启虚拟机
      
  3. 配置共享文件夹(可选)
    如需主机与虚拟机共享文件,可在VirtualBox中设置共享文件夹:
    • 选中虚拟机,点击“设置”→“共享文件夹”,点击“添加共享文件夹”图标(+号);
    • 选择主机文件夹路径(如“D:\shared”),设置共享名(如“shared”),勾选“自动挂载”和“固定分配”,点击“确定”;
    • 在Linux系统中,共享文件夹默认挂载在/media/sf_shared(需用sudo usermod -aG vboxsf 用户名命令将用户加入vboxsf组,否则无法访问)。

常见问题解决

0
看了该问题的人还看了