Skip to content

Commit 618168b

Browse files
committed
qemu: Support Fedora 41 cloud images
The partition layout has changed.
1 parent cc9ae22 commit 618168b

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

lib/qemu.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -381,8 +381,12 @@ def prepare_cloud_image(self):
381381
elif 'fedora34' in self.cloud_image or 'debian' in self.cloud_image:
382382
self.cmdline.insert(0, f'root=/dev/vd{cloud_drive}2')
383383
elif 'fedora' in self.cloud_image:
384+
if 'fedora39' in self.cloud_image:
385+
partition = 5
386+
else:
387+
partition = 3
384388
self.cmdline.insert(0, 'systemd.mask=hcn-init.service systemd.hostname=fedora')
385-
self.cmdline.insert(0, f'root=/dev/vd{cloud_drive}5 rootfstype=btrfs rootflags=subvol=root')
389+
self.cmdline.insert(0, f'root=/dev/vd{cloud_drive}{partition} rootfstype=btrfs rootflags=subvol=root')
386390

387391
def __set_spectre_v2_caps(self):
388392
try:

0 commit comments

Comments
 (0)