服务器测评网
我们一直在努力

搭建ubuntu虚拟机

硬件与软件要求

在搭建Ubuntu虚拟机前,需确保满足基础软硬件条件,以保障安装过程顺利及后续使用体验。

搭建ubuntu虚拟机

硬件要求:CPU需支持虚拟化技术(如Intel VT-x或AMD-V),多数现代处理器默认开启,但需在BIOS/UEFI中确认“Virtualization Technology”选项为启用状态;内存建议分配至少4GB(推荐8GB以上),确保主机系统与虚拟机并行运行时流畅;硬盘空间预留至少25GB(推荐50GB以上),Ubuntu系统安装后约占用10GB,剩余空间可存储文件或安装软件。

软件要求:选择主流虚拟机管理工具,免费推荐Oracle VM VirtualBox(跨平台支持好)或VMware Workstation Player(性能优化佳);Ubuntu镜像文件建议从官网下载LTS(长期支持)版本,如22.04.3 LTS,稳定性强且维护周期长(截至2026年提供5年免费安全更新)。

详细安装步骤:从零开始创建Ubuntu虚拟机

创建虚拟机并配置基础参数

打开VirtualBox,点击“新建”,进入虚拟机向导。

搭建ubuntu虚拟机

  • 名称与系统类型:自定义虚拟机名称(如“Ubuntu-22.04”),类型选“Linux”,版本选“Ubuntu(64位)”,确保与镜像文件匹配(32位镜像无法在64位系统安装)。
  • 内存分配:拖动滑块分配内存,建议4GB-8GB,若主机内存不足,至少分配2GB(但可能影响流畅度)。
  • 处理器配置:分配CPU核心数,建议2-4核,主机核心数≥4时效果更佳。
  • 创建虚拟硬盘:选择“创建虚拟硬盘”,类型推荐“VDI(VirtualBox磁盘映像)”,存储方式选“动态分配”(仅占用实际使用空间,节省磁盘空间),大小设置25GB-50GB,点击“创建”完成硬盘初始化。

安装Ubuntu操作系统

  • 加载镜像文件:在虚拟机设置中,进入“存储”选项,点击“空的光驱”图标,选择“选择磁盘文件”,浏览并下载的Ubuntu ISO镜像(如ubuntu-22.04.3-desktop-amd64.iso)。
  • 启动虚拟机:点击“启动”,进入Ubuntu安装界面,选择语言(建议“中文(简体)”),点击“安装Ubuntu”。
  • 键盘布局与网络:键盘布局默认“Chinese”,网络建议连接(若主机联网,虚拟机默认NAT模式可访问外网,便于后续更新软件)。
  • 分区设置:新手推荐“清除整个磁盘并安装”,自动分区后生成/(根目录)、swap(交换空间,大小与内存一致,如8GB内存配8GB swap)、/boot(引导分区,512MB)等分区;若需自定义分区,可手动创建:/boot(512MB,主分区,引导标志)、swap(内存大小,逻辑分区)、/(剩余空间,主分区)。
  • 用户信息配置:设置“您的姓名”“计算机名”“用户名”“密码”(需记住密码,后续登录和sudo操作需用到),勾选“需要我的密码才能登录”,点击“现在安装”,时区选择“亚洲/上海”,确认分区信息后开始安装(约10-15分钟)。

安装完成与初步优化

安装完成后提示“重启现在”,点击重启,拔出虚拟光盘(避免重新进入安装界面),登录系统后,建议执行以下优化操作:

  • 更新系统:打开终端(Ctrl+Alt+T),输入sudo apt update && sudo apt upgrade -y,更新软件源及已安装软件包。
  • 安装增强功能:提升虚拟机性能(如分辨率自适应、文件共享、剪贴板互通),在VirtualBox菜单栏点击“设备”→“安装增强功能”,虚拟机会自动挂载虚拟光盘,终端进入光盘目录(cd /media/cdrom0),运行sudo ./VBoxLinuxAdditions.run,等待安装完成后重启虚拟机。

系统优化配置:提升虚拟机使用体验

网络配置

默认NAT模式下,虚拟机可访问外网,但主机无法直接访问虚拟机,若需实现双向通信,可配置端口转发:在虚拟机“设置”→“网络”→“NAT设置”→“端口转发”,添加规则(如主机端口8080映射到虚拟机端口80,用于本地开发调试),若需虚拟机作为局域网独立设备,可切换网络模式为“桥接适配器”,虚拟机将直接连接主机所在局域网,获取独立IP(如路由器分配的DHCP IP)。

共享文件夹设置

在主机与虚拟机间传输文件,可通过共享文件夹实现:VirtualBox“设置”→“共享文件夹”→“添加文件夹”,选择主机目录,勾选“固定分配”,虚拟机中通过/media/sf_文件夹名访问(需安装增强功能后生效),为避免权限问题,终端输入sudo usermod -aG vboxsf $USER($USER为当前用户名),重启后即可直接访问共享文件夹。

搭建ubuntu虚拟机

常用软件安装

根据需求安装基础软件,提升工作效率:

  • 开发工具sudo apt install build-essential git vim(编译工具、版本控制、编辑器);
  • 浏览器sudo apt install firefox(默认已安装,或通过官网下载Chrome);
  • 输入法:若需中文输入,安装sudo apt install ibus-pinyin,在“设置”→“区域和语言”中添加“汉语(拼音)”。

常见问题解决:快速排查与处理

  • 虚拟机无法启动:检查BIOS中虚拟化技术是否开启,或VirtualBox版本是否与主机系统兼容(如Windows 11需VirtualBox 6.1以上版本)。
  • 分辨率固定无法调节:未安装增强功能导致,重新安装增强功能后重启虚拟机,或在“显示”设置中手动调整分辨率(需安装增强功能后支持自适应)。
  • 网络连接失败:确认NAT模式是否启用,或主机防火墙是否阻止虚拟机网络访问;若桥接模式无IP,检查路由器DHCP服务是否正常。
  • 共享文件夹无法访问:确保已安装增强功能,且用户已加入vboxsf用户组(通过groups命令查看用户组是否包含vboxsf)。

通过以上步骤,即可完成Ubuntu虚拟机的搭建与基础配置,虚拟机既可作为学习Linux系统的安全环境,也可用于开发测试、跨平台软件兼容性验证,灵活且高效,适合个人开发者及学习者使用。

赞(0)
未经允许不得转载:好主机测评网 » 搭建ubuntu虚拟机