I have a problem with GRUB. After I ran grub-setup '<device>' --force
command (note that I use the --force
parameter), I ran into this:
error: symbol not found: 'grub_putchar'
Entering rescue mode...
grub rescue> _
The story behind is that I finished making the basic LFS
, and I replace the old kernel from the host system with the new kernel I just built
(don't worry, I also write the change in grub.cfg). FYI, I decided to merge the /boot directory
of my brand new LFS with the one the host system, that's why I replaced the old kernel.
What happened next was that I encountered a boot problem in which this text appeared and nothing else did (it can't even be typed, and was still like this after I waited for some time):
After that, I use a liveUSB
(GParted Live) to look at the grub.cfg
file and found nothing wrong (I left it be). This led me into chrooting to the host linux partition
(mounting all the dev, sys, proc, and stuff; I did it right).
I decided to re-setup the grub from my chroot
, typing grub-setup '<device>'
, which showed me some warning about blocklist
, forcing me to type with the --force
parameter. Then I rebooted and found this error.
What should I do with it?