QEMU Ubuntu Server 20.04 Initramfs 写入错误

mrt*_*nus 4 qemu proxmox kvm-virtualization ubuntu-20.04

我创建了一个 QEMU 虚拟机,打算安装 Ubuntu Server 20.04。主机是 Proxmox 6.x Debian 系统。虚拟机参数为:

  • 2 个 CPU 核心,1 个插槽
  • 512 MB 内存,气球装置
  • 32GB SCSI 硬盘,VirtIO SCSI 控制器
  • VirtIO 以太网设备

注意:对于 Linux 5.x 来宾,这些是 VM 创建对话框中的所有 Proxmox 默认值。

一旦我启动了 VM,就会出现一个 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.
Run Code Online (Sandbox Code Playgroud)

mrt*_*nus 6

Ubuntu Server 安装的推荐最小 RAM 为 1GB。

我能够验证使用上面的参数,但使用 1GB 的 RAM,允许系统正确启动。

从评论中 ,768MB 的安装也有效(截至 2021-01-24)。安装后,您可以减少 RAM 分配,服务器将运行良好(当然取决于您的用例),内存为 512MB。

  • 在尝试安装 Ubuntu Server 20.10 时,在 512MB 虚拟机上收到相同的 initramfs 写入错误后,我能够通过为虚拟机分配 768MB 内存成功完成安装。 (2认同)