CentOS 8 deployments with separate /boot partition fail

Bug #1891728 reported by Jose Delarosa
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
MAAS
Won't Fix
Medium
Unassigned

Bug Description

With MAAS v2.7, when deploying CentOS 8 to a system with a separate /boot partition (created with [1]), the OS deployment fails to boot (see attached screenshot). A similar deployment with CentOS 7 boots OK. The curtin log files (uploaded) don't show any errors during OS deployment.

I am not familiar enough with boot loader differences between CentOS 7 and 8, I can't make any conclusions if this is something in MAAS or just the way CentOS 8 handles the /boot partition.

Jose

[1] maas $profile machine set-storage-layout $system_id storage_layout=flat boot_size=540000000

Revision history for this message
Jose Delarosa (jdelaros1) wrote :
Revision history for this message
Jose Delarosa (jdelaros1) wrote :
Revision history for this message
Jose Delarosa (jdelaros1) wrote :
Revision history for this message
Christian Grabowski (cgrabowski) wrote :

Hi there, is this using the centos 7 image from simple streams, or is this an uploaded boot resource?

Changed in maas:
status: New → Incomplete
Revision history for this message
Christian Grabowski (cgrabowski) wrote :

Sorry correction: is the centos 8 image from simple streams or an uploaded boot resource?

Revision history for this message
Alexsander de Souza (alexsander-souza) wrote :

Reproduced using images from stream. In this setup the CentOS 8 bootloader installer produces an invalid configuration.

= CentOS 7 (works)

load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4f5f5e86-cae0-44f3-9d67-3d0a1b73a866
else
    search --no-floppy --fs-uuid --set=root 4f5f5e86-cae0-44f3-9d67-3d0a1b73a866
fi
linuxefi /vmlinuz-3.10.0-1160.36.2.el7.x86_64 root=UUID=4f12f7f1-ad75-40e1-9e13-1cbbc884097c ro crashkernel=auto console=tty1 console=ttyS0 rd.auto=1
initrdefi /initramfs-3.10.0-1160.36.2.el7.x86_64.img

= Centos 8 (invalid)

load_video
set gfx_payload=keep
insmod gzio
linux ($root)/boot/vmlinuz-4.18.0-305.12.1.el8_4.x86_64 root=UUID=4f12f7f1-ad75-40e1-9e13-1cbbc884097c ro crashkernel=auto console=tty1 console=ttyS0 rd.auto=1
initrd ($root)/boot/initramfs-4.18.0-305.12.1.el8_4.x86_64.img $tuned_initrd

Changed in maas:
status: Incomplete → Triaged
importance: Undecided → Medium
Revision history for this message
Jerzy Husakowski (jhusakowski) wrote :

CentOS 8 is EOL

Changed in maas:
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.