grub: fix failed grub configuration when a device is not found

Fix "No medium found" error aborting the grub configuration
process. Just log it and continue.
master
Alejandro Sirgo Rica 2024-11-14 15:14:36 +01:00 committed by OpenGnSys Support Team
parent 3b5152cdc1
commit f5f8771b6f
1 changed files with 4 additions and 1 deletions

View File

@ -266,7 +266,10 @@ def _get_os_entries(esp_mountpoint):
available_disks = get_disks()
for disk_num, diskname in enumerate(available_disks, start=1):
disk_device = f'/dev/{diskname}'
partitions_data = get_partition_data(device=disk_device)
try:
partitions_data = get_partition_data(device=disk_device)
except OgError as e:
continue
for p in partitions_data:
part_num = p.partno + 1