我创建了一个 QEMU 虚拟机,打算安装 Ubuntu Server 20.04。主机是 Proxmox 6.x Debian 系统。虚拟机参数为:
- 2 个 CPU 核心,1 个插槽
- 512 MB 内存,膨胀装置
- 32GB SCSI 硬盘,VirtIO SCSI 控制器
- VirtIO 以太网设备
注意:对于 Linux 5.x 客户机,这些都是 VM 创建对话框中的 Proxmox 默认设置。
一旦启动虚拟机,就会出现 Ubuntu 屏幕。然后出现以下错误:
Initramfs unpacking failed: write error
Failed to execute /init (error -2)
Kernel panic - not syncing: No working init found. Try passing init= option to kernel. See Linux Documentation/admin-guide/init.rst for guidance.
答案1
这受到推崇的Ubuntu Server 安装的最低 RAM 为 1GB。
我可以验证使用上述参数,但使用 1GB 的 RAM,系统是否可以正常启动。
来自评论 768MB 的安装也可以(截至 2021-01-24)。安装后,您可以减少 RAM 分配,服务器将在 512MB 下正常运行(当然取决于您的使用情况)。