* [gentoo-user] Boot situation
@ 2007-09-09 15:00 Colleen Beamer
2007-09-09 16:54 ` Alan McKinnon
0 siblings, 1 reply; 19+ messages in thread
From: Colleen Beamer @ 2007-09-09 15:00 UTC (permalink / raw
To: gentoo-user
Hi all,
Please read this carefully. Don't take offense, I'm not insinuating
that you wouldn't. It's just that I don't want to get myself into more
of a pickle than I'm in! ;-(
This morning as I was getting my son off to work, he got me upset about
something and I walked over to my laptop and instead of hitting the 'On'
button, I accidentally hit the 'Media Direct' button. (I'm explaining
the why so you won't thing that I'm a total airhead!). The laptop is a
Dell XPS M1710. The Dell Media Direct Splash screen display, but of
course, did nothing else 'cause there is only Linux on the laptop.
Anyway, this corrupted my boot partition, but I was able to fix that. I
just deleted the partition that hitting the 'Media Direct' button made.
It put this at the end of the hard drive, but it was made the bootable
partition and had a DOS/Windows partition type.
I deleted the partition that hitting the 'Media Direct' button had made,
then recreated a new Linux partition with an ext2 file system and made
this bootable where the original boot partition had been.
Then, I followed the Gentoo Handbook, doing all the relevant steps
except for downloading software that was already there. I chroot'd into
my environment to install grub - I did all the relevant steps including
chrooting into my own environment. In my chroot'd environment, I can do
an 'ls' and it reads the drives. I can also edit files like grub.conf
and fstab, so there isn't a problem with my remaining partitions after
reconfiguring the boot partition.
I reinstalled grub, created grub.conf and ran grub-install and that was
successful.
However, when I reboot, I get a garbled screen, but I *can* make out the
text, although barely.
It goes through the boot process and gets to the point where 'Activating
mdev' is displayed
Then, the following is displayed:
Determining root device
Block dev sda3 is not a valid root device
The root block device is unspecified or not detected.
Of note and I'm not sure if this is where the problem is, is that when I
was mounting my partitions prior to chroot'ing into my own environment,
I got a message about maximal mount count and it told me I should run
e2fsck. I tried this and got an error message. However, my hard drive
is not ext2, it is ext3.
I apologize for the length of this, but I wanted to try to explain
everything. I'm having fits here - I'm writing from my old 686 computer
which did have all my files on it. However, I ftp'd them to my webspace
and then back down to the laptop. When I did that, I deleted most of
them off the 686 and as luck would have it I didn't do a recent backup
from the laptop. I do have an older backup, but would lose some recent
files if I can't get my laptop up and running without a reinstall.
Thanks in advance for your help.
Regards,
Colleen
--
Registered Linux User #411143 with the Linux Counter, http://counter.li.org
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-user] Boot situation
2007-09-09 15:00 [gentoo-user] Boot situation Colleen Beamer
@ 2007-09-09 16:54 ` Alan McKinnon
2007-09-09 19:33 ` Colleen Beamer
0 siblings, 1 reply; 19+ messages in thread
From: Alan McKinnon @ 2007-09-09 16:54 UTC (permalink / raw
To: gentoo-user
On Sunday 09 September 2007, Colleen Beamer wrote:
> Hi all,
>
> Please read this carefully. Don't take offense, I'm not insinuating
> that you wouldn't. It's just that I don't want to get myself into
> more of a pickle than I'm in! ;-(
Nah, hit the right buttons in the right order at the right time and you
can fix anything :-)
I'll give you a verbose reply in the hopes that we can get to the root
of the problem right away
> This morning as I was getting my son off to work, he got me upset
> about something and I walked over to my laptop and instead of hitting
> the 'On' button, I accidentally hit the 'Media Direct' button. (I'm
> explaining the why so you won't thing that I'm a total airhead!).
> The laptop is a Dell XPS M1710. The Dell Media Direct Splash screen
> display, but of course, did nothing else 'cause there is only Linux
> on the laptop.
I'm not familiar with that 'Media Direct' thing, no Dell I've ever
worked on has such a thing. Can you fill me in on what it does, so we
can try figure out what dastardly thing it did to your system?
> Anyway, this corrupted my boot partition, but I was able to fix that.
> I just deleted the partition that hitting the 'Media Direct' button
> made. It put this at the end of the hard drive, but it was made the
> bootable partition and had a DOS/Windows partition type.
bootable partition markers are ignored under Linux, they make no real
sense with a real boot loader like grub.
The Media Direct making a partition and you deleting it should not
affect anything. It's a lot like creating a file - it doesn;t affect
the existing files. Unless of course the Media Direct trashed an
existing partition, which no sane software should ever do.
> I deleted the partition that hitting the 'Media Direct' button had
> made, then recreated a new Linux partition with an ext2 file system
> and made this bootable where the original boot partition had been.
OK. That's the long way round but it seems like you got it fixed anyway.
I find it to be a good idea to keep a spare copy of the files in /boot
for cases like this - saves having to recompile the kernel
> Then, I followed the Gentoo Handbook, doing all the relevant steps
> except for downloading software that was already there. I chroot'd
> into my environment to install grub - I did all the relevant steps
> including chrooting into my own environment. In my chroot'd
> environment, I can do an 'ls' and it reads the drives. I can also
> edit files like grub.conf and fstab, so there isn't a problem with my
> remaining partitions after reconfiguring the boot partition.
>
> I reinstalled grub, created grub.conf and ran grub-install and that
> was successful.
>
> However, when I reboot, I get a garbled screen, but I *can* make out
> the text, although barely.
Thats tells me the grub install did not in fact go right. But no matter,
it seems to work so once we get the OS running, we can fix the grub
later. Meanwhile just remember that you have to navigate grub blind
when booting
> It goes through the boot process and gets to the point where
> 'Activating mdev' is displayed
>
> Then, the following is displayed:
> Determining root device
> Block dev sda3 is not a valid root device
> The root block device is unspecified or not detected.
That is the root of your problem and is one of two things:
/dev/sda3 is corrupt, or
/dev/sda3 is nto the partition you boot from and grub.conf is corrupt
> Of note and I'm not sure if this is where the problem is, is that
> when I was mounting my partitions prior to chroot'ing into my own
> environment, I got a message about maximal mount count and it told me
> I should run e2fsck. I tried this and got an error message.
> However, my hard drive is not ext2, it is ext3.
That's normal. ext2 does a file system check every 20 or so mounts as a
safety feature, and this time just happened to be your turn. e2fsck
willnormally do it's thing as exit without having to do anything. This
is good, as you don't expect the filesystem to be damaged normally, and
it's good to see that they are in fact intact.
That you use ext3 is also not relevant - ext3 is a new! improved! ext2
with one awesomely useful extra feature. Any tool necessary on ext2
still works on ext3.
> I apologize for the length of this, but I wanted to try to explain
> everything. I'm having fits here - I'm writing from my old 686
> computer which did have all my files on it. However, I ftp'd them to
> my webspace and then back down to the laptop. When I did that, I
> deleted most of them off the 686 and as luck would have it I didn't
> do a recent backup from the laptop. I do have an older backup, but
> would lose some recent files if I can't get my laptop up and running
> without a reinstall.
I'd need some info at this point to help you further. You will likely
need to boot off a LiveCD or rescue disk to get to this, then mount the
root partition and chroot into it. Do you know the procedure for that?
What was your partition layout before this mistake happened? If you can
remember how many partitions you had, their size, the order they were
in and where they were mounted, that info would be useful.
The contents of your /etc/fstab and /boot/grub/grub.conf
The output of 'fdisk -l /dev/sda'
The output of e2fsck, run on each of your filesystems
alan
>
> Thanks in advance for your help.
>
> Regards,
>
> Colleen
> --
>
> Registered Linux User #411143 with the Linux Counter,
> http://counter.li.org
--
Optimists say the glass is half full,
Pessimists say the glass is half empty,
Developers say wtf is the glass twice as big as it needs to be?
Alan McKinnon
alan at linuxholdings dot co dot za
+27 82, double three seven, one nine three five
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-user] Boot situation
2007-09-09 16:54 ` Alan McKinnon
@ 2007-09-09 19:33 ` Colleen Beamer
2007-09-09 20:32 ` Alan McKinnon
2007-09-11 10:23 ` Benno Schulenberg
0 siblings, 2 replies; 19+ messages in thread
From: Colleen Beamer @ 2007-09-09 19:33 UTC (permalink / raw
To: gentoo-user
Thanks Alan,
Whew! You gave me a lot to respond to and it will take a bit of time
since I have to run between two computer.
Alan McKinnon wrote:
> On Sunday 09 September 2007, Colleen Beamer wrote:
>
> I'll give you a verbose reply in the hopes that we can get to the root
> of the problem right away
>
>> This morning as I was getting my son off to work, he got me upset
>> about something and I walked over to my laptop and instead of hitting
>> the 'On' button, I accidentally hit the 'Media Direct' button. (I'm
>> explaining the why so you won't thing that I'm a total airhead!).
>> The laptop is a Dell XPS M1710. The Dell Media Direct Splash screen
>> display, but of course, did nothing else 'cause there is only Linux
>> on the laptop.
>
> I'm not familiar with that 'Media Direct' thing, no Dell I've ever
> worked on has such a thing. Can you fill me in on what it does, so we
> can try figure out what dastardly thing it did to your system?
Truthfully, I'm not sure what it does. I have never had a computer with
that button either and I don't have Windows on the laptop - I installed
Gentoo right away. All I know is that when I hit that button thinking
that I had hit the power button and walked away, the splash screen with
"Dell Media Direct" was displayed.
>
>
>> Anyway, this corrupted my boot partition, but I was able to fix that.
>> I just deleted the partition that hitting the 'Media Direct' button
>> made. It put this at the end of the hard drive, but it was made the
>> bootable partition and had a DOS/Windows partition type.
>
> bootable partition markers are ignored under Linux, they make no real
> sense with a real boot loader like grub.
>
> The Media Direct making a partition and you deleting it should not
> affect anything. It's a lot like creating a file - it doesn;t affect
> the existing files. Unless of course the Media Direct trashed an
> existing partition, which no sane software should ever do.
Well, I don't know about this either. All I know is that the partition
that was created by Media Direct was tacked on at the end of the drive
as indicated by the start and end sectors. However, when I did ran
fdisk to print the partition scheme to the screen, the Media Direct
partition showed as sda1 (which *was* my boot partition) and it showed
as bootable, so I thought it had overwritten the boot partition. It did
corrupt the mbr because the computer wouldn't boot.
>
>> I deleted the partition that hitting the 'Media Direct' button had
>> made, then recreated a new Linux partition with an ext2 file system
>> and made this bootable where the original boot partition had been.
>
> OK. That's the long way round but it seems like you got it fixed anyway.
> I find it to be a good idea to keep a spare copy of the files in /boot
> for cases like this - saves having to recompile the kernel
After following what I thought were all the relevant steps in the Gentoo
Handbook, the first time I tried to boot from the hard drive, I got a
message that the file couldn't be found - it focused on the line in
grub.conf that starts with 'kernel /kernel ...' so I figured that it was
because I hadn't compiled the kernel, so I compiled it. When I did this
in my chroot'd environment, it picked up the settings from my last
kernel compilation before this situation occurred. To explain, I use
genkernel and deselected anything related to AMD because my system is
Intel based. When I ran 'genkernel -- menuconfig all' anything related
to AMD was still deselected.
>
>> Then, I followed the Gentoo Handbook, doing all the relevant steps
>> except for downloading software that was already there. I chroot'd
>> into my environment to install grub - I did all the relevant steps
>> including chrooting into my own environment. In my chroot'd
>> environment, I can do an 'ls' and it reads the drives. I can also
>> edit files like grub.conf and fstab, so there isn't a problem with my
>> remaining partitions after reconfiguring the boot partition.
>>
>> I reinstalled grub, created grub.conf and ran grub-install and that
>> was successful.
>>
>> However, when I reboot, I get a garbled screen, but I *can* make out
>> the text, although barely.
>
> Thats tells me the grub install did not in fact go right. But no matter,
> it seems to work so once we get the OS running, we can fix the grub
> later. Meanwhile just remember that you have to navigate grub blind
> when booting
When I ran grub-install /dev/sda (my hard drive is a SATA), it returned
the expected lines.
>
>> It goes through the boot process and gets to the point where
>> 'Activating mdev' is displayed
>>
>> Then, the following is displayed:
>> Determining root device
>> Block dev sda3 is not a valid root device
>> The root block device is unspecified or not detected.
>
> That is the root of your problem and is one of two things:
>
> /dev/sda3 is corrupt, or
> /dev/sda3 is nto the partition you boot from and grub.conf is corrupt
I can't categorically say that /dev/sda is not corrupt. However, like I
said, I can edit fstab in the chroot'd environment and if I do ls it
returns the list of files and directories.
The same happens when I do 'ls home' which is /dev/sda4.
My boot partition is /dev/sda1. I had to reemerge grub and it installed
in the correct place.
>
>> Of note and I'm not sure if this is where the problem is, is that
>> when I was mounting my partitions prior to chroot'ing into my own
>> environment, I got a message about maximal mount count and it told me
>> I should run e2fsck. I tried this and got an error message.
>> However, my hard drive is not ext2, it is ext3.
>
> That's normal. ext2 does a file system check every 20 or so mounts as a
> safety feature, and this time just happened to be your turn. e2fsck
> willnormally do it's thing as exit without having to do anything. This
> is good, as you don't expect the filesystem to be damaged normally, and
> it's good to see that they are in fact intact.
>
> That you use ext3 is also not relevant - ext3 is a new! improved! ext2
> with one awesomely useful extra feature. Any tool necessary on ext2
> still works on ext3.
>
>> I apologize for the length of this, but I wanted to try to explain
>> everything. I'm having fits here - I'm writing from my old 686
>> computer which did have all my files on it. However, I ftp'd them to
>> my webspace and then back down to the laptop. When I did that, I
>> deleted most of them off the 686 and as luck would have it I didn't
>> do a recent backup from the laptop. I do have an older backup, but
>> would lose some recent files if I can't get my laptop up and running
>> without a reinstall.
>
> I'd need some info at this point to help you further. You will likely
> need to boot off a LiveCD or rescue disk to get to this, then mount the
> root partition and chroot into it. Do you know the procedure for that?
Yes. I'll tell you exactly what I did after recreating the boot
partition, then perhaps you can figure out if and where I went wrong.
First, I booted to the Gentoo install CD. I'm still using the 2006.1,
but I don't figure that makes a difference 'cause all the files get
updated anyway and I do a network install the get the snapshots, etc.
2) For some reason my network device is never automatically detected
when the install CD boots, so I have to run 'net-setup eth0' and then
I'm fine. I checked network connectivity.
3) I mounted the following:
mount /dev/sda3 /mnt/gentoo
mount /dev/sda1 /mnt/gentoo boot
This was after I had recreated the boot partition and created the file
system on it.
4) I skipped ahead 'cause I didn't need to install the base system or
portage - the files are all there when I do 'ls /mnt/gentoo/'
Then, I did:
mount -t proc none /mnt/gentoo/proc
mount -o bind /dev /mnt/gentoo/dev
chroot /mnt/gentoo /bin/bash
env-update
source /etc/profile
At this point, you would normally do an 'emerge --sync', but I didn't
I *did* do 'ls -FGg /etc/make.profile and it returned the expected
5) I did the step:
zcat /proc/config.gz > /usr/share/genkernel/x86/kernel-conf-2.6
The ran 'genkernel --menuconfig all'
6) Then I did the grub stuff
emerge grub
created grub.conf
'grep -v rootfs /proc/mounts > /etc/mtab
grub-install /dev/sda
As previously stated, grub installed in the correct place (sda1)
7) The I exited and unmounted the mounted partitions and rebooted.
>
> What was your partition layout before this mistake happened? If you can
> remember how many partitions you had, their size, the order they were
> in and where they were mounted, that info would be useful.
This is/was my partition scheme and the output of fdisk -l. The only
one I messed with today was the first one:
Disk: /dev/sda
100.0 GB 100030242816 bytes
255 heads 63 sectors/track
12161 cylinders
Units=cylinders of 16065*512=8225280 bytes
Device Boot Start End Blocks ID System
/dev/sda1 * 1 17 136552 83 Linux
/dev/sda2 18 516 4008217+ 82 Linux swap / Solaris
/dev/sda3 517 5380 3900080 83 Linux
/dev/sda4 5381 121161 54468382+ 83 Linux
>
> The contents of your /etc/fstab and /boot/grub/grub.conf
Will send this later if you still think you need it after reading this
>
> The output of 'fdisk -l /dev/sda'
See above
>
> The output of e2fsck, run on each of your filesystems
>
e2fsck for both sda1 (boot) and sda4 (home) come back clean
Output from e2fsck for /dev/sda3 is:
Pass
1 Checking inodes, blocks and sizes
2 Checking Directory Structure
3 Checking Directory connectivity
4 Checking Reference counts
5 Checking Summary information
/dev/dsa3: 437650/4889248 files (4.3% non-contiguous) 2203865/9767520 blocks
I supposed if worse comes to worse, I can resintall /dev/sda3 - my home
partition would remain intact on /dev/sda4
Anyway, let me know what else you need (besides maybe contents of fstab
and grub.conf
Although the fstab and grub.conf are exactly what they were before
hitting that damned "Media Direct" button.
Regards,
Colleen
--
Registered Linux User #411143 with the Linux Counter, http://counter.li.org
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-user] Boot situation
2007-09-09 19:33 ` Colleen Beamer
@ 2007-09-09 20:32 ` Alan McKinnon
2007-09-11 3:15 ` Colleen Beamer
2007-09-11 10:23 ` Benno Schulenberg
1 sibling, 1 reply; 19+ messages in thread
From: Alan McKinnon @ 2007-09-09 20:32 UTC (permalink / raw
To: gentoo-user
On Sunday 09 September 2007, Colleen Beamer wrote:
> Thanks Alan,
>
> Whew! You gave me a lot to respond to and it will take a bit of time
> since I have to run between two computer.
:-)
[snip Media Direct stuff]
> Truthfully, I'm not sure what it does. I have never had a computer
> with that button either and I don't have Windows on the laptop - I
> installed Gentoo right away. All I know is that when I hit that
> button thinking that I had hit the power button and walked away, the
> splash screen with "Dell Media Direct" was displayed.
Google found this:
http://www.goodells.net/dellrestore/mediadirect.htm
So it's a mini-OS type of thing to play media. It hides itself and does
other weird stuff so I'm not surprised it went ballistic on your
partition table...
I'd advise you to go into the BIOS setup screen at the next boot and see
if there's a way to switch it off or disable it
[snip steps taken to fix stuff]
All those steps look correct proper and fine with the expected results
[snip]
> > The output of e2fsck, run on each of your filesystems
>
> e2fsck for both sda1 (boot) and sda4 (home) come back clean
>
> Output from e2fsck for /dev/sda3 is:
>
> Pass
> 1 Checking inodes, blocks and sizes
> 2 Checking Directory Structure
> 3 Checking Directory connectivity
> 4 Checking Reference counts
> 5 Checking Summary information
>
> /dev/dsa3: 437650/4889248 files (4.3% non-contiguous) 2203865/9767520
> blocks
/me scratches head wondering what could it be...
You might have an incorrect kernel config, with the filesystem or disk
drivers not compiled in anymore. Could you post the output of lspci,
plus your config? Use 'zcat /proc/config > /path/to/some/file' and
attach it so we are sure we have the right one
What version and USE flags are you using for grub?
MediaDirect *might* have done weird things to your BIOS setup, it's
worth a try to make a note of all current settings, then reset
everything to default and try once more. Long shot, but I've seen
stranger things...
> Anyway, let me know what else you need (besides maybe contents of
> fstab and grub.conf
>
> Although the fstab and grub.conf are exactly what they were before
> hitting that damned "Media Direct" button.
If they are the same then there's no real need to go further down that
route. For the record, your boot stanza will have minimally something
like this:
root (hd0,0)
kernel /vmlinuz ro root=/dev/sda3 console=/dev/tty1
alan
--
Optimists say the glass is half full,
Pessimists say the glass is half empty,
Developers say wtf is the glass twice as big as it needs to be?
Alan McKinnon
alan at linuxholdings dot co dot za
+27 82, double three seven, one nine three five
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-user] Boot situation
2007-09-09 20:32 ` Alan McKinnon
@ 2007-09-11 3:15 ` Colleen Beamer
2007-09-12 16:16 ` Dan Farrell
0 siblings, 1 reply; 19+ messages in thread
From: Colleen Beamer @ 2007-09-11 3:15 UTC (permalink / raw
To: gentoo-user
Hi,
I'm still struggling with this situation
Alan McKinnon wrote:
> On Sunday 09 September 2007, Colleen Beamer wrote:
> Google found this:
>
> http://www.goodells.net/dellrestore/mediadirect.htm
>
> So it's a mini-OS type of thing to play media. It hides itself and does
> other weird stuff so I'm not surprised it went ballistic on your
> partition table...
>
> I'd advise you to go into the BIOS setup screen at the next boot and see
> if there's a way to switch it off or disable it
I tried this, but couldn't find a way to switch it off.
> You might have an incorrect kernel config, with the filesystem or disk
> drivers not compiled in anymore. Could you post the output of lspci,
> plus your config? Use 'zcat /proc/config > /path/to/some/file' and
> attach it so we are sure we have the right one
I don't know what you are talking about here. First, I can't boot from
the hard drive, so where do you want me to do lspci? From the chroot'd
environment? I did it and it looks okay, but I suppose I could compare
it to what I get when I've booted from the install CD
I don't know how to post any file since the problem is on my laptop
where I don't have e-mail and I'm writing on my old desktop. I have no
means of getting the file to the old computer.
>
> What version and USE flags are you using for grub?
I'm using the latest stable version of grub.
>
> MediaDirect *might* have done weird things to your BIOS setup, it's
> worth a try to make a note of all current settings, then reset
> everything to default and try once more. Long shot, but I've seen
> stranger things...
I've checked all the BIOS settings and they all look fine. I didn't see
anything related to Media Direct in there.
>
>> Anyway, let me know what else you need (besides maybe contents of
>> fstab and grub.conf
>>
>> Although the fstab and grub.conf are exactly what they were before
>> hitting that damned "Media Direct" button.
>
> If they are the same then there's no real need to go further down that
> route. For the record, your boot stanza will have minimally something
> like this:
I'm going to post my grub.conf file, just to be sure. I have a SATA
drive on the laptop and I use genkernel.
default 0
timeout 30
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title=Gentoo Linux (2.6.22-gentoo-r5)
root=(hd0,0)
kernel /kernel-genkernel-x86-2.6.22-gentoo-r5 root=/dev/ram0
init=/linuxrc ramdisk=8192 real_root=/dev/sda3 udev
initrd /initramfs-genkernel-x86-2.6.22-gentoo-r5
Note: The line starting with kernel and ending with udev is all on one
line, but wordwrap is on so it displays on 2 lined
I am getting really frustrated here, 'cause my partitions all mount
properly and I can edit files on them. When I try booting to the hard
drive, it says "grub loading", or something to that affect, but then it
won't boot properly.
Anyway, I've been at this all night, so I'm giving up till tomorrow
after work.
Regards,
Colleen
--
Registered Linux User #411143 with the Linux Counter, http://counter.li.org
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-user] Boot situation
2007-09-09 19:33 ` Colleen Beamer
2007-09-09 20:32 ` Alan McKinnon
@ 2007-09-11 10:23 ` Benno Schulenberg
2007-09-11 11:42 ` Colleen Beamer
1 sibling, 1 reply; 19+ messages in thread
From: Benno Schulenberg @ 2007-09-11 10:23 UTC (permalink / raw
To: gentoo-user
Colleen Beamer wrote:
> 5) I did the step:
>
> zcat /proc/config.gz > /usr/share/genkernel/x86/kernel-conf-2.6
This grabs the configuration from the running kernel (the one from
the CD you booted from), not the configuration you may have had
earlier on the system you chrooted into. Did you tweak that earlier
configuration? Do you have a backup of that config somewhere?
> The ran 'genkernel --menuconfig all'
Does this also install the kernel onto the /boot partition? (Just
asking, as I don't know genkernel.) Are name and version numbers
in /boot/grub/menu.lst exactly the same as the kernel and initrd
stored in /boot?
> Output from e2fsck for /dev/sda3 is:
It said "/dev/sda3 was not cleanly unmounted, check forced"? If you
run the same command again, is /dev/sda3 now clean?
> Although the fstab and grub.conf are exactly what they were
> before hitting that damned "Media Direct" button.
But since then a new kernel source tree might have been installed,
which you might not have compiled and installed yet. So the
version numbers may have changed.
Benno
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-user] Boot situation
2007-09-11 10:23 ` Benno Schulenberg
@ 2007-09-11 11:42 ` Colleen Beamer
2007-09-11 22:01 ` Benno Schulenberg
0 siblings, 1 reply; 19+ messages in thread
From: Colleen Beamer @ 2007-09-11 11:42 UTC (permalink / raw
To: gentoo-user
Benno Schulenberg wrote:
> Colleen Beamer wrote:
>> 5) I did the step:
>>
>> zcat /proc/config.gz > /usr/share/genkernel/x86/kernel-conf-2.6
>
> This grabs the configuration from the running kernel (the one from
> the CD you booted from), not the configuration you may have had
> earlier on the system you chrooted into. Did you tweak that earlier
> configuration? Do you have a backup of that config somewhere?
I doubt that it grabs the kernel running from the CD, 'cause when I run
'genkernel --menuconfig all' the kernel config that is brought up does
*not* have any AMD stuff in it. I removed that from the kernel because
I don't have an AMD system.
In this process, I followed the relevant steps in the Handbook, but I
*didn't* emerge any software. For instance, I didn't emerge genkernel
or gentoo-sources because they are already on the hard drive. I can try
re-emerging these to see if it will help. I will point out the
/usr/src/linux symlink points to the right sources.
>
>> The ran 'genkernel --menuconfig all'
>
> Does this also install the kernel onto the /boot partition? (Just
> asking, as I don't know genkernel.) Are name and version numbers
> in /boot/grub/menu.lst exactly the same as the kernel and initrd
> stored in /boot?
I'll check this.
>
>> Output from e2fsck for /dev/sda3 is:
>
> It said "/dev/sda3 was not cleanly unmounted, check forced"? If you
> run the same command again, is /dev/sda3 now clean?
Yes.
>
>> Although the fstab and grub.conf are exactly what they were
>> before hitting that damned "Media Direct" button.
>
> But since then a new kernel source tree might have been installed,
> which you might not have compiled and installed yet.
No, I use gentoo-sources and I have the latest stable version. I did an
emerge --sync and the an emerge --pretend --update --deep world in the
chroot'd environment and the list of files returned did not include an
updated gentoo-sources ebuild
Regards,
Colleen
--
Registered Linux User #411143 with the Linux Counter, http://counter.li.org
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-user] Boot situation
2007-09-11 11:42 ` Colleen Beamer
@ 2007-09-11 22:01 ` Benno Schulenberg
2007-09-12 12:42 ` Colleen Beamer
0 siblings, 1 reply; 19+ messages in thread
From: Benno Schulenberg @ 2007-09-11 22:01 UTC (permalink / raw
To: gentoo-user
Colleen Beamer wrote:
> Benno Schulenberg wrote:
> > Colleen Beamer wrote:
> >> zcat /proc/config.gz >
> >> /usr/share/genkernel/x86/kernel-conf-2.6
> >
> > This grabs the configuration from the running kernel (the one
> > from the CD you booted from), not the configuration you may
> > have had earlier on the system you chrooted into.
>
> I doubt that it grabs the kernel running from the CD,
It does. You did 'mount -t proc none /mnt/gentoo/proc' before
chrooting, which gives you the proc of the running kernel.
But it matters not. The zcat command just saves a default config,
in case no kernel was ever configured yet. Your previous runs of
genkernel saved the config to /etc/kernels/, and that config gets
automatically reused when it exists. So the config should be okay,
_if it was always _that kernel that you booted, and not just the
kernel that you _thought you booted.
It might be worth trying to overwrite your custom config
in /etc/kernels/ (after copying it to a safe place) with the
contents of /usr/share/genkernel/x86/kernel-conf-2.6, recompiling
and reinstalling the kernel, and trying to boot with that.
Anyway, googling around seems to say that the following error is
definitely some kernel configuration problem:
> Block dev sda3 is not a valid root device
> The root block device is unspecified or not detected.
Maybe use also --udev as an option to genkernel?
Benno
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-user] Boot situation
2007-09-11 22:01 ` Benno Schulenberg
@ 2007-09-12 12:42 ` Colleen Beamer
2007-09-12 19:05 ` Jo Are Rosland
2007-09-12 19:17 ` Benno Schulenberg
0 siblings, 2 replies; 19+ messages in thread
From: Colleen Beamer @ 2007-09-12 12:42 UTC (permalink / raw
To: gentoo-user
Benno Schulenberg wrote:
> Colleen Beamer wrote:
>> Benno Schulenberg wrote:
>>> Colleen Beamer wrote:
>>>> zcat /proc/config.gz >
>>>> /usr/share/genkernel/x86/kernel-conf-2.6
>>> This grabs the configuration from the running kernel (the one
>>> from the CD you booted from), not the configuration you may
>>> have had earlier on the system you chrooted into.
>> I doubt that it grabs the kernel running from the CD,
>
> It does. You did 'mount -t proc none /mnt/gentoo/proc' before
> chrooting, which gives you the proc of the running kernel.
>
>
> Anyway, googling around seems to say that the following error is
> definitely some kernel configuration problem:
>
>> Block dev sda3 is not a valid root device
>> The root block device is unspecified or not detected.
>
> Maybe use also --udev as an option to genkernel?
I've come to that conclusion too. I am really frustrated now 'cause
with the install CD running, I mounted my usb external hard drive and
copied /home to it. Then, I reinstalled my whole system from scratch.
I'm not at the point where I can boot and the boot menu is displayed
properly, but I still get the above message. So what I thought was some
residual problem with screwing up and hitting the 'Media Direct' button
wasn't really the problem after all. sda3 is definitely in mtab 'cause
I looked at that to make sure.
Anyway, I'll google and see if I can figure out what the problem is.
Regards,
Colleen
--
Registered Linux User #411143 with the Linux Counter, http://counter.li.org
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-user] Boot situation
2007-09-11 3:15 ` Colleen Beamer
@ 2007-09-12 16:16 ` Dan Farrell
0 siblings, 0 replies; 19+ messages in thread
From: Dan Farrell @ 2007-09-12 16:16 UTC (permalink / raw
To: gentoo-user
On Mon, 10 Sep 2007 22:15:53 -0500
Colleen Beamer <colleen.beamer@gmail.com> wrote:
> I tried this, but couldn't find a way to switch it off.
Super glue the button to the case?
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-user] Boot situation
2007-09-12 12:42 ` Colleen Beamer
@ 2007-09-12 19:05 ` Jo Are Rosland
2007-09-12 19:17 ` Benno Schulenberg
1 sibling, 0 replies; 19+ messages in thread
From: Jo Are Rosland @ 2007-09-12 19:05 UTC (permalink / raw
To: gentoo-user
On 12.09, Colleen Beamer wrote:
> Block dev sda3 is not a valid root device
> The root block device is unspecified or not detected.
Does it say anything beyond that? I'd expect it to continue with:
Please specify a device to boot, or "shell" for a shell..
boot() ::
The previous error message as well as this prompt are output
by the init script in your initrd, created by genkernel. At
the "boot() :: " prompt you should be able to enter "shell"
as a value, in order to enter a shell.
Could you try this, then do an "ls" on the "/dev" directory
to verify what devices have been created at this stage? Maybe
you have an sdb in addition to the sda, or maybe it's called
hda? (The former could happen if you have an external USB
drive plugged in, the latter if you've configured the wrong
driver for your disk controller). Of course, there's also
the possiblity that you don't see any obvious disk devices
at this stage. If that's the case, you haven't configured
your kernel with any device drivers that can handle your
drive, and need to have another look at the kernel config.
Also, while running the livecd, if you know which device is
the root device as found by the livecd, you could label it,
then use the label when naming the root device instead of
the device name. Labels are more stable than device names...
To label a file system on a device if you're using ext2/ext3,
use the command "e2label -L <label> <device>", eg:
e2label -L ROOT /dev/sda3
You should then change grub.conf to read:
real_root=LABEL=ROOT
instead of "real_root=/dev/sda3"
And last, specify LABEL=ROOT for root device in /etc/fstab
on the root device as well:
LABEL=ROOT / ext2 defaults 0 1
... or something like that.
--
Jo.
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-user] Boot situation
2007-09-12 12:42 ` Colleen Beamer
2007-09-12 19:05 ` Jo Are Rosland
@ 2007-09-12 19:17 ` Benno Schulenberg
2007-09-12 20:54 ` Colleen Beamer
1 sibling, 1 reply; 19+ messages in thread
From: Benno Schulenberg @ 2007-09-12 19:17 UTC (permalink / raw
To: gentoo-user
Colleen Beamer wrote:
> So what I thought was some residual problem with
> screwing up and hitting the 'Media Direct' button wasn't really
> the problem after all.
It might still be, depending on how you've reinstalled. If you
blanked the first few gigabytes of the disk with 'dd if=/dev/zero
of=/dev/sda' and then repartitioned the drive, there shouldn't be
anything left of what that evil button did. But if you kept the
partition table as it was and just recreated the file systems,
there might still be some marker in the partition header
of /dev/sda3 that doesn't look right to the kernel. But it is
quite unlikely.
Anyway, the solution could have come from yourself, if you had
told the list what it was that you missed in the kernel config:
http://readlist.com/lists/gentoo.org/gentoo-user/18/90989.html
:)
Benno
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-user] Boot situation
2007-09-12 19:17 ` Benno Schulenberg
@ 2007-09-12 20:54 ` Colleen Beamer
2007-09-12 21:45 ` Lee Davis
2007-09-12 21:50 ` Dan Farrell
0 siblings, 2 replies; 19+ messages in thread
From: Colleen Beamer @ 2007-09-12 20:54 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1601 bytes --]
On 9/12/07, Benno Schulenberg <benno.schulenberg@gmail.com> wrote:
>
> Colleen Beamer wrote:
> > So what I thought was some residual problem with
> > screwing up and hitting the 'Media Direct' button wasn't really
> > the problem after all.
>
> It might still be, depending on how you've reinstalled. If you
> blanked the first few gigabytes of the disk with 'dd if=/dev/zero
> of=/dev/sda' and then repartitioned the drive, there shouldn't be
> anything left of what that evil button did. But if you kept the
> partition table as it was and just recreated the file systems,
> there might still be some marker in the partition header
> of /dev/sda3 that doesn't look right to the kernel. But it is
> quite unlikely.
I used fdisk - deleted all the partitions, created the new partition table
and created file systems on them. I can read data from the drive - any text
file that I can "cat" displays fine. I just can't get the drive recognized
when I boot to the system.
Anyway, the solution could have come from yourself, if you had
> told the list what it was that you missed in the kernel config:
> http://readlist.com/lists/gentoo.org/gentoo-user/18/90989.html
This link tells nothing - it was from the first time I installed Gentoo on
the new laptop. This time I *did* configure sata into the kernel. So
*that* is not the issue. And I'm not *that* stupid that I would repeat a
previous mistake. I truly thing something is screwed up in the
kernel-sources for 6.22-gentoo-r5 cause not matter what I select in the
Sata section of the kernel config, nothing works.
Regards,
Colleen
[-- Attachment #2: Type: text/html, Size: 2384 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-user] Boot situation
2007-09-12 20:54 ` Colleen Beamer
@ 2007-09-12 21:45 ` Lee Davis
2007-09-13 16:12 ` Colleen Beamer
2007-09-14 3:25 ` Colleen Beamer
2007-09-12 21:50 ` Dan Farrell
1 sibling, 2 replies; 19+ messages in thread
From: Lee Davis @ 2007-09-12 21:45 UTC (permalink / raw
To: gentoo-user
Colleen Beamer wrote:
> This link tells nothing - it was from the first time I installed Gentoo on
> the new laptop. This time I *did* configure sata into the kernel. So
> *that* is not the issue. And I'm not *that* stupid that I would repeat a
> previous mistake. I truly thing something is screwed up in the
> kernel-sources for 6.22-gentoo-r5 cause not matter what I select in the
> Sata section of the kernel config, nothing works.
>
That matches my experience of 2.6.22-gentoo with my M1710. I ended up
rolling back to 2.6.18-gentoo-r7 out of frustration; I'm happy to
provide my .config if that helps.
--
C. Lee Davis
Fantasy Geographic Society http://fantasy.geographic.net/
GCB for GURPS 4e http://fantasy.geographic.net/project/4eGURPS
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-user] Boot situation
2007-09-12 20:54 ` Colleen Beamer
2007-09-12 21:45 ` Lee Davis
@ 2007-09-12 21:50 ` Dan Farrell
2007-09-13 2:30 ` Colleen Beamer
1 sibling, 1 reply; 19+ messages in thread
From: Dan Farrell @ 2007-09-12 21:50 UTC (permalink / raw
To: gentoo-user
On Wed, 12 Sep 2007 16:54:01 -0400
"Colleen Beamer" <colleen.beamer@gmail.com> wrote:
> I used fdisk - deleted all the partitions, created the new partition
> table and created file systems on them. I can read data from the
> drive - any text file that I can "cat" displays fine. I just can't
> get the drive recognized when I boot to the system.
this means one of three things
1- no driver for your IDE interface
which could also be a module that you need from initrd but
isn't there; additionally, perhaps a hardware management process
that the cd uses isn't available and the driver is never loaded
2- no support for the Filesystem in question in your kernel
3- incorrect specification of root filesystem or partition in fstab or
grub.conf. This includes specifying an incorrect device
(sda1 from new PATA experimental drivers, when it's hda1 on
your system, for example)
I don't think there's anything else that could cause the problem. Can
we see fstab and grub.conf to make sure please?
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-user] Boot situation
2007-09-12 21:50 ` Dan Farrell
@ 2007-09-13 2:30 ` Colleen Beamer
0 siblings, 0 replies; 19+ messages in thread
From: Colleen Beamer @ 2007-09-13 2:30 UTC (permalink / raw
To: gentoo-user
Dan Farrell wrote:
> On Wed, 12 Sep 2007 16:54:01 -0400
> "Colleen Beamer" <colleen.beamer@gmail.com> wrote:
>
>> I used fdisk - deleted all the partitions, created the new partition
>> table and created file systems on them. I can read data from the
>> drive - any text file that I can "cat" displays fine. I just can't
>> get the drive recognized when I boot to the system.
>
> this means one of three things
> 1- no driver for your IDE interface
> which could also be a module that you need from initrd but
> isn't there; additionally, perhaps a hardware management process
> that the cd uses isn't available and the driver is never loaded
My hard drive is a *SATA* and I have build all SATA stuff into the
kernel. If you haven't read previous messages in this thread, I had a
perfectly good working gentoo installation on my laptop until a couple
of days ago, when I got upset with my son, went to boot my computer and
hit the "Media Direct" button instead of the power button. So if there
is no driver available for my system, how come I had a working
installation before?
> 2- no support for the Filesystem in question in your kernel
I use ext2 for boot and ext3 for root. They are both build into the kernel.
M
> 3- incorrect specification of root filesystem or partition in fstab or
> grub.conf. This includes specifying an incorrect device
> (sda1 from new PATA experimental drivers, when it's hda1 on
> your system, for example)
As previously stated, I had a working installation before and
real_root=/dev/sda3 worked just fine.
>
> I don't think there's anything else that could cause the problem. Can
> we see fstab and grub.conf to make sure please?
I can send both, but I don't know why that should be necessary. They
aren't any different from when I had a good install of gentoo.
Regards,
Colleen
--
Registered Linux User #411143 with the Linux Counter, http://counter.li.org
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-user] Boot situation
2007-09-12 21:45 ` Lee Davis
@ 2007-09-13 16:12 ` Colleen Beamer
2007-09-14 3:25 ` Colleen Beamer
1 sibling, 0 replies; 19+ messages in thread
From: Colleen Beamer @ 2007-09-13 16:12 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 999 bytes --]
On 9/12/07, Lee Davis <lists@geographic.net> wrote:
>
> Colleen Beamer wrote:
> > This link tells nothing - it was from the first time I installed Gentoo
> on
> > the new laptop. This time I *did* configure sata into the kernel. So
> > *that* is not the issue. And I'm not *that* stupid that I would repeat
> a
> > previous mistake. I truly thing something is screwed up in the
> > kernel-sources for 6.22-gentoo-r5 cause not matter what I select in the
> > Sata section of the kernel config, nothing works.
> >
> That matches my experience of 2.6.22-gentoo with my M1710. I ended up
> rolling back to 2.6.18-gentoo-r7 out of frustration; I'm happy to
> provide my .config if that helps.
I would *so* appreciate this Lee! Thanks!
Regards,
Colleen
--
> C. Lee Davis
> Fantasy Geographic Society http://fantasy.geographic.net/
> GCB for GURPS 4e http://fantasy.geographic.net/project/4eGURPS
> --
> gentoo-user@gentoo.org mailing list
>
>
[-- Attachment #2: Type: text/html, Size: 2002 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-user] Boot situation
2007-09-12 21:45 ` Lee Davis
2007-09-13 16:12 ` Colleen Beamer
@ 2007-09-14 3:25 ` Colleen Beamer
2007-09-14 14:18 ` Benno Schulenberg
1 sibling, 1 reply; 19+ messages in thread
From: Colleen Beamer @ 2007-09-14 3:25 UTC (permalink / raw
To: gentoo-user
Lee Davis wrote:
> Colleen Beamer wrote:
>> This link tells nothing - it was from the first time I installed Gentoo on
>> the new laptop. This time I *did* configure sata into the kernel. So
>> *that* is not the issue. And I'm not *that* stupid that I would repeat a
>> previous mistake. I truly thing something is screwed up in the
>> kernel-sources for 6.22-gentoo-r5 cause not matter what I select in the
>> Sata section of the kernel config, nothing works.
>>
> That matches my experience of 2.6.22-gentoo with my M1710. I ended up
> rolling back to 2.6.18-gentoo-r7 out of frustration; I'm happy to
> provide my .config if that helps.
>
I followed Lee's lead and installed the last known kernel that I had
that worked - genkernel-2.6.21-r4. Now, I can boot, no problem. And I
made no changes to my grub.conf file or my fstab file.
One piece of advice that I took from someone who posted in the thread
(Benno, I think) was that I recreated my partitions and file systems,
but prior to doing that I ran 'dd if=/dev/zero of=/dev/sda' However, I
still got the same error message about /dev/sda not being a valid block
device when I installed genkernel-2.6.22-r5. So that's when I decided
to follow Lee's lead.
Before all this mess happened, I *did* have 2.6.22-r5 installed, but
when I installed that, it must have used the config from 2.6.21-r4.
Now, I'm on the road to being up and running again.
Regards,
Colleen
--
Registered Linux User #411143 with the Linux Counter, http://counter.li.org
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-user] Boot situation
2007-09-14 3:25 ` Colleen Beamer
@ 2007-09-14 14:18 ` Benno Schulenberg
0 siblings, 0 replies; 19+ messages in thread
From: Benno Schulenberg @ 2007-09-14 14:18 UTC (permalink / raw
To: gentoo-user
Colleen Beamer wrote:
> Now, I'm on the road to being up and running again.
Good to hear your ordeal is over.
What I would be most interested in seeing is a diff between the
config of the working 2.6.21 and the failing 2.6.22. If on the
current system both kernels have been installed, both configs
should be present in /etc/kernels/.
And before the evil button scraps your partition table again, have
you taken Dan's advice and filled up the button with epoxy glue, or
chiseled it cleanly off?
Benno
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2007-09-14 14:33 UTC | newest]
Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-09-09 15:00 [gentoo-user] Boot situation Colleen Beamer
2007-09-09 16:54 ` Alan McKinnon
2007-09-09 19:33 ` Colleen Beamer
2007-09-09 20:32 ` Alan McKinnon
2007-09-11 3:15 ` Colleen Beamer
2007-09-12 16:16 ` Dan Farrell
2007-09-11 10:23 ` Benno Schulenberg
2007-09-11 11:42 ` Colleen Beamer
2007-09-11 22:01 ` Benno Schulenberg
2007-09-12 12:42 ` Colleen Beamer
2007-09-12 19:05 ` Jo Are Rosland
2007-09-12 19:17 ` Benno Schulenberg
2007-09-12 20:54 ` Colleen Beamer
2007-09-12 21:45 ` Lee Davis
2007-09-13 16:12 ` Colleen Beamer
2007-09-14 3:25 ` Colleen Beamer
2007-09-14 14:18 ` Benno Schulenberg
2007-09-12 21:50 ` Dan Farrell
2007-09-13 2:30 ` Colleen Beamer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox