You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PNETLab中部署Ubuntu Desktop 24.04 QEMU镜像时磁盘空间不足问题求助

PNETLab中部署Ubuntu Desktop 24.04 QEMU镜像时磁盘空间不足问题求助

碰到这种情况挺常见的,大概率是镜像转换方式不对,或者PNETLab的磁盘配置没被Ubuntu安装程序正确识别,给你几个可行的解决思路:

1. 检查ISO转qcow2的方式是否有误

很多人会直接把ISO镜像转换成qcow2,但ISO本身是只读的光盘镜像,根本没法用来安装系统(空间自然不够)。正确的做法应该是先创建一个空的可读写qcow2磁盘,再用ISO作为启动盘来安装:

  • 先创建100G的空qcow2磁盘:
    qemu-img create -f qcow2 ubuntu2404-desktop.qcow2 100G
    
  • 在PNETLab的设备配置里,把这个空的qcow2设为虚拟机的主磁盘,同时把Ubuntu 24.04 ISO设为CD-ROM启动盘。启动虚拟机后,安装程序就会把系统写到这个100G的空磁盘里,不会再提示空间不足。

2. 确认PNETLab的磁盘映射配置

有时候PNETLab里的虚拟磁盘顺序或控制器类型不对,会导致Ubuntu安装程序识别不到100G的磁盘:

  • 进入PNETLab的设备编辑界面,检查磁盘顺序:把ISO镜像放在第一个位置(CD-ROM),100G的qcow2磁盘放在第二个位置,并且选择VIRTIO控制器(比IDE/SATA兼容性更好,性能也更高)。
  • 启动虚拟机后,到Ubuntu安装的“磁盘分区”步骤,仔细查看是否能识别到那个100G的虚拟磁盘。如果没看到,尝试切换磁盘控制器类型为IDE再试试。

3. 重置磁盘分区表(如果磁盘有残留数据)

如果你的qcow2磁盘之前用过,残留的分区表可能导致安装程序误判空间:

  • 先确认磁盘的实际大小:
    qemu-img info ubuntu2404-desktop.qcow2
    
    输出里要显示virtual size: 100 GiB,如果不对,用下面的命令调整:
    qemu-img resize ubuntu2404-desktop.qcow2 100G
    
  • 在Ubuntu安装时,选择「清除整个磁盘并安装Ubuntu」选项,让安装程序自动重新分区,这样就能完全利用100G的空间。

4. 检查PNETLab存储池的物理空间

最后别忘了确认PNETLab所在的物理服务器存储池有足够的空间:如果存储池所在的物理磁盘本身只剩几十G,那即使你设置了100G的虚拟磁盘,实际也无法分配足够的空间给安装程序。

备注:内容来源于stack exchange,提问作者Rifou Designs

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 08:43:04