Ядро Linux зависает на "Starting kernel ..."

Поиск ошибки в Интернете предполагает, что это известная ошибка . Как только он будет исправлен (или libtirpc установлен вручную), должен запуститься rpcbind .

7
23.06.2016, 17:51
1 ответ

Возможно, вы можете сделать дамп памяти ранних отпечатков linux, используя следующую процедуру. Причина может быть в том, что ядро загружается, но зависает перед инициализацией консоли. Также поместите отпечатки в точку входа ядра в uboot и убедитесь, что управление передано ядру.

Найдите файл System.map. Используйте следующую команду для определения адреса log_buf:

grep __log_buf System.map

Получится что-то вроде

c0352d88 B __log_buf

Теплая загрузка платы (содержимое оперативной памяти не должно быть стерто).

В Uboot сделайте дамп памяти __log_buf (c0352d88). Это приведет к дампу отпечатков консоли ядра. Так вы сможете определить, где именно происходит зависание.

2
27.01.2020, 20:19

Теги

Похожие вопросы