title: Kernel panic - not syncing: No working init found
body: <p>I'm trying to work a Linaro Ubuntu desktop on a zynq 7000 through an SD Card. After making the two partitions on the SD card and inserting in the FPGA, I get this message on my host PC (linked to the card through a serial port using UART) : </p>
  
  <pre><code>EXT4-fs (mmcblk0p2): recovery complete
  EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
  VFS: Mounted root (ext4 filesystem) on device 179:2.
  devtmpfs: error mounting -2
  Freeing unused kernel memory: 244K (c067b000 - c06b8000)
  Kernel panic - not syncing: No working init found.  Try passing init= option to kernel. See Linux Documentation/init.txt for guidance.
  CPU: 1 PID: 1 Comm: swapper/0 Not tainted 4.4.0-g7565292 #1
  Hardware name: Xilinx Zynq Platform
  [&lt;c0015388&gt;] (unwind_backtrace) from [&lt;c0011fdc&gt;] (show_stack+0x10/0x14)
  [&lt;c0011fdc&gt;] (show_stack) from [&lt;c01a8880&gt;] (dump_stack+0x80/0xcc)
  [&lt;c01a8880&gt;] (dump_stack) from [&lt;c0092bb0&gt;] (panic+0x84/0x1fc)
  [&lt;c0092bb0&gt;] (panic) from [&lt;c046da5c&gt;] (kernel_init+0xb8/0xe4)
  [&lt;c046da5c&gt;] (kernel_init) from [&lt;c000f1b8&gt;] (ret_from_fork+0x14/0x3c)
  CPU0: stopping
  CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.0-g7565292 #1
  Hardware name: Xilinx Zynq Platform
  [&lt;c0015388&gt;] (unwind_backtrace) from [&lt;c0011fdc&gt;] (show_stack+0x10/0x14)
  [&lt;c0011fdc&gt;] (show_stack) from [&lt;c01a8880&gt;] (dump_stack+0x80/0xcc)
  [&lt;c01a8880&gt;] (dump_stack) from [&lt;c0013be4&gt;] (ipi_cpu_stop+0x3c/0x6c)
  [&lt;c0013be4&gt;] (ipi_cpu_stop) from [&lt;c00142e4&gt;] (handle_IPI+0x5c/0x7c)
  [&lt;c00142e4&gt;] (handle_IPI) from [&lt;c00093e0&gt;] (gic_handle_irq+0x74/0x90)
  [&lt;c00093e0&gt;] (gic_handle_irq) from [&lt;c0012a94&gt;] (__irq_svc+0x54/0x90)
  Exception stack(0xc06b9f38 to 0xc06b9f80)
  9f20:                                                       00000000 00000000
  9f40: 1f4e0000 dfb95dc0 67b69607 00000000 67dd2149 00000000 dfb95450 00000000
  9f60: 00000000 00000000 00000008 c06b9f88 c031d9fc c031da44 60000113 ffffffff
  [&lt;c0012a94&gt;] (__irq_svc) from [&lt;c031da44&gt;] (cpuidle_enter_state+0xfc/0x1f4)
  [&lt;c031da44&gt;] (cpuidle_enter_state) from [&lt;c00518f8&gt;]  (cpu_startup_entry+0x1a0/0x230)
  [&lt;c00518f8&gt;] (cpu_startup_entry) from [&lt;c067bc18&gt;] (start_kernel+0x364/0x3d0)
  ---[ end Kernel panic - not syncing: No working init found.  Try passing init= option to kernel. See Linux Documentation/init.txt for guidance.  
  </code></pre>
  
  <p>And the VGA-connected monitor does not display anything.
  Can someone help me understanding the cause of this problem?</p>