I have been given a customized kernel by a customer and asked to build it using the following commands:makesudo sumake modules_installmake installThis has to be done on my host machine, because the target machine 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 machine, 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?
How come make install can only be done on my target machine?
make