grub rescue

Goh Lip g.lip at gmx.com
Fri May 7 16:29:33 UTC 2010


On Fri, 7 May 2010 17:25:21 +0200
Javier Gardeazabal <javier.gardeazabal at ehu.es> wrote:

> On Thursday, 6 de May de 2010 13:51:56 Goh Lip wrote:
> > On Thu, 6 May 2010 13:19:23 +0200
> >
> > Javier Gardeazabal <javier.gardeazabal at ehu.es> wrote:
> > > Hi
> > >
> > > I just updated my kubuntu distro
> > > to the new KUbuntu 10.4 Lucid Lynx.
> > > After initialization I get
> > >
> > > GRUB loading.
> > > error: the symbol 'grub_puts_' not found
> > > grub rescue>
> > >
> > > and the OS does not load.
> > >
> > > Any idea?
> > >
> > > Best
> > > javier
> >
> > If you have a grub rescue cd, boot into lucid and at terminal
> > sudo update-grub
> > sudo grub-install /dev/sda
> >
> > If you don't have grub rescue cd. boot livecd and follow
> > instructions from
> > http://grub.enbug.org/Grub2LiveCdInstallGuide
> >
> > regards - Goh Lip
> 
> Hi there
> 
> I booted from a livecd and typed
> 
> sudo fdisk -l 
> sudo mount /dev/sda1 /mnt 
> sudo mount --bind /dev /mnt/dev 
> sudo mount --bind /proc /mnt/proc 
> sudo mount --bind /sys /mnt/sys 
> sudo chroot /mnt 
> grub-mkconfig -o /boot/grub/grub.cfg 
> grub-install /dev/sda 
> 
> This returned no errors.
> After this I typed
>  
> Ctrl+D (to exit out of chroot) 
> sudo umount /mnt/dev 
> sudo umount /mnt
> 
> I rebooted my system and this time I got
> 
> "Gave up wiating for root device. Common problems:
>    - Boot args (cat /proc/cmdline)
>      - check rootdelay= (did the system wait for long enugh?)
>      - check root= (did the system wait for the right device?)
>   - Missing modules (cat /proc/modules; ls /dev)
> ALERT! /dev/disk/by-uuid/91276d9a-60fb-42ae-8846-18dc1f7def3 does not
> exist. Dropping to a shell!
> 
> BusyBox v1.13.3 (Ubuntu 1:1.13.3-1ubuntu11) built-in shell (ash)
> 
>  (initramfs)
> 
> Do you guys have any idea?
> 
> Best
> javier


The message indicates that the uuid is probably the  wrong one.
Javier, when starting up, did you get to a grub menu?
If no, try by pressing 'shift' when starting up.
If yes, please go to the grub prompt by pressing 'c'.
At grub prompt, type the following

search -f /vmlinuz
note the output which is in this format ==> hd0,x

then type 
linux (hd0,x)/vmlinuz root=/dev/sdax ro 
initrd (hd0,x)/initrd.img
boot

as an example, if output is hd0,3, type
linux (hd0,3)/vmlinuz root=/dev/sda3 ro
initrd (hd0,3)/initrd.img
boot
*note* the sda3 above

when booted into kubuntu, type at terminal again...
sudo update-grub
sudo grub-install /dev/sda

Hope this helps. 

Regards - Goh Lip
ps: did not like chroot myself.

-- 





More information about the kubuntu-users mailing list