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