My Best Teaching Is One-on-One


Of course, I team teach and do special lessons, etc.


But my best work in the classroom is after the lesson is over --
going one-on-one,
helping individual students with their assignments.


It's kind of like with computer programs, walking the client through hands-on.
The job isn't really done until the customer is using the program.


Thursday, June 27, 2013

solved grub_divmod64_full not found on upgrading squeeze to wheezy

I have been moving my desktower from Debian 6 stable (Squeeze) to Debian 7 stable (Wheezy) using the apt-get method.

I keep two OSses installed, one of which is primarily to hold the boot manager and as a rescue system when I botch the other. These are on two different disks and, in fact, two different disk controllers.

Grub thinks I must have RAID since I have an external controller that is known for being used as a cheap RAID controller. So it continually messes up its guesses about which drive is which. So, affter I upgraded the rescue/boot system, it tried to set itself up to boot that system from (hd2), but it should have been trying to set itself up to boot from (hd0).

Now, you'd think I could edit the boot command in grub and go, but, no. The arrangement of three hard disks spread across two controllers causes grub to wander off into never-neverland.

The upshot of all this is that it gave me this message:
symbol not found: grub_divmod64_full
and dumped me into the grub rescue shell. (And induced this rant when I went looking for answers and found more questions.)

After more mucking around in the internet, I just burned a copy of the XFCE install disks for debian 7.1, booted the resulting CD, and used the included rescue functions to re-install grub.
  • (got a shell,
  • mounted the botched boot partition to /mnt or /target, 
  • edited /mnt/etc/default/grub, but did I actually change anything important?
  • returned to the install functions,
  • selected the re-write grub option in the CD,
  • re-booted.)
 And that fixed that.

No comments:

Post a Comment

Courtesy is courteous.