I have been given a customized kernel by a customer and asked to build it using the following commands:
make
sudo su
make modules_install
make install
This has to be done on my host machine, because the target is too slow. I chroot'ed into the target's hard drive (external hdd), and the first three commands went well, but the final step "make install" cannot work. I get this message:
grub-probe: error: cannot find a device for / (is /dev mounted?)
I fixed it by going back to the target, and completing the last command there. But could someone kindly explain to me what the error message means, and why this can't be done on my desktop machine?