如何在VirtualBox中安装Linux
导读:一、准备工作 下载必要软件 从VirtualBox官网下载对应主机系统(Windows/macOS/Linux)的最新版VirtualBox; 从Linux发行版官网(如Ubuntu的ubuntu.com/download、CentOS...
一、准备工作
- 下载必要软件
- 从VirtualBox官网下载对应主机系统(Windows/macOS/Linux)的最新版VirtualBox;
- 从Linux发行版官网(如Ubuntu的
ubuntu.com/download
、CentOS的www.centos.org/download/
)下载所需Linux系统的ISO镜像文件(建议选择桌面版或服务器版,根据需求决定)。
- 主机配置要求
- 内存:至少2GB(运行桌面版Linux建议4GB以上,以保证系统流畅度);
- 硬盘:至少20GB可用空间(动态分配可节省主机空间,适合新手);
- CPU:启用虚拟化技术(VT-x/AMD-V),需进入主机BIOS/UEFI设置开启(多数笔记本电脑默认开启)。
二、创建Linux虚拟机
- 打开VirtualBox并新建虚拟机
点击VirtualBox主界面的“新建”按钮,在弹出的“创建虚拟电脑”对话框中:- 输入虚拟机名称(如“Ubuntu22.04”),类型选择“Linux”,版本根据ISO镜像选择(如“Ubuntu (64位)”),点击“下一步”。
- 分配内存资源
根据Linux系统需求设置内存大小(如Ubuntu桌面版建议4GB),拖动滑块选择后点击“下一步”。 - 创建虚拟硬盘
- 选择“现在创建虚拟硬盘”,点击“下一步”;
- 硬盘类型选择默认的“VDI(VirtualBox磁盘映像)”,点击“下一步”;
- 存储类型选择“动态分配”(节省空间,随使用增长)或“固定大小”(性能更好,适合老手),点击“下一步”;
- 设置硬盘大小(建议20GB以上,如“25GB”),选择存储位置(可选默认路径),点击“创建”。
三、配置虚拟机(挂载ISO镜像)
- 挂载Linux ISO镜像
选中刚创建的虚拟机,点击顶部菜单栏“设置”→“存储”,在“存储树”中点击“控制器:IDE”下的空白光盘图标(或“添加光盘”按钮),选择“选择虚拟光盘文件”,找到并选中下载的Linux ISO镜像文件(如ubuntu-22.04-desktop-amd64.iso
),点击“打开”。 - 调整其他配置(可选但推荐)
- 网络:默认“NAT”模式(虚拟机可联网,主机访问需端口映射);如需主机与虚拟机互访,可选“桥接模式”;
- 显示:增大“视频内存”至128MB以上(优化图形性能,支持分辨率自适应);
- USB:如需使用USB设备,安装VirtualBox Extension Pack(从官网下载)并启用USB控制器(如“USB 3.0”)。
四、启动并安装Linux系统
- 启动虚拟机
选中虚拟机,点击顶部菜单栏“启动”按钮,虚拟机将从ISO镜像启动,进入Linux系统安装界面。 - 选择语言与安装模式
在安装界面选择系统语言(如“中文(简体)”),点击“继续”;根据需求选择“正常安装”(包含图形界面和常用软件)或“最小安装”(仅命令行界面,适合服务器),勾选“安装时下载更新”(保持系统最新)和“安装第三方软件”(如显卡驱动,提升兼容性),点击“继续”。 - 分区设置(关键步骤)
- 新手推荐:选择“清除整个磁盘并安装Ubuntu”(会删除虚拟硬盘所有数据,不影响主机),点击“现在安装”,确认分区操作(VirtualBox会自动划分根分区、交换分区等),点击“继续”;
- 高级用户:选择“手动分区”,创建以下分区:
- 根分区(/):挂载点为“/”,文件系统选“ext4”,大小建议15GB以上(用于安装系统和软件);
- 交换分区(Swap):大小为物理内存的2倍(如内存4GB,Swap设为8GB,用于内存不足时的虚拟内存);
- Home分区(/home):挂载点为“/home”,文件系统选“ext4”,剩余空间全部分配(用于存储用户文件,如文档、图片)。点击“现在安装”。
- 设置用户信息
输入用户全名(如“张三”)、用户名(如“zhangsan”)、密码(建议包含大小写字母、数字和符号,提高安全性),勾选“自动登录”(可选,开机无需输入密码直接进入系统),点击“继续”。 - 等待安装完成
系统开始复制文件、安装软件,期间可能需要重启虚拟机(VirtualBox会自动处理重启操作),等待进度条完成即可。
五、完成安装与优化
- 移除ISO镜像并重启
安装完成后,虚拟机会自动重启。重启前进入VirtualBox的“设置”→“存储”,移除已挂载的ISO镜像(或在启动时按提示按“Esc”键选择从硬盘启动),避免再次从光盘启动。 - 安装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 # 重启虚拟机
- 配置共享文件夹(可选)
如需主机与虚拟机共享文件,可在VirtualBox中设置共享文件夹:- 选中虚拟机,点击“设置”→“共享文件夹”,点击“添加共享文件夹”图标(+号);
- 选择主机文件夹路径(如“D:\shared”),设置共享名(如“shared”),勾选“自动挂载”和“固定分配”,点击“确定”;
- 在Linux系统中,共享文件夹默认挂载在
/media/sf_shared
(需用sudo usermod -aG vboxsf 用户名
命令将用户加入vboxsf
组,否则无法访问)。
常见问题解决
- 无法启动虚拟机:检查主机BIOS/UEFI是否开启VT-x/AMD-V虚拟化技术;减少虚拟机内存分配(如从4GB减至2GB),避免占用过多主机资源。
- ISO镜像未识别:确认ISO文件路径正确(无中文或特殊字符),重新加载ISO(进入“设置”→“存储”→“选择虚拟光盘文件”)。
- 分区错误:新手务必选择“清除整个磁盘并安装”(不会影响主机数据),避免手动分区误操作导致系统无法启动。
- 网络问题:NAT模式下虚拟机可联网(访问互联网),若需主机访问虚拟机,需进入“设置”→“网络”→“高级”→“端口转发”,添加规则(如主机端口8080转发到虚拟机端口80,实现主机通过
localhost:8080
访问虚拟机Web服务)。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 如何在VirtualBox中安装Linux
本文地址: https://pptw.com/jishu/719235.html