虚拟机如何打开Linux系统
虚拟机如何打开Linux系统详细介绍
要在虚拟机中运行 Linux 系统,需依次完成准备工作、创建虚拟机、安装 Linux 系统和优化配置四个阶段。以下是基于 2025 年最新工具和系统的详细指南:
一、准备工作:选择工具与系统
- 虚拟机软件选择
- VirtualBox 7.1.6(免费开源,支持 Windows/macOS/Linux):适合个人用户,可从官方网站或腾讯云镜像站下载。
- VMware Workstation Pro 17.6.2(付费专业版):性能更强,支持 3D 加速和容器管理,适合开发者,可从官网获取。
- QEMU/KVM(Linux 原生方案):需命令行操作,适合高级用户。
- Linux 发行版推荐
- Ubuntu 24.04 LTS(长期支持版):界面友好,适合新手,最低配置双核 2GHz/4GB 内存 / 25GB 硬盘。
- Fedora 38(前沿技术):预装 GNOME 桌面,推荐用于测试新功能,需至少 2GB 内存。
- Linux Mint 21(稳定易用):基于 Ubuntu,兼容老旧硬件,适合办公场景。
- Nitrux 2.7.1(安全沙盒):使用 AppImage 格式,开箱即用,适合安全敏感环境。
- 下载 ISO 镜像
- 从发行版官网下载,例如Ubuntu或Fedora。
- 验证文件完整性:使用
sha256sum命令对比官网提供的哈希值。
二、创建虚拟机:以 VirtualBox 为例
- 启用硬件虚拟化
- 重启计算机,进入 BIOS/UEFI(常见按键:Del/F2/F12)。
- 在 “高级” 或 “CPU 配置” 中找到 “Intel VT-x” 或 “AMD-V” 选项,设置为 “Enabled”。
- 保存并重启,通过
lscpu | grep Virtualization(Linux)或systeminfo(Windows)确认启用。
- 新建虚拟机
- 打开 VirtualBox,点击 “新建”:
- 名称:自定义(如 “Ubuntu 24.04”)。
- 类型:Linux,版本:对应发行版(如 Ubuntu 64 位)。
- 内存:至少 2GB(建议 4GB 以上)。
- 虚拟硬盘:创建新的 VDI 文件,动态分配 20GB 以上(建议 50GB)。
- 打开 VirtualBox,点击 “新建”:
- 配置虚拟机
- 进入 “设置”→“存储”,点击 “控制器:IDE”,选择 “没有盘片”→“+” 图标,加载下载的 ISO 文件。
- 网络设置:选择 “桥接模式” 以直接访问物理网络,或 “NAT 模式” 共享主机网络。
- 其他选项:启用 “3D 加速”(提升图形性能),禁用 “软盘驱动器”(避免启动错误)。
三、安装 Linux 系统:以 Ubuntu 为例
- 启动虚拟机
- 选择创建的虚拟机,点击 “启动”,进入 GRUB 引导界面。
- 若出现 “Boot Failed” 错误,检查 ISO 文件路径或重新挂载。
- 图形化安装流程
- 选择语言:如英语或中文。
- 键盘布局:默认或自定义。
- 安装类型:
- 自动分区:适合新手,系统自动分配根分区(/)和交换空间。
- 手动分区:高级用户可自定义,例如创建
/boot、/home等独立分区。
- 用户设置:创建用户名和密码,建议勾选 “加密主目录”。
- 安装过程:等待约 10-15 分钟,期间可配置网络或安装更新。
- 首次启动
- 安装完成后,重启虚拟机,移除 ISO 文件(存储→控制器:IDE→删除盘片)。
- 进入登录界面,输入用户名密码,首次启动可能需要设置时区和主题。
四、优化配置:提升使用体验
- 安装虚拟机增强工具
- VirtualBox Guest Additions:
- 点击 “设备”→“安装增强功能”,自动挂载 ISO 文件。
- 打开终端,执行:bash
update build-essential linux-headers-generic/dev/cdrom /mnt /mnt
./VBoxLinuxAdditions.run
- 重启后生效,支持共享文件夹、全屏模式和拖放文件。
- VMware Tools:
- 点击 “VM”→“安装 VMware Tools”,解压并运行安装脚本:bash
VMwareTools-*.tar.gz /tmp/tmp/vmware-tools-distrib
./vmware-install.pl
- 点击 “VM”→“安装 VMware Tools”,解压并运行安装脚本:bash
- VirtualBox Guest Additions:
- 网络与共享设置
- 共享文件夹:
- VirtualBox:设置→共享文件夹→添加路径,在 Linux 中通过
/media/sf_共享名访问。 - VMware:编辑虚拟机设置→选项→共享文件夹→启用,在 Linux 中使用
vmhgfs-fuse挂载。
- VirtualBox:设置→共享文件夹→添加路径,在 Linux 中通过
- 静态 IP 配置:
- 编辑
/etc/netplan/*.yaml文件,添加:yamlnetworkd
no
192.168.1.100/24
192.168.1.1
8.8.8.8 8.8.4.4
- 应用配置:
sudo netplan apply。
- 编辑
- 共享文件夹:
- 系统更新与软件安装
- 更新系统:bash
update upgradednf update
- 安装常用工具:bash
gnome-tweaks firefoxdnf gnome-tweaks firefox
- 更新系统:bash
五、常见问题与解决方案
- 虚拟机无法启动
- 检查 BIOS 中虚拟化是否启用,或尝试移除软盘设备。
- 若提示 “VT-x is disabled”,需在 BIOS 中开启 “Intel VT-x” 或 “AMD-V”。
- 安装过程中黑屏
- 降低显存分配(设置→显示→显存调至 16MB),或禁用 3D 加速。
- 网络连接异常
- 确认网络模式(桥接 / NAT),或重启虚拟网卡服务:bash
systemctl restart NetworkManagersystemctl restart NetworkManager
- 确认网络模式(桥接 / NAT),或重启虚拟网卡服务:bash
- 性能卡顿
- 增加虚拟机内存和 CPU 核心数(设置→系统→处理器)。
- 关闭不必要的后台服务:bash
systemctl disable bluetoothsystemctl disable apport
六、进阶技巧
- 快照管理
- VirtualBox:点击 “快照” 按钮,创建系统还原点,方便回滚。
- VMware:使用 “拍摄快照” 功能,保存当前状态。
- 多系统共存
- 创建多个虚拟机,分别安装不同 Linux 发行版(如 Ubuntu+Fedora),通过虚拟机管理器切换。
- 命令行操作
- 进入终端(Ctrl+Alt+T),学习基础命令:bash
- 进入终端(Ctrl+Alt+T),学习基础命令:bash
通过以上步骤,你可以在虚拟机中流畅运行 Linux 系统,并根据需求进行个性化配置。若需进一步学习,可参考Linux 命令行教程或加入Ubuntu 社区获取支持。