Created attachment 12449 [details] Пример ошибки Стенд в тестировании: Alt Workstation 10.1 x86_64 http://ftp.altlinux.org/pub/distributions/ALTLinux/p10/images/workstation/x86_64/alt-workstation-10.1-x86_64.iso Не удаётся установить систему в UEFI с разбивкой при которой /boot/efi размещен на RAID. Версия: alterator-vm-0.4.30-alt1 Шаги воспроизведения: Виртуальная машина со следующей конфигурацией: 4 диска Bus/Device: SCSI Disk size: 25 GiB Cache: Write back (unsafe) 1. На этапе 4/12 Подготовка диска выбрать метод Подготовить разделы вручную и нажать кнопку Далее. 2. Выбрать диск sd* на 25GB Нажать кнопку Создать раздел. Указать размер 1024 MB, установить тип раздела efi system partition, снять галочку Создать том, остальное оставить без изменений и нажать ОК. Повторить для оставшихся дисков sd* 25GB. 3. Выбрать диск sd* на 25GB Нажать кнопку Создать раздел. Установить тип раздела basic data, снять галочку Создать том, остальное оставить без изменений и нажать ОК. Повторить для оставшихся дисков sd* 25GB. 4. Выбрать RAID. Нажать Создать RAID и в открывшемся окне выбрать MD-устройство уровня RAID1. В окне создания RAID должны быть выбраны 4 объекта sd*1. Все опции оставить по умолчанию. Нажать Ок. 5. Выбрать RAID. Нажать Создать RAID и в открывшемся окне выбрать MD-устройство уровня RAID1. В окне создания RAID должны быть выбраны 4 объекта sd*2. Все опции оставить по умолчанию. Нажать Ок. 6. На созданном md0 создать том, при создание тома выбрать Файловая система FAT32 и нажать ОК Установить точку монтирования: /boot/efi и нажать ОК 7. На созданном md1 создать том, при создание тома выбрать Файловая система Ext2/3/4 и нажать ОК Установить точку монтирования: / и нажать ОК Нажать Далее и применить все изменения. 8. На шаге 5/12 Установка системы нажать Далее. На шаге 7/12 Установка загрузчика установить загрузчик на EFI(Рекомендуемый) и нажать Далее На остальных шагах оставить все без изменений и установить систему. Ожидаемый результат: Успешная установка системы. Реальный результат: На шаге 7/12 Установка загрузчика не удаётся установить загрузчик на EFI . Возникает ошибка: Невозможно установить загрузчик в /boot/efi (см. скриншот) Дополнительные исследования: 1. Если на шаге 7/12 Установка загрузчика выбрать EFI(для съёмных носителей) , установка успешно выполняется.Но после установки система не загружается. 2. Если на этапе создания RAID отключить Суперблок версии 1 на шаге 7/12 так же не удаётся установить загрузчик на EFI(Рекомендуемый). Если выбрать EFI(для съёмных носителей) , установка успешно выполняется. После установки система загружается успешно. Ошибка воспроизводится для RAID0/1/4/5/6/10.
(Ответ для Белая Алёна на комментарий #0) > 2. Если на этапе создания RAID отключить Суперблок версии 1 на шаге 7/12 так > же не удаётся установить загрузчик на EFI(Рекомендуемый). Если выбрать > EFI(для съёмных носителей) , установка успешно выполняется. После установки > система загружается успешно. > Так и должно быть. Это единственный возможный вариант установки /boot/efi на RAID. Единственное, что можно сделать, это выдавать предупреждения (текст примерный): 1. Если /boot/efi на RAID с суперблоком версии 1: "При размещении /boot/efi на RAID с суперблоком версии 1 загрузка будет невозможна" и дальше не пускать 2. Если /boot/efi на RAID с суперблоком версии 0.9: "При размещении /boot/efi на RAID с суперблоком версии 0.9 установить загрузчик в NVRAM будет невозможно" и при подтверждении продолжить установку
Олег, сможешь добавить предупреждение ?
(In reply to Anton Farygin from comment #2) > Олег, сможешь добавить предупреждение ? Смогу. В худшем случае нужно будет прокинуть во front-end информацию о версии суперблока из evms
Пока сделал так, чтобы не пускало, если /boot/efi на RAID (In reply to Антон Мидюков from comment #1) > на RAID с суперблоком версии 1 загрузка будет невозможна" и дальше не пускать > 2. Если /boot/efi на RAID с суперблоком версии 0.9: "При размещении > /boot/efi на RAID с суперблоком версии 0.9 установить загрузчик в NVRAM > будет невозможно" и при подтверждении продолжить установку Нам сильно важна возможность ставить /boot/efi на RAID с суперблоком 0.9?
(Ответ для Олег Соловьев на комментарий #4) > Пока сделал так, чтобы не пускало, если /boot/efi на RAID > > (In reply to Антон Мидюков from comment #1) > > на RAID с суперблоком версии 1 загрузка будет невозможна" и дальше не пускать > > 2. Если /boot/efi на RAID с суперблоком версии 0.9: "При размещении > > /boot/efi на RAID с суперблоком версии 0.9 установить загрузчик в NVRAM > > будет невозможно" и при подтверждении продолжить установку > > Нам сильно важна возможность ставить /boot/efi на RAID с суперблоком 0.9? Запрещать точно нельзя, так как это неплохой вариант установки. Если сложно сделать два разных предупреждения, то может сделать одно с возможностью продолжения в любом случае?
(In reply to Антон Мидюков from comment #5) > Запрещать точно нельзя, так как это неплохой вариант установки. > Если сложно сделать два разных предупреждения, то может сделать одно с > возможностью продолжения в любом случае? Могу и сделать, пока прокидываю информацию во front-end
Сделяль. task 318078
Данная ошибка была исправлена в p10 в таске 318330