LoadAddress ramfs

Переключение на консоль (CTRL-ALT-F1) и переключение обратно (CTRL-ALT-F8) решает проблему.

1
08.11.2018, 21:34
2 ответа

Одной вещью, которую определенно стоит проверить, является адрес загрузки ваших ramfs. Кажется, он частично перегружен zImage.

Размер вашего ядра составляет 25859560 байт = 0x018A 95E8. Он загружается по адресу 0x22000000, заканчивается по адресу 0x238A 95E8, поэтому загружается с перекрытием с вашим объявлением ramfs 0x23000000

Не зная подробно вашей платы, я бы просто попытался загрузить ramdist по адресу 0x24000000

2
27.01.2020, 23:31

Решается следующим образом:

  1. bootargs следует добавлять с root=/dev/ram
  2. rootfs, из которого создается cpio, следует добавить с помощью init внутри (в /init ),

О (2 )я должен отметить, что я нигде не нашел, что init должен находиться в "/init" (обычно он находится в /sbin/init ).

0
27.01.2020, 23:31

Теги

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