Every time that I booted I would get a Grub "Error 15". I could boot manually using a Grub Boot CD but that is slow tedious and annoying.
My problem was this: I have three drives. They are listed here in no particular order because no two pieces of software agree which one goes first
Drive 1: SATA
Set first in the boot order in BIOS.
This disk has 2 partitions. The first partition contains my home directories. The second is supposed to be the boot partition.
Detected as (hd0) by Grub Boot CD
Detected as /dev/sdc by Ubuntu
Detected as (hd2) when I run 'sudo grub' inside Ubuntu
Drive 2: SATA
Three partitions. Root, Swap, and an ext3 partition for backups of the home directory.
Detected as (hd1) by Grub Boot CD
Detected as /dev/sdb by Ubuntu
Detected as (hd1) when I run 'sudo grub' inside Ubuntu
Drive 3: IDE (Channel 0 Master)
Has a single NTFS partition for my Windows XP installation.
Detected as (hd2) by Grub Boot CD
Detected as /dev/sda by Ubuntu
Detected as (hd0) when I run 'sudo grub' inside Ubuntu
Using the Grub Live CD I can get the OS running with these Commands:
Code:
root (hd0,1)
kernel /vmlinuz-2.6.20-16-generic root=/dev/sdb1
initrd /initrd.img-2.6.20-16-generic
boot
Code:
(hd0) /dev/sdc
(hd1) /dev/sdb
(hd2) /dev/sda
Code:
## ## End Default Options ##
default 0
timeout 10
title Ubuntu, kernel 2.6.20-16-generic
root (hd0,1)
kernel /vmlinuz-2.6.20-16-generic root=UUID=ffa6418a-8fdc-4c0b-90db-e6bb33ba518e ro quiet splash
initrd /initrd.img-2.6.20-16-generic
quiet
savedefault
title Ubuntu, kernel 2.6.20-16-generic (recovery mode)
root (hd0,1)
kernel /vmlinuz-2.6.20-16-generic root=UUID=ffa6418a-8fdc-4c0b-90db-e6bb33ba518e ro single
initrd /initrd.img-2.6.20-16-generic
title Ubuntu, kernel 2.6.20-15-generic
root (hd0,1)
kernel /vmlinuz-2.6.20-15-generic root=UUID=ffa6418a-8fdc-4c0b-90db-e6bb33ba518e ro quiet splash
initrd /initrd.img-2.6.20-15-generic
quiet
savedefault
title Ubuntu, kernel 2.6.20-15-generic (recovery mode)
root (hd2,1)
kernel /vmlinuz-2.6.20-15-generic root=UUID=ffa6418a-8fdc-4c0b-90db-e6bb33ba518e ro single
initrd /initrd.img-2.6.20-15-generic
title Ubuntu, memtest86+
root (hd2,1)
kernel /memtest86+.bin
quiet
### END DEBIAN AUTOMAGIC KERNELS LIST
I posted this on the Ubuntu Forums and got a response that recommended using a piece of software called Supper Grub. With a name like that I was skeptical but man was it effective.
Turns out all I needed was to reinstall Grub on the MBR. I'm pretty sure that I made the mistake during the Ubuntu Install when it asked where I wanted to install the boot loader. Because Ubuntu labeled drives differently then they had been on my Gentoo installation I entered the wrong thing. (At least that is my best hunch).
It is worth noting that I'm pretty sure that Ubuntu still has the order of my drives mixed up. This, I'm sure will cause everything to get a little fouled up (2 minutes worth of annoying) next time a Kernel update is pushed. I need to investigate this more.
I'm a big fan to the Constitution (right up there on my list of favorite documents ever). But despite all of the wisdom encased in that document it fails on one serious point. That is providing a clear job definition of the work that the vice president should do.
The original document stated that the vice president should be the person who came in second in the general election (which honestly makes impeaching the president so much more appealing). The 12th amendment changed the manner by which we elect vice presidents but the document as a whole leaves very little clarity on what the office is responsible for.
I don't have a problem with the fact that the President has delegated significant amounts of power to the VP. In his own way Cheney is a very capable administrator with a lifetime of Washington experience.
The problem is who do you assign blame to when he does something wrong. As obscene as it seems the office of the VP is not a normal cabinet office. He is an elected official and serves at the will of the people. Everyone else is nominated and approved by the Senate and serves at the pleasure of the President.
The motion to defend the office of the vice president as part of the executive branch is indeed theater and is in my opinion low theater. As a matter of tradition the VP is a member of the executive branch. If he is breaking the rules, congress shouldn't act like an unhappy parent and withhold his allowance. They should follow the steps that are granted them in the Constitution. That is impeach him.
The hard part is deciding who to impeach. Do you impeach the President for poor delegation or do you impeach the Vice President for breaking the laws that he was given to enforce.
I say impeach them both. The vice president has broken laws and ignored the constitution. He has abused the trust of the American people and it should not be permitted.
However, to return to my previous point, the job of VP is not defined beyond Senate tie breaker and presidential understudy. Therefore any additional power that he holds is delegated from the President. As we say in the military you can delegate authority but never responsibility. The president of the United States has granted incredible power to the VP. Failure to ensure that that power is used correctly leaves him just as guilty.
*This post was originally posted here as a comment.