У меня есть рабочий стол со следующей конфигурацией дисков:
ОС установлены в режиме UEFI
Тестер ОС не находит установку Windows на Intel RST Raid, несмотря на то, что может чтобы смонтировать раздел с файлами EFI. Он находит файлы Ubuntu EFI в порядке. После дальнейшего исследования того, почему я наткнулся на строки 31-35 / usr / lib / os-probes / mount / 05efi
и там в журналах появилась строка отладки. При запуске команды udevadm в условном он выплевывает.
/devices/virtual/block/md126/md126p1
Это означает, что он не будет искать файлы EFI на этом разделе, потому что это виртуальный диск.
Откройте / usr / lib / os-probes / mount / 05efi
в vim и закомментируйте строку 34. Это позволяет os-prober правильно находить файлы Windows EFI и заполнять меню в grub правильно, теперь машина может успешно загружать Windows и ubuntu из grub.
Я знаю, что весь код написан по какой-то причине, и это было помещено сюда в какой-то момент. Мне любопытно:
# mdadm.conf
#
# !NB! Run update-initramfs -u after updating this file.
# !NB! This will ensure that initramfs has an uptodate copy.
#
# Please refer to mdadm.conf(5) for information about this file.
#
# by default (built-in), scan all partitions (/proc/partitions) and all
# containers for MD superblocks. alternatively, specify devices to scan, using
# wildcards if desired.
#DEVICE partitions containers
# automatically tag new arrays as belonging to the local system
HOMEHOST <system>
# instruct the monitoring daemon where to send mail alerts
MAILADDR root
# definitions of existing MD arrays
ARRAY metadata=imsm UUID=ef7f02c0:f0d35b35:760ba725:f4c93763
ARRAY /dev/md/SSDRaid container=ef7f02c0:f0d35b35:760ba725:f4c93763 member=0 UUID=d3be1bc0:8dd0f96d:f53e5af5:4974fe26
# This configuration was auto-generated on Sat, 01 May 2021 20:33:32 -0500 by mkconf