title: Kernel install gives missing module error
body: <p>I'm installing a linux kernel from 3.14 to 3.19 and when I run the command:</p>
  
  <pre><code>make O=$BUILD install
  </code></pre>
  
  <p>I get the several error messages saying that there is no lib/module directory. Before this I already compiled the kernel and copied the bzImage that was created into boot, along with system.map and .config.</p>
  
  <pre><code>    update-initramfs: Generating /boot/initrd.img-3.19.0
      WARNING: missing /lib/modules/3.19.0
      Device driver support needs thus be built-in linux image!
      depmod: ERROR: could not open directory /lib/modules/3.19.0: No such    file or directory
      depmod: FATAL: could not search modules: No such file or directory
      depmod: WARNING: could not open /tmp/mkinitramfs_6tPRIQ/lib/modules  /3.19.0/modules.order: No such file or directory
      depmod: WARNING: could not open /tmp/mkinitramfs_6tPRIQ/lib/modules  /3.19.0/modules.builtin: No such file or directory
      run-parts: executing /etc/kernel/postinst.d/pm-utils 3.19.0 /boot/vmlinuz-3.19.0
      run-parts: executing /etc/kernel/postinst.d/update-notifier 3.19.0 /boot/vmlinuz-3.19.0
      run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.19.0 /boot/vmlinuz-3.19.0
      Generating grub configuration file ...
      Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
  </code></pre>
  
  <p>How can I fix it? </p>
  
  <p>EDIT: ls /</p>
  
  <pre><code>bin    dev   initrd.img  lost+found  opt   run   sys  var
  boot   etc   lib         media       proc  sbin  tmp  vmlinuz
  cdrom  home  lib64       mnt         root  srv   usr
  </code></pre>
  
  <p>EDIT 2:</p>
  
  <pre><code>ls -l /lib/
  total 296
  drwxr-xr-x  2 root root  4096 feb 21 10:41 apparmor
  drwxr-xr-x  2 root root  4096 jul 23  2014 brltty
  lrwxrwxrwx  1 root root    21 feb 20 13:04 cpp -&gt; /etc/alternatives/cpp
  drwxr-xr-x  3 root root  4096 jul 23  2014 crda
  drwxr-xr-x 61 root root 20480 feb 21 10:43 firmware
  drwxr-xr-x  2 root root  4096 jul 23  2014 hdparm
  drwxr-xr-x  2 root root  4096 jul 23  2014 ifupdown
  drwxr-xr-x  2 root root  4096 jul 23  2014 init
  -rwxr-xr-x  1 root root 71512 dec 24  2013 klibc-P2s_k-  gf23VtrGgO2_4pGkQgwMY.so
  lrwxrwxrwx  1 root root    17 feb 20 13:04 libip4tc.so.0 -&gt; libip4tc.so.0.1.0
  -rw-r--r--  1 root root 27392 jan  8  2014 libip4tc.so.0.1.0
  lrwxrwxrwx  1 root root    17 feb 20 13:04 libip6tc.so.0 -&gt; libip6tc.so.0.1.0
  -rw-r--r--  1 root root 31520 jan  8  2014 libip6tc.so.0.1.0
  lrwxrwxrwx  1 root root    16 feb 20 13:04 libiptc.so.0 -&gt; libiptc.so.0.0.0
  -rw-r--r--  1 root root  5816 jan  8  2014 libiptc.so.0.0.0 
  lrwxrwxrwx  1 root root    20 feb 20 13:04 libxtables.so.10 -&gt; libxtables.so.10.0.0
  -rw-r--r--  1 root root 47712 jan  8  2014 libxtables.so.10.0.0
  drwxr-xr-x  2 root root  4096 jul 23  2014 linux-sound-base
  drwxr-xr-x  3 root root  4096 jul 22  2014 lsb
  drwxr-xr-x  2 root root  4096 apr 10  2014 modprobe.d
  drwxr-xr-x  3 root root  4096 jul 23  2014 modules
  drwxr-xr-x  2 root root  4096 jul 23  2014 modules-load.d
  drwxr-xr-x  3 root root  4096 feb 21 10:41 plymouth
  drwxr-xr-x  3 root root  4096 jul 23  2014 recovery-mode
  drwxr-xr-x  2 root root  4096 jul 23  2014 resolvconf
  drwxr-xr-x  4 root root  4096 feb 21 10:41 systemd
  drwxr-xr-x 15 root root  4096 mar 22  2014 terminfo
  drwxr-xr-x  4 root root  4096 feb 21 10:45 udev
  drwxr-xr-x  2 root root  4096 jul 23  2014 ufw
  drwxr-xr-x  4 root root 12288 feb 21 10:42 x86_64-linux-gnu
  drwxr-xr-x  2 root root  4096 jul 23  2014 xtables
  </code></pre>