王景春 發表於 2025-6-16 11:53:20

在Windows上使用qemu安装ubuntu24.04服务器的详细指南

<div id="navCategory"><h5 class="catalogue">目录</h5><ul class="first_class_ul"><li><a href="#_label0">1. 安装QEMU环境</a></li><li><a href="#_label1">2. 准备Ubuntu 24.04镜像</a></li><li><a href="#_label2">3. 启动QEMU安装Ubuntu</a></li><li><a href="#_label3">4. 完成安装与后续配置</a></li><li><a href="#_label4">5. 常见问题解决</a></li><li><a href="#_label5">总结</a></li></ul></div><p>在Windows上使用QEMU安装Ubuntu 24.04需要完成环境配置、镜像准备、虚拟机创建及系统安装等步骤。以下是综合多个搜索结果后的详细指南:</p>
<p class="maodian"><a name="_label0"></a></p><h2>1. 安装QEMU环境</h2>
<p><strong>下载QEMU Windows版</strong><br /><a href="https://www.qemu.org/download/" rel="external nofollow"target="_blank">从QEMU官网</a>下载64位安装包(如<code>qemu-w64-setup-20250422.exe</code>),运行安装程序并​<strong>​将QEMU安装目录添加到系统环境变量​</strong>​(如<code>C:\Program Files\qemu</code>)。</p>
<p><strong>验证安装</strong>:<br />在命令提示符中运行<code>qemu-system-x86_64 --version</code>,确认版本信息。</p>
<p class="maodian"><a name="_label1"></a></p><h2>2. 准备Ubuntu 24.04镜像</h2>
<p><strong>下载ISO文件</strong>:<br />访问<a href="https://ubuntu.com/download/server" rel="external nofollow"target="_blank">Ubuntu官网</a>获取Ubuntu 24.04 Server的ISO镜像(如<code>ubuntu-24.04-live-server-amd64.iso</code>)。</p>
<p>创建虚拟磁盘:<br />在命令提示符中执行以下命令,生成一个动态分配的虚拟磁盘(建议20GB以上):</p>
<div class="jb51code"><pre class="brush:bash;"> qemu-img create -f qcow2 ubuntu24.qcow2 20G</pre></div>
<p class="maodian"><a name="_label2"></a></p><h2>3. 启动QEMU安装Ubuntu</h2>
<p>基础命令(无图形界面)</p>
<div class="jb51code"><pre class="brush:bash;">qemu-system-x86_64 -m 4096 -smp 4 -hda ubuntu24.qcow2 -cdrom ubuntu-24.04-live-server-amd64.iso -boot d</pre></div>
<p>参数说明:</p>
<ul><li><code>-m 4096</code>:分配4GB内存(根据主机配置调整)。</li><li><code>-smp 4</code>:分配4个虚拟CPU核心。</li><li><code>-hda</code>:指定虚拟磁盘文件。</li><li><code>-cdrom</code>:挂载ISO镜像。</li><li><code>-boot d</code>:从光驱启动。</li></ul>
<p><strong>启用加速(提升性能)</strong></p>
<p>检查支持的加速引擎:</p>
<div class="jb51code"><pre class="brush:bash;">qemu-system-x86_64 -accel help</pre></div>
<p>若支持</p>
<div class="jb51code"><pre class="brush:bash;">whpx</pre></div>
<p>(基于Hyper-V),需先启用Hyper-V功能:</p>
<div class="jb51code"><pre class="brush:plain;">Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
bcdedit /set hypervisorlaunchtype auto</pre></div>
<p>重启后添加加速参数:</p>
<div class="jb51code"><pre class="brush:plain;">qemu-system-x86_64 -m 4096 -smp 4 -machine accel=whpx -hda ubuntu24.qcow2 -cdrom ubuntu-24.04-live-server-amd64.iso -boot d</pre></div>
<p><strong>图形界面安装(可选)</strong></p>
<p>若需图形化安装,可添加VNC参数:</p>
<div class="jb51code"><pre class="brush:plain;">qemu-system-x86_64 -m 4096 -smp 4 -vnc :1 -hda ubuntu24.qcow2 -cdrom ubuntu-24.04-live-server-amd64.iso -boot d</pre></div>
<p>使用VNC客户端(如TightVNC)连接<code>127.0.0.1:5901</code>进行可视化操作。</p>
<p class="maodian"><a name="_label3"></a></p><h2>4. 完成安装与后续配置</h2>
<p><strong>安装过程</strong>:<br />按照Ubuntu安装向导设置语言、分区、用户密码等。完成后关闭虚拟机。</p>
<p>从硬盘启动:</p>
<p>去掉</p>
<div class="jb51code"><pre class="brush:plain;">-cdrom</pre></div>
<p>参数,直接启动虚拟磁盘:</p>
<div class="jb51code"><pre class="brush:plain;">qemu-system-x86_64 -m 4096 -smp 4 -hda ubuntu24.qcow2</pre></div>
<p>网络配置</p>
<p>(可选):</p>
<p>若需SSH连接,映射虚拟机22端口到主机:</p>
<div class="jb51code"><pre class="brush:plain;">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</pre></div>
<p>主机通过</p>
<div class="jb51code"><pre class="brush:bash;">ssh -p 2222 username@127.0.0.1</pre></div>
<p>连接。</p>
<p class="maodian"><a name="_label4"></a></p><h2>5. 常见问题解决</h2>
<ul><li><strong>性能优化</strong>:</li></ul>
<p>优先启用<code>whpx</code>或<code>haxm</code>加速;若卡顿可减少CPU核心数(<code>-smp 2</code>)或内存(<code>-m 2048</code>)。</p>
<ul><li><strong>安装失败</strong>:</li></ul>
<p>检查ISO文件完整性,或尝试更换为<code>ubuntu-24.04-desktop-amd64.iso</code>(桌面版)。</p>
<ul><li><strong>键盘无响应</strong>:</li></ul>
<p>确保在QEMU窗口内操作,或添加<code>-usb -device usb-kbd</code>参数支持USB键盘。</p>
<p class="maodian"><a name="_label5"></a></p><h2>总结</h2>
<p>通过上述步骤,可在Windows上快速部署Ubuntu 24.04虚拟。对于ARM架构的Ubuntu安装,需替换为<code>qemu-system-aarch64</code>和对应镜像。</p>
<p>到此这篇关于在Windows上使用qemu安装ubuntu24.04服务器的详细指南的文章就介绍到这了,更多相关qemu安装ubuntu24.04服务器内容请搜索琼殿技术社区以前的文章或继续浏览下面的相关文章希望大家以后多多支持琼殿技术社区!</p>
頁: [1]
查看完整版本: 在Windows上使用qemu安装ubuntu24.04服务器的详细指南