Hello all,<br>if I try to boot Linux 2.6.37 by supplying a configuration file to the kernel to create initramfs_data.cpio, <br>(without any compression), is it normal that the kernel doesn&#39;t print the well known message:<br>
<br>VFS: Mounted root (&lt;type&gt; filesystem)<br><br>even if the boot reaches the point where it tries to run init executable?<br>Does it mean that my rootfs is not correctly mounted?<br><br>Here is the kernel output printed during the boot:<br>
<br>&lt;5&gt;[    0.000000] Linux version 2.6.37+ (gcc version 4.6.3 20120816 (GCC) ) #57 Thu Aug 30 12:00:00 CEST 2012<br>[    0.000000] Built 1 zonelists in Zone order, mobility grouping off.  Total pages: 2032<br>[    0.000000] Kernel command line:<br>
[    0.000000] PID hash table entries: 32 (order: -5, 128 bytes)<br>[    0.000000] Dentry cache hash table entries: 1024 (order: 0, 4096 bytes)<br>[    0.000000] Inode-cache hash table entries: 1024 (order: 0, 4096 bytes)<br>
[    0.000000] Memory: 7656k/8196k available (1098k kernel code, 536k reserved, 2096117k data, 12k init)<br>[    0.000000] SLUB: Genslabs=15, HWalign=16, Order=0-3, MinObjects=0, CPUs=1, Nodes=1<br>[    0.000000] NR_IRQS:64<br>
[    0.000000] Timer start: timer interrupt every 10 ms<br>[    0.000000] console [ttyS0] enabled<br>[42949372.980000] Calibrating delay loop... 0.00 BogoMIPS (lpj=0)<br>[42949373.180000] pid_max: default: 32768 minimum: 301<br>
[42949373.200000] Security Framework initialized<br>[42949373.210000] Mount-cache hash table entries: 512<br>[42949373.260000] khelper used greatest stack depth: 7548 bytes left<br>[42949373.340000] kworker/u:0 used greatest stack depth: 7324 bytes left<br>
[42949373.500000] bio: create slab &lt;bio-0&gt; at 0<br>[42949373.630000] kworker/u:0 used greatest stack depth: 7260 bytes left<br>[42949374.630000] kworker/u:0 used greatest stack depth: 7180 bytes left<br>[42949375.250000] VFS: Disk quotas dquot_6.5.2<br>
[42949375.270000] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)<br>[42949375.390000] msgmni has been set to 16<br>[42949375.420000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)<br>[42949375.430000] io scheduler noop registered<br>
[42949375.440000] io scheduler deadline registered<br>[42949375.460000] io scheduler cfq registered (default)<br>[42949375.490000] Architecture Specific Serial Driver<br>[42949375.500000] ttyS0 at MMIO 0x40001000 (irq = 5) is a arch_uart<br>
[42949375.700000] loop: module loaded<br>[42949375.720000] mice: PS/2 mouse device common for all mice<br>[42949375.780000] ------------[ cut here ]------------<br>[42949375.800000] WARNING: at fs/proc/generic.c:589 .LBE364+0x0/0x2()<br>
[42949375.810000] proc_dir_entry &#39;/proc/schedstat&#39; already registered<br>[42949375.820000] Modules linked in:<br>[42949375.830000] ---[ end trace 31baa4bbf69a8bbc ]---<br>[42949375.850000] Failed to execute /init<br>
[42949375.870000] Kernel panic - not syncing: No init found.  Try passing init= option to kernel. See Linux Documentation/init.txt for guidance.<br><br>In my opinion, it seems to be correct because the following message doesn&#39;t appear:<br>
<br>Warning: unable to open an initial console<br><br>This means that the file /dev/console has been found, so that the rootfs has been correctly mounted, isn&#39;t it?<br><br><br>Thanks in advance for your help!<br><br>