Mailinglist Archive: opensuse (1660 mails)

< Previous Next >
Re: [opensuse] Very strange boot problem
  • From: Bob S <911@xxxxxxxxxxx>
  • Date: Sat, 12 Dec 2009 02:44:56 -0500
  • Message-id: <200912120244.56428.911@xxxxxxxxxxx>
On Friday 11 December 2009 07:29:00 Felix Miata wrote:
On 2009/12/10 22:24 (GMT-0500) Bob S composed:
Felix Miata wrote:
Exit the Grub GFX menu, and exit the Grub text menu to the grub prompt.
When you get there, do:

find /boot/grub/stage1

That will list locations where Grub has been "installed". If you know
what to do next, good. If not, just CAD to reboot. Then either try to
figure out which of those is the actual location of your 11.2 partition,
and substitute both the root= device name on the kernel line and the
root (x,y) line that corresponds to it on your next attempt(s) to boot,
in the manner I indicated previously (on the fly) as opposed to actually
editing menu.lst, or report back here what it lists for further
instructions.

OK, when I did that, this is what I got:
------------------------------------------------------------
grub>
find /boot/grub/stage1
(hd1,0)
(hd2,7)

grub>
----------------------------------------------------
Which is correct. (hd2,7) is the 11.2 partition. Don't know where to go
from here.

Since root=/dev/sdc8 fails with "cannot find", try root=/dev/sdb8 instead
to see what happens.

Tried sda8, sdb8, sdc8,and disk/by-label/11.2 All with the same result.

You do have only two attached HDs, right?

No, I have 3. Two ide (80GB & 150GB) designated sda and sdb in that order, and
one sata (250GB) designated sdc. The 11.2 is ond sdc8.

What do you have connected to USB during boot, an unpopulated memory chip
reader maybe?

Yes an unpopulated USB card reader

If you have only two disks, there should be no (hd2), only
(hd0) and (hd1), the latter of which would have your ,7 11.2 / partition.
This kind of thing is precisely why the default configuration switchover to
using /dev/disk* for root= and fstab entries instead of device names.

Yes, every Linux partition on all drives is designated /dev/disk/by-label and
they are all reflected that way in fstab.

Where are your HDs attached? PATA ports hda & hdc? PATA ports hda & hdb? 2
SATA ports? PATA hda & SATA both? If the latter, which OS's HD is on which
port? Using both PATA & SATA HDs in the same system can be monumental
multiboot pain.

The two PATA ports are hda, hdb (sda, sdb) There are only two on this new
board. The rest are all SATA. (Had to buy a new SATA DVD writer)

I wonder if when you boot the DVD to install or repair that the DVD steals
(hd0)/sda, leaving the 2 HDs with (hd1)/sdb & (hd2)/sdc instead of
(hd0)/sda & (hd1)/sdb as they would be on a normal boot?
--
Well, something happens.And I can't explain it. If I go into the rescue system
and choose "boot installed system" for 11.2 it is shown as sda8. It boots
11.2 perfectly. Why it shows sda8 instead of sdc8 I have no idea. Very
illogical. Remember now, I tried to boot normally as sda8 and got that stupid
message about finding it. The partitioner, fdisk, and Parted Magic all show
the disk layout correctly.

This is crazy. Why should replacing the MB have anything to do with booting?
That is all HD stuff except for the bios. And that all seems to be correct.
And why does the install/rescue system mis-identify tue disks in a seemingly
random order?

Bob S

--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx

< Previous Next >
References