<div dir="ltr">Hi Greg,<br><br>On Sun, Sep 4, 2016 at 1:36 AM, Greg KH &lt;<a href="mailto:greg@kroah.com">greg@kroah.com</a>&gt; wrote:<br>&gt; On Sat, Sep 03, 2016 at 05:07:20PM -0700, Vipul Jain wrote:<br>&gt;&gt; Hi Kernel Alias,<br>&gt;&gt;<br>&gt;&gt; I downloaded latest kernel source from <a href="http://kernel.org">kernel.org</a> and tried to build it<br>&gt;&gt; at a directory outside source by giving O=&lt;path option&gt; but I noticed that<br>&gt;&gt; initrd image is not getting build but if I execute make inside source<br>&gt;&gt; things are fine.<br>&gt;&gt;<br>&gt;&gt; [Build Kernel/Modules etc inside source]<br>&gt;&gt; ~/linux-stable/&gt; make<br>&gt;&gt; ~/linux-stable/&gt; make install<br>&gt;&gt; ~/linux-stable/&gt; make install_modules<br>&gt;&gt; ~/linux-stable/&gt; su -c &quot;reboot -f&quot;<br>&gt;&gt;<br>&gt;&gt; everything works out fine and system gives me selection to boot from<br>&gt;&gt; newly build kernel and system boots up without issues. But if I build as<br>&gt;&gt; below I see system OOPS because no file system found for mount. Would<br>&gt;&gt; like to know why?<br>&gt;&gt;<br>&gt;&gt; [Build outside]<br>&gt;&gt; ~/linux-stable/&gt; make O=~/linux-build/<br>&gt;&gt; ~/linux-stable/&gt; cd ../linux-build/<br>&gt;<br>&gt; Don&#39;t do that.<br>&gt;<br>&gt;&gt; ~/linux-stable/&gt; make install<br>&gt;<br>&gt; make O=~/linux-build install<br><br>[Vipul] Getting below message wondering why? Did I missing anything? I did execute make -j4 O=/home/playground/linux/build before executing below.<br><br>linux-tssh:/home/vjain/playground/linux/linus-stable # make O=/home/vjain/playground/linux/build install<br>     make[1]: Entering directory &#39;/home/vjain/playground/linux/build&#39;<br>     sh /home/vjain/playground/linux/linus-stable/arch/x86/boot/install.sh 4.8.0-rc5-42-desktop arch/x86/boot/bzImage \<br>        System.map &quot;/boot&quot;<br>   <span style="background-color:rgb(255,0,0)"><b>  You may need to create an initial ramdisk now.</b></span><br>      make[1]: Leaving directory &#39;/home/vjain/playground/linux/build&#39;<br><br>&gt;<br>&gt;&gt; ~/linux-stable/&gt; make install_modules<br>&gt;<br>&gt; make O=~/linux-build install_modules<br>&gt;<br>&gt; hope this helps,<br>&gt;<br>&gt; greg k-h<br></div>