LINUX.ORG.RU

Slax UEFI SecureBoot


0

2

Хочу себе сделать нормальную загрузочную флешку с линуксом для EFI. Имеется загрузочная с убунтой. Записал на нее еще и слакс, вписал ядро от убунты, инитрд от слакса и параметры ядру дефолтовые от слакса(в граб от убунты). При загрузке инитрд ищет слакс в папке slax, но ничего не находит. По видимому он не хочет видеть диски вообще. Что можно сделать, чтобы он начал их определять?

Имеется загрузочная с убунтой.

Записал на нее еще и слакс

Хочу себе сделать нормальную загрузочную флешку

//facepalm

Google_Play
()

вписал ядро от убунты, инитрд от слакса

Зачем?

Как минимум вам нужно распаковать initrd от slax и поместить в него модули от ядра Ubuntu, так же в slax для работы модулей используется такая файловая система как AUFS, не уверен, что в ядре Ubuntu она есть, ибо он не была принята в исходный код ядра ввиду особенностей кода, так же в ядре slax внесены изменения в работу подсистемы loop устройств.

Если в ядре Ubuntu есть поддержка AUFS или например можно установить пакет с модулем aufs, то вы можете попробовать, поместив модули ядра Ubuntu и модуль aufs в частности в initrd. Так же, скорее всего придётся отредактировать сценарий init в initrd, добавив в него команду для загрузки модуля aufs, ибо в ядре slax, если не ошибаюсь, поддержка AUFS уже собрана в ядре. Если aufs в ядре Ubuntu нет, то вам придётся скачать исходники aufs, установить пакет с заголовочными файлами ядра Ubuntu и собрать модуль aufs под ядро Ubuntu.

А потом проделать то, что описано выше.

Либо можете подписать ядро slax ключом, скажем Microsoft, ну либо попросту отключить Secure Boot.

Удачи.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Это была хорошая идея, что дело в том, что ядра с разными модулями. Ядро slax загружается и без подписывания. Теперь проблема другая - при загрузке экран гаснет и больше не включается. Грешу на нуво, в кубунте с ним тоже были проблемы.

hunter-12
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.