os-prober не находит окна на Intel softraid

Справочная информация:

У меня есть рабочий стол со следующей конфигурацией дисков:

  • Ubuntu 20.04 на одном SSD
  • Windows 10 на Intel RST Raid на 2 SSD

ОС установлены в режиме 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.

Вопрос

Я знаю, что весь код написан по какой-то причине, и это было помещено сюда в какой-то момент. Мне любопытно:

  1. Есть ли причина, по которой я не должен просто комментировать это (или сделать его умнее, проверив 'md' в пути с помощью grep)?
  2. Возможно ли, если у меня что-то настроено неправильно в mdadm, и поэтому он отображается как виртуальное устройство? Моя конфигурация mdadm выглядит следующим образом:
# 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
0
задан 2 May 2021 в 20:17

0 ответов

Другие вопросы по тегам:

Похожие вопросы: