菜鸟笔记--移植linux内核卡在[ 2.032055] Memory Limit: none

最近移植linux内核到开发板时,启动过程中出现如下信息,卡在[ 2.032055] Memory Limit: none过不去。

[    1.988722] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[    1.996933] VFS: Mounted root (ext3 filesystem) readonly on device 179:2.
[    2.006997] devtmpfs: error mounting -2
[    2.011247] Freeing unused kernel memory: 576K
[    2.015819] Run /sbin/init as init process
[    2.020014] Run /etc/init as init process
[    2.024054] Run /bin/init as init process
[    2.028088] Run /bin/sh as init process
[    2.031958] Kernel panic - not syncing: No working init found.  Try passing init= option to kernel. See Linux Documentation/admin-guide/init.rst for guidance.
[    2.031969] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 4.19.132-cip30-rt59-arm64-renesas #1
[    2.031972] Hardware name: Silicon Linux RZ/G2E evaluation kit EK874 (CAT874 + CAT875) (DT)
[    2.031977] Call trace:
[    2.031999]  dump_backtrace+0x0/0x1a0
[    2.032004]  show_stack+0x14/0x20
[    2.032012]  dump_stack+0xa8/0xcc
[    2.032020]  panic+0x148/0x2c0
[    2.032027]  kernel_init+0xf4/0x108
[    2.032031]  ret_from_fork+0x10/0x1c
[    2.032041] SMP: stopping secondary CPUs
[    2.032047] Kernel Offset: disabled
[    2.032053] CPU features: 0x0,20002004
[    2.032055] Memory Limit: none

经过分析发现,问题出现在rootfs根文件系统上,在VFS:Mounted root(ext3 filesystem)readonly on device 172:2.之后,出现如下报警,怀疑是根文件系统出了问题。

[    1.996933] VFS: Mounted root (ext3 filesystem) readonly on device 179:2.
[    2.006997] devtmpfs: error mounting -2

检查根文件系统发现,SD卡rootfs目录下文件丢失,确认是根文件系统出了问题。
重新格式化SD卡,烧录根文件系统,之后再次进行启动。

[    2.959301] EXT4-fs (mmcblk0p2): recovery complete
[    2.966629] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[    2.975027] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
[    2.986060] devtmpfs: mounted
[    2.989445] Freeing unused kernel memory: 576K
[    2.994097] Run /sbin/init as init process
[    3.144298] systemd[1]: System time before build time, advancing clock.

启动成功,正常进入系统。
在这里插入图片描述

你可能感兴趣的:(菜鸟笔记--移植linux内核卡在[ 2.032055] Memory Limit: none)