-
Notifications
You must be signed in to change notification settings - Fork 67
Unable to boot with systemd-boot #333
Copy link
Copy link
Open
Description
I'm trying to add Ubuntu 24.04 to the integration test targets, but the guest fails to find the rootfs:
[ 0.174931] /dev/root: Can't open blockdev
[ 0.175095] VFS: Cannot open root device "LABEL=cloudimg-rootfs" or unknown-block(0,0): error -6
Ubuntu 24.04 uses systemd-boot, which sets up the rootfs information at the startup. It installs some EFI protocols during the boot process, but the current RHF implementation does not support the operations. The boot log says it failed to install protocols:
install_multiple_protocol_interfaces: 4006c0c1-fcb3-403e-996d-4a6c8724e06d
error: failed to install protocols.
To fix this issue, RHF needs to support EFI protocol installation operations.
Working branch: https://github.com/retrage/rust-hypervisor-firmware/tree/ubuntu-2404-integration-tests
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels