Upgraded to maverick (10.10 ) from lucid (10.04 ) using the Ubuntu update
mechanism.
Upon re-boot I got what a lot of people got

"The symbol 'grub_xputs' not found'"
Entering rescue mode

Well this leaves your system completely hosed, so I recommend that you burn
a system rescue CD and print out these recovery steps that I found solved
the issue in 3 minutes:

1) download and burn a SystemRescueCD from =>
http://www.sysresccd.org/Download
2) Following the directions from
https://help.ubuntu.com/community/Grub2(The following was modified to
work with the SystemRescueCD )


   1.

   *Boot to the SystemRescueCD make sure to pick 32 if your system is 32bit
   or 64 if your system is a 64bit kernel it does matter for this.*
   2. Determine your normal system partition - (the switch is a lowercase
   "L")

   *fdisk -l*
   - If you aren't sure, run

      *df -Th*. Look for the correct disk size and ext3 or ext4 format.
      3. Mount your normal system partition:
      - Substitute the correct partition: sda1, sdb5, etc.

   *sudo mount /dev/sdXX /mnt* # Example: sudo mount /dev/sda1 /mnt* *
   4.

   Only if you have a separate boot partition*: *
   - *sdYY is the /boot partition designation (for example sdb3) *
      -

      *sudo mount /dev/sdYY /mnt/boot*
      5. Mount the critical virtual filesystems:

   *mount --bind /dev  /mnt/dev*
   *mount --bind /dev/pts  /mnt/dev/pts*
   *mount --bind /proc /mnt/proc*
   *mount --bind /sys  /mnt/sys*
   6. Chroot into your normal system device:

   *chroot /mnt /bin/bash*
   7. If there is no /boot/grub/grub.cfg or it's not correct, create one
   using

   *update-grub*
   8. Reinstall GRUB 2:
      -

      Substitute the correct device - sda, sdb, etc. Do not* specify a
      partition number. *

   *grub-install /dev/sdX*
   9.

   Verify the install (use the correct device, for example sda*. Do
*not*specify a partition):
   grub-install --recheck /dev/sdX *
   10.

   Exit chroot*: CTRL-D on keyboard *
   11. Unmount virtual filesystems:

   *umount /mnt/dev/pts*
   *umount /mnt/dev*
   *umount /mnt/proc*
   * umount /mnt/sys*
   - If you mounted a separate /boot partition:

      *umount /mnt/boot*
      12. Unmount last device:

   *umount /mnt*
   13. Reboot.

   *sreboot*

In fact these instructions will repair grub2 issues so keep it with the
SystemRescueCD.
Also note that once SystemRescueCD is booted you can run "net-setup eth0"
and "wizard" to get networking and a GUI desktop running to make life easier
_______________________________________________
Mid-Hudson Valley Linux Users Group                  http://mhvlug.org
http://mhvlug.org/cgi-bin/mailman/listinfo/mhvlug

Upcoming Meetings (6pm - 8pm)                         MHVLS Auditorium
  Nov 3 - Open Source Hardware: Bugs, Beagles and Beyond
  Dec 1 - IBM's Open Client Deployment
  Jan 5 - Building a Comunity Site with Drupal

Reply via email to