Bug 51196

Summary: Современные ISO крайне долго загружаются с flash
Product: Branch p11 Reporter: Sergey Y. Afonin <asy>
Component: grub-pcAssignee: Egor Ignatov <egori>
Status: CLOSED FIXED QA Contact: qa-p11 <qa-p11>
Severity: normal    
Priority: P5 CC: amakeenk, antohami, klark
Version: unspecified   
Hardware: x86_64   
OS: Linux   
Bug Depends on:    
Bug Blocks: 51222    

Description Sergey Y. Afonin 2024-08-19 12:36:43 MSK
regular-rescue-latest-x86_64.iso от 20210211 - загрузка за пару минут

alt-p10-rescue-20240309-x86_64.iso - Долго грузит как ядро, так и ram-диск. Вероятно это зависит от материнской платы, может быть на новых и быстро будет. И, наверное, быстро, иначе бы уже заметили.

MB Intel DG33BU
Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz

После появления фразы "Loading Linux vmlinuz" до появления фразы "Loading initial ramdisk" проходит 3 минуты 25 секунд. После появления фразы "Loading initial ramdisk" ничего не происходит более 30 минут, индикатор флешки, при этом, помаргивает, какой-то обмен есть постоянно.

Подозреваю, что с установкой дистрибутивов на p11 не везде хорошо будет.
Comment 1 Sergey Y. Afonin 2024-08-19 12:37:39 MSK
После 37 минут загрузка пошла дальше.
Comment 2 Антон Мидюков 2024-08-19 12:42:58 MSK
Видимо, проблема у grub. Стартеркит p10 проверьте, пожалуйста. Там тоже grub, но более старый.
Comment 3 Sergey Y. Afonin 2024-08-19 12:55:24 MSK
(In reply to Антон Мидюков from comment #2)

> Стартеркит p10 проверьте, пожалуйста.

Так поведение стартеркита же и описано. Это сравниваю я его с древней регуляркой. Речь же про https://nightly.altlinux.org/p10/release/ ?
Comment 4 Антон Мидюков 2024-08-19 13:03:04 MSK
(Ответ для Sergey Y. Afonin на комментарий #3)
> (In reply to Антон Мидюков from comment #2)
> 
> > Стартеркит p10 проверьте, пожалуйста.
> 
> Так поведение стартеркита же и описано. Это сравниваю я его с древней
> регуляркой. Речь же про https://nightly.altlinux.org/p10/release/ ?

Точно. Невнимателен. grub плохо работает на данной материнской плате. Проблема и с дистрибутивами p10 на таком железа тогда уже есть.
Comment 5 Антон Мидюков 2024-08-19 13:03:41 MSK
Нужно на dvd-диск записывать.
Comment 6 Sergey Y. Afonin 2024-08-19 13:10:35 MSK
(In reply to Антон Мидюков from comment #5)

> Нужно на dvd-диск записывать.

Были б приводы... А старый способ создания ISO, без Grub, сложно параллельно поддерживать? Дома у меня Gigabyte G41MT-S2PT, и тоже эта проблема есть похоже: alt-p11-kde5-20240529-x86_64.iso долго грузился, но я не особо сравнивал в тот момент. На Intel DG33FB вовсе что-то не хочет грузиться, не опознаёт флешку, как загрузочную.
Comment 7 Антон Мидюков 2024-08-19 13:18:06 MSK
(Ответ для Sergey Y. Afonin на комментарий #6)
> (In reply to Антон Мидюков from comment #5)
> 
> > Нужно на dvd-диск записывать.
> 
> Были б приводы... А старый способ создания ISO, без Grub, сложно параллельно
> поддерживать? Дома у меня Gigabyte G41MT-S2PT, и тоже эта проблема есть
> похоже: alt-p11-kde5-20240529-x86_64.iso долго грузился, но я не особо
> сравнивал в тот момент. На Intel DG33FB вовсе что-то не хочет грузиться, не
> опознаёт флешку, как загрузочную.

Можно переделать самому, примерно так:
https://www.altlinux.org/InstallFlash

Но с поправкой на то, что каталог syslinux нужно из системы скопировать.
Comment 8 Sergey Y. Afonin 2024-08-19 13:28:15 MSK
(In reply to Антон Мидюков from comment #7)

> Можно переделать самому, примерно так:
> https://www.altlinux.org/InstallFlash
> 
> Но с поправкой на то, что каталог syslinux нужно из системы скопировать.

А с LiveCD с сессиями проблема будет? Если да, наверное тогда проще будет Ventoy посмотреть. Хотя не пробовал ни разу, может и у Ventoy на этих материнках не всё гладко. Или Ventoy всё равно Grub будет грузить сначала и проблема никуда не денется?
Comment 9 Антон Мидюков 2024-08-19 13:30:18 MSK
(Ответ для Sergey Y. Afonin на комментарий #8)
> (In reply to Антон Мидюков from comment #7)
> 
> > Можно переделать самому, примерно так:
> > https://www.altlinux.org/InstallFlash
> > 
> > Но с поправкой на то, что каталог syslinux нужно из системы скопировать.
> 
> А с LiveCD с сессиями проблема будет? Если да, наверное тогда проще будет
> Ventoy посмотреть. Хотя не пробовал ни разу, может и у Ventoy на этих
> материнках не всё гладко. Или Ventoy всё равно Grub будет грузить сначала и
> проблема никуда не денется?

У ventoy тоже grub, так что тоже проблема будет. Чтобы не было проблемы с сессиями, нужно оставить достаточное количество свободного места на флешке.
Comment 10 Sergey Y. Afonin 2024-08-19 13:32:27 MSK
А можно ли через m-p новый образ со старым загрузчиком собрать? Или его из репозитория удалили?
Comment 11 Антон Мидюков 2024-08-19 13:40:48 MSK
(Ответ для Sergey Y. Afonin на комментарий #10)
> А можно ли через m-p новый образ со старым загрузчиком собрать? Или его из
> репозитория удалили?

Можно, но надо профиль чуть поправить. Добавить к цели:
@$(call set,BOOTLOADER,isolinux)
Comment 12 Sergey Y. Afonin 2024-08-19 16:30:59 MSK
(In reply to Антон Мидюков from comment #9)

> У ventoy тоже grub, так что тоже проблема будет.

Всё же проверил. А вот и нет. Скачал Ventoy 1.0.99. Паузы при загрузке и выборе образов есть, но в десятках секунд, а не в минутах. Когда даётся выбор режима загрузки, там есть normal, grub2 и, иногда, memdisk (для rescue предлагает, для p11-kde5 нет). В режиме grub2 всё так же, а вот в normal между фразами "Loading initial ramdisk" и "Loading initial ramdisk" около 8 секунд, и ramdisk грузится около минуты. В несколько раз медленнее, чем с isolinux, но просто несравлимо с загрузкой чистого образа за 37 минут.
Comment 13 Антон Мидюков 2024-08-19 16:48:06 MSK
(Ответ для Sergey Y. Afonin на комментарий #12)
> (In reply to Антон Мидюков from comment #9)
> 
> > У ventoy тоже grub, так что тоже проблема будет.
> 
> Всё же проверил. А вот и нет. Скачал Ventoy 1.0.99. Паузы при загрузке и
> выборе образов есть, но в десятках секунд, а не в минутах. Когда даётся
> выбор режима загрузки, там есть normal, grub2 и, иногда, memdisk (для rescue
> предлагает, для p11-kde5 нет). В режиме grub2 всё так же, а вот в normal
> между фразами "Loading initial ramdisk" и "Loading initial ramdisk" около 8
> секунд, и ramdisk грузится около минуты. В несколько раз медленнее, чем с
> isolinux, но просто несравлимо с загрузкой чистого образа за 37 минут.

Тогда это явно свидетельствует, что именно с нашим grub что-то не так.
Comment 14 Sergey Y. Afonin 2024-08-19 16:57:32 MSK
(In reply to Sergey Y. Afonin from comment #12)

> а вот в normal между фразами "Loading initial ramdisk" и "Loading initial ramdisk" около 8 секунд

Между "Loading Linux vmlinuz" и "Loading initial ramdisk" конечно же.

(In reply to Антон Мидюков from comment #13)

> Тогда это явно свидетельствует, что именно с нашим grub что-то не так.

На Grub отдельный баг повесить, или этот перевесить?
Comment 15 Sergey Y. Afonin 2024-08-20 08:50:44 MSK
ubuntu-24.04-live-server-amd64.iso в чистом виде грузится около двух минут.
Comment 16 Антон Мидюков 2024-08-20 10:10:59 MSK
А на текущей регулярке проблема воспроизводится?
https://nightly.altlinux.org/sisyphus/snapshots/20240814/regular-rescue-20240814-x86_64.iso
Comment 17 Sergey Y. Afonin 2024-08-20 11:30:28 MSK
(In reply to Антон Мидюков from comment #16)

> А на текущей регулярке проблема воспроизводится?
> https://nightly.altlinux.org/sisyphus/snapshots/20240814/regular-rescue-
> 20240814-x86_64.iso

А всё хорошо, зря сам не проверил последнюю регулярку. Видимо надо обновлять Grub в p11 точно, да и в p10 бы тогда тоже.
Comment 18 Sergey Y. Afonin 2024-08-20 12:21:04 MSK
И есть уже https://packages.altlinux.org/en/tasks/354669/ с EPERM
Comment 19 Sergey Y. Afonin 2024-08-21 12:59:48 MSK
alt-p11-rescue-20240821-x86_64.iso c Grub из 354669 полностью загружается за 1 мин 57 сек.
Comment 20 Sergey Y. Afonin 2024-09-11 09:35:43 MSK
(In reply to Sergey Y. Afonin from comment #18)

> И есть уже https://packages.altlinux.org/en/tasks/354669/ с EPERM

Вижу, что ушло в репозиторий 5 сентября. И тогда же сделанвы сборки в https://nightly.altlinux.org/p11/beta/. Они со старым Grub, или уже с новым?
Comment 21 Антон Мидюков 2024-09-11 09:40:32 MSK
(Ответ для Sergey Y. Afonin на комментарий #20)
> (In reply to Sergey Y. Afonin from comment #18)
> 
> > И есть уже https://packages.altlinux.org/en/tasks/354669/ с EPERM
> 
> Вижу, что ушло в репозиторий 5 сентября. И тогда же сделанвы сборки в
> https://nightly.altlinux.org/p11/beta/. Они со старым Grub, или уже с новым?

С утра были со старым, спустя несколько часов уже с новым ;)
Comment 22 Антон Мидюков 2024-09-11 09:53:53 MSK
Так как новый grub в p11, в котором проблема не воспроизводится, закрываю.
Comment 23 Sergey Y. Afonin 2024-09-11 10:26:32 MSK
alt-p11-rescue-20240905-x86_64.iso

"Loading initial ramdisk" начинается на восьмой секунде, заканчивается на 1 минуте 36 сек. Полная загрузка 1м 57с. В общем да, исправилось.