Stefan Schmiedl wrote: > Dale, > > Saturday, April 14, 2012, 5:46:44 AM, you wrote: > > D> Stefan Schmiedl wrote: >>> I'd expect to see root (hd1,0) in there somewhere. > > D> I tried changing the root line and it still booted sda. Also, note that > D> I also tried a grub entry that doesn't even have a root line. It just > D> points directly to sdb. > > D>From what I have always been told, the root line points to grub not the > D> root partition of the OS. Those are two different things. Correct me > D> if I am wrong here. That's the way I have always been told. > > That is correct, "root (hdx,y)" points to partition y on drive x, where > the kernel is to be found, i.e. the root path for the "kernel" line. > The kernel uses its root=/dev/whatever to set up the root for the linux > environment. > > D> I'm using grub legacy here. > > me too. And the last time I tried, changing the root line made grub boot > from the other disk. Have you tried editing this line in grub's editor > during boot? > > s. > > >
Yep, it failed many times with a file not found error. I have a copy of /boot there but it is just a copy of sda. In the past, I have had one /boot and booted two different Gentoo OSs with no problem. This is what I don't get, when I point the root=/dev/sda2, it should point to that and load the fstab file there to mount the rest. For some reason, it goes back to sda even when told not to. This is confusing me. When grub is pointed to something, it should go there and error out if it is not the correct one such as pointing to the wrong partition. This is weird. Dale :-) :-) -- I am only responsible for what I said ... Not for what you understood or how you interpreted my words! Miss the compile output? Hint: EMERGE_DEFAULT_OPTS="--quiet-build=n"