如何在Windows上使用qemu安装ubuntu24.04服务器?

2025年6月15日,周日晚上


在Windows上使用QEMU安装Ubuntu 24.04需要完成环境配置、镜像准备、虚拟机创建及系统安装等步骤。以下是综合多个搜索结果后的详细指南:


1. 安装QEMU环境

  • 下载QEMU Windows版
    QEMU官网下载64位安装包(如qemu-w64-setup-20250422.exe),运行安装程序并​将QEMU安装目录添加到系统环境变量​ (如C:\Program Files\qemu)。
  • 验证安装
    在命令提示符中运行qemu-system-x86_64 --version,确认版本信息。

2. 准备Ubuntu 24.04镜像

  • 下载ISO文件

    访问Ubuntu官网获取Ubuntu 24.04 Server的ISO镜像(如ubuntu-24.04-live-server-amd64.iso)。

  • 创建虚拟磁盘:

    在命令提示符中执行以下命令,生成一个动态分配的虚拟磁盘(建议20GB以上):

    复制代码
     qemu-img create -f qcow2 ubuntu24.qcow2 20G

3. 启动QEMU安装Ubuntu

基础命令(无图形界面)
复制代码
qemu-system-x86_64 -m 4096 -smp 4 -hda ubuntu24.qcow2 -cdrom ubuntu-24.04-live-server-amd64.iso -boot d
  • 参数说明:

    • -m 4096:分配4GB内存(根据主机配置调整)。
    • -smp 4:分配4个虚拟CPU核心。
    • -hda:指定虚拟磁盘文件。
    • -cdrom:挂载ISO镜像。
    • -boot d:从光驱启动。
启用加速(提升性能)
  • 检查支持的加速引擎:

    复制代码
    qemu-system-x86_64 -accel help

    若支持

    复制代码
    whpx

    (基于Hyper-V),需先启用Hyper-V功能:

    复制代码
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
    bcdedit /set hypervisorlaunchtype auto

    重启后添加加速参数:

    复制代码
    qemu-system-x86_64 -m 4096 -smp 4 -machine accel=whpx -hda ubuntu24.qcow2 -cdrom ubuntu-24.04-live-server-amd64.iso -boot d
图形界面安装(可选)

若需图形化安装,可添加VNC参数:

复制代码
qemu-system-x86_64 -m 4096 -smp 4 -vnc :1 -hda ubuntu24.qcow2 -cdrom ubuntu-24.04-live-server-amd64.iso -boot d

使用VNC客户端(如TightVNC)连接127.0.0.1:5901进行可视化操作。


4. 完成安装与后续配置

  • 安装过程

    按照Ubuntu安装向导设置语言、分区、用户密码等。完成后关闭虚拟机。

  • 从硬盘启动:

    去掉

    复制代码
    -cdrom

    参数,直接启动虚拟磁盘:

    复制代码
    qemu-system-x86_64 -m 4096 -smp 4 -hda ubuntu24.qcow2
  • 网络配置

    (可选):

    若需SSH连接,映射虚拟机22端口到主机:

    复制代码
    qemu-system-x86_64 -m 4096 -smp 4 -hda ubuntu24.qcow2 -netdev user,id=net0,hostfwd=tcp::2222-:22 -device virtio-net-pci,netdev=net0

    主机通过

    复制代码
    ssh -p 2222 username@127.0.0.1

    连接。


5. 常见问题解决

  • 性能优化
    优先启用whpxhaxm加速;若卡顿可减少CPU核心数(-smp 2)或内存(-m 2048)。
  • 安装失败
    检查ISO文件完整性,或尝试更换为ubuntu-24.04-desktop-amd64.iso(桌面版)。
  • 键盘无响应
    确保在QEMU窗口内操作,或添加-usb -device usb-kbd参数支持USB键盘。

总结

通过上述步骤,可在Windows上快速部署Ubuntu 24.04虚拟。对于ARM架构的Ubuntu安装,需替换为qemu-system-aarch64和对应镜像。

相关推荐
zzzzzz31017 小时前
9K Star 炸裂开源!这个 C 语言写的代码知识图谱,把 Linux 内核索引压缩到了 3 分钟
linux·服务器·sql
XIAOHEZIcode17 小时前
Linux系统鼠标偏移常见原因以及修复方案
linux·运维·游戏
用户0328472220701 天前
如何搭建本地yum源(上)
运维
大树884 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠4 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质4 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
小宇宙Zz4 天前
Maven依赖冲突
java·服务器·maven
qq_369224334 天前
Windows全系通用!ntdll.dll文件丢失、报错、闪退问题的完整排查与修复教程
windows·dll·dll修复·dll丢失·dll错误
Inhand陈工4 天前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
酣大智4 天前
ARP代理--工作原理
运维·网络·arp·arp代理