Size: a a a

Russian Fedora Community

2021 January 10

S

S in Russian Fedora Community
Влад Казаков
Но не initrd же
Он не грузится. Это просто архив.

Это не задача загрузчика проверять целостность подсистем ядра.
источник

TK

Temich Kudiakov in Russian Fedora Community
Ugleplastic
Efi раздел создавать не нужно, если уже существует. Отдельный бут да, при нехватке места на ефи разделе
Я запутался :(
источник

TK

Temich Kudiakov in Russian Fedora Community
Ugleplastic
Efi раздел создавать не нужно, если уже существует. Отдельный бут да, при нехватке места на ефи разделе
Блин, выразился немного неправильно. Можно же Виндовый оставить, туда положить efi для Линукса, а /boot сделать отдельный
источник

S

S in Russian Fedora Community
Temich Kudiakov
Так, а Виндовый просто оставить? Так как в таком случае сдбут увидит Виндовый efi, если он на другом разделе?
Виндовый вообще не трожь. Он как был нетронутым после установки винды, таким и останется.
источник

TK

Temich Kudiakov in Russian Fedora Community
S
Виндовый вообще не трожь. Он как был нетронутым после установки винды, таким и останется.
То есть efi Линукса будет в /boot?
источник

TK

Temich Kudiakov in Russian Fedora Community
А как грузить с Виндого раздела efi?
источник

S

S in Russian Fedora Community
Temich Kudiakov
Так, а Виндовый просто оставить? Так как в таком случае сдбут увидит Виндовый efi, если он на другом разделе?
sd-boot найдет все рпзделын с флагом ESP и заглянет в них в соответствии с спецификацией UEFI.
источник

ВК

Влад Казаков... in Russian Fedora Community
S
Он не грузится. Это просто архив.

Это не задача загрузчика проверять целостность подсистем ядра.
Это архив, который содержит образ initramfs, который загружется в память перед ядром. То есть initrd - часть цепи загрузкки, а проверять ее целостность стоило бы
источник

TK

Temich Kudiakov in Russian Fedora Community
S
sd-boot найдет все рпзделын с флагом ESP и заглянет в них в соответствии с спецификацией UEFI.
У меня после установки PopOS не нашёл
источник

TK

Temich Kudiakov in Russian Fedora Community
Может надо команды какие-то прописать?
источник

ВК

Влад Казаков... in Russian Fedora Community
Влад Казаков
Это архив, который содержит образ initramfs, который загружется в память перед ядром. То есть initrd - часть цепи загрузкки, а проверять ее целостность стоило бы
Даже если подписать secure-boot, то все еще ни что не мешает тебе подменить initrd и встроить свой код в цепь загрузки
источник

TK

Temich Kudiakov in Russian Fedora Community
Temich Kudiakov
Может надо команды какие-то прописать?
os-prober поставить, например, и его запустить
источник

TK

Temich Kudiakov in Russian Fedora Community
Что-то такое надо делать?
источник

ВК

Влад Казаков... in Russian Fedora Community
Может, это и не задача sd-boot проверять такое, но sd-boot и не совсем загрузчик
источник

S

S in Russian Fedora Community
Temich Kudiakov
Может надо команды какие-то прописать?
Ну руками можешь сам конфиги на каждую ОС создать с путями до EFI-приложений навроде загрузчика Windows.
источник

TK

Temich Kudiakov in Russian Fedora Community
S
Ну руками можешь сам конфиги на каждую ОС создать с путями до EFI-приложений навроде загрузчика Windows.
Ясно
источник

S

S in Russian Fedora Community
Влад Казаков
Это архив, который содержит образ initramfs, который загружется в память перед ядром. То есть initrd - часть цепи загрузкки, а проверять ее целостность стоило бы
Не совсем. В UEFI/SecureBoot нет ничего про Linux Boot protocol. initramfs никаким боком туда не втыкается. SecureBoot работает лишь с приложениями EFI и X.509.
источник

ВК

Влад Казаков... in Russian Fedora Community
S
Не совсем. В UEFI/SecureBoot нет ничего про Linux Boot protocol. initramfs никаким боком туда не втыкается. SecureBoot работает лишь с приложениями EFI и X.509.
Ну и ладно, я к тому, что в sd-boot нет никакой возможность проверять initrd, а в GRUB есть
источник

ВК

Влад Казаков... in Russian Fedora Community
То есть аргумент в пользу GRUB, что с ним полностью настроить Secure Boot проще
источник

S

S in Russian Fedora Community
Влад Казаков
Ну и ладно, я к тому, что в sd-boot нет никакой возможность проверять initrd, а в GRUB есть
Граб, возможно, и имеет какие-то костыли, позволяющие проверять подписи теми же сертификатами, что и используются в SecureBoot. Но это именно костыль, который не имеет прямого отношения ни к загрузчику, ни к SecureBoot.
источник