LINUX.ORG.RU

Установка Linux на ЭВМ Xilinx 7000 серии с неизменяемым ядром под ARMv7

 , , ,


0

1

Здравствуйте. Имеется следующий вопрос, есть дистр Linux (Alt, Astra, REDOS). Ядро скомпилино с какими-то настройками, скажем черный ящик. Изменять его нельзя, так как при этом потеряется сертификат ФСТЭК. Пробовал в тупую передать управление из uboot в ядро, пишет «Starting kernel …….» и все. Перезагрузки не происходит, но и на консоль ничего не выдается. И это понятно, так как ядро не знает о драйвере Xilinx UartPS. Собственно вопрос, можно ли при загрузке передать нужные драйверы, прописать конф файл в rootfs откуда догружать драйверы. И вообще имеет ли данная идея право на жизнь или возможно потребуются какие-нибудь специфичные драйверы, которые должны быть непосредственно включены в ядро, без которых даже начальный запуск невозможен?

ARMv7

Astra, REDOS

А это барахло не x86-only? «Чорный ящик», собранный под другую архитектуру едва ли заведётся.

pinus_nigra
()

А ты вот прям уверен, что от подгрузки левых модулей у тебя этот «сертификат не потеряется»?

Если да, то сначала воспроизведи этот черный ящик с возможностью отладки, потом «портируй», потом отладь и только потом думай о подмене обратно.

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

Доступа к консоли нету, проблема яйца и курицы, чтобы загрузить модуль уарт консоли, нужна уарт консоль. Могу только изменить файлы на rootfs. И вообще хороший вопрос загружается она ли. Надо будет в инит.рд написать скрипт который создает файл, чтобы убедиться, что линукс на самом деле работает

kiruseni
() автор топика
Ответ на: комментарий от pinus_nigra

Могу выложить выхлоп binwalk. По сигнатурам там арм.

kiruseni
() автор топика
Ответ на: комментарий от t184256

Уверен, в руководстве пользователя написано, что данное действие возможно. На загрузку модулей не накладывается никаких ограничений.

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