Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[resolved] Computer will not boot
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
js-x.com
Tux's lil' helper
Tux's lil' helper


Joined: 04 Jun 2005
Posts: 78
Location: Dallas, TX (USA)

PostPosted: Mon Aug 15, 2005 11:44 am    Post subject: [resolved] Computer will not boot Reply with quote

I have a Raid5 with SATA drives and a normal IDE HD with the boot loader on it.

Been running Gentoo on it for quiet some time.

This morning the computer was off. This was a bad sign.

I can boot, POST looks fine. When it jumps to booting the HDs it locks, the drives spin for a bit and then stop.

I can boot the install/live CD, then I follow these steps, as they have worked before, but now do not:

# modprobe raid5
# mdadm --assemble /dev/md0 --auto=yes /dev/sd[abcd]1
# mdadm --assemble /dev/md1 --auto=yes /dev/sd[abcd]2
# mount /dev/md1 /mnt/gentoo

This errors with:
Quote:

EXT2-fs: md1 : cound't mount because of unsupported optional features (4).
mount: wrong fs type, bad option, bad superblock on /dev/md1, or too many mounted file systems


My initial guess is that I've got a problem with one of the HDs in the raid.

I'm seeking help in finding out what to do to recover.

Thanks.

--Mike


Last edited by js-x.com on Tue Aug 16, 2005 1:18 am; edited 1 time in total
Back to top
View user's profile Send private message
widan
Veteran
Veteran


Joined: 07 Jun 2005
Posts: 1512
Location: Paris, France

PostPosted: Mon Aug 15, 2005 11:55 am    Post subject: Re: Computer will not boot Reply with quote

Code:
EXT2-fs: md1 : cound't mount because of unsupported optional features (4).
mount: wrong fs type, bad option, bad superblock on /dev/md1, or too many mounted file systems

If you're using ext3, try to mount with "mount -t ext3 /dev/md1 /mnt/gentoo". Feature 4 is EXT3_FEATURE_COMPAT_HAS_JOURNAL, which is ext3-specific, but mount can't make the difference between ext2 and ext3 (they have the same superblock magic) and tries ext2.
Back to top
View user's profile Send private message
js-x.com
Tux's lil' helper
Tux's lil' helper


Joined: 04 Jun 2005
Posts: 78
Location: Dallas, TX (USA)

PostPosted: Tue Aug 16, 2005 12:13 am    Post subject: Reply with quote

thanks for the tip. it did get me past that error, but the strange thing is that I've done this before with out the -t option. but i'll take it as a good thing to do every time. :D


It was able to mount the root partition now.
I can chroot into it and find all the files.

when i did the mount of the boot, i received a message about e2fsck needing to be run.
so i ran it on /dev/md1
it ran and checked out okay. [e2fsck -p /dev/md1]

There are only 3 partitions:
1) this md1 that we discussed,
2) the swap which is a raid 5 also [made with mkswap /dev/md0]
3) the IDE drive boot partition [where grub is installed]

So I did a fsck on /dev/hda1 which is the boot IDE drive.
It showed that it was not un-mounted correctly.

So I did it again just to check that it fixed the drive.. it said it was now okay.

Upon a reboot I see now that there is still a problem, so it must be with the swap partition. [this is a question ?? is this correct to assume] I'll google for information about the type of file system the swap is and how to check it/ fix it.

thanks for any help.



I did find that the power went out last night [for a long time as my UPS didn't survive the length of the power outage]
_________________
Cheers.

--Mike Robb
http://js-x.com/
[Gentoo: AMD-64 3800, 2gigram, Raid-5 S-ATA + 1 IDE, Radeon-X300-SE(128MB PCIe)]
[Gentoo: P4 dual 3ghz, 1.5gigram, S-ATA + 1 IDE, GeForce 6200 (AGP 8x 128MB)]
[Smoothwall: P3, 256Mram, 1 IDE]
Back to top
View user's profile Send private message
js-x.com
Tux's lil' helper
Tux's lil' helper


Joined: 04 Jun 2005
Posts: 78
Location: Dallas, TX (USA)

PostPosted: Tue Aug 16, 2005 12:45 am    Post subject: Reply with quote

I found that doing a mkswap over an existing swap is non destructive to any other mount device, so i did:
# mkswap -c /dev/md0

The command ran, and returned success, but the pc will still not boot into Gentoo. the drive light comes on for a while and then goes off. apparently the pc hangs on boot.

thinking the boot loader was corrupted, ive re-run grub-install:
# grub-install --no-floppy /dev/hda1
it runs and looks good.

for now, i've chrooted in and am taring up files to ftp them off this pc just in case.

any ideas on what is bad?
_________________
Cheers.

--Mike Robb
http://js-x.com/
[Gentoo: AMD-64 3800, 2gigram, Raid-5 S-ATA + 1 IDE, Radeon-X300-SE(128MB PCIe)]
[Gentoo: P4 dual 3ghz, 1.5gigram, S-ATA + 1 IDE, GeForce 6200 (AGP 8x 128MB)]
[Smoothwall: P3, 256Mram, 1 IDE]
Back to top
View user's profile Send private message
widan
Veteran
Veteran


Joined: 07 Jun 2005
Posts: 1512
Location: Paris, France

PostPosted: Tue Aug 16, 2005 12:53 am    Post subject: Reply with quote

js-x.com wrote:
thanks for the tip. it did get me past that error, but the strange thing is that I've done this before with out the -t option. but i'll take it as a good thing to do every time. :D

I think that when the filesystem is clean, you can mount it as ext2, but not when not clean (as journal replay on a later ext3 remount would be done on a filesystem that is out of sync with the journal, and that could cause serious corruption, so it makes sense to refuse the mount as ext2 in that case - and in any case the filesystem is not in a consistent state when not clean).
js-x.com wrote:
Upon a reboot I see now that there is still a problem, so it must be with the swap partition.

Maybe, but the unclean state of the filesystems can be a consequence of the previous crash, not necessarily the cause. Where does the problem occur ? If it happens when it tries to activate swap, yes it can be swap related.
js-x.com wrote:
I'll google for information about the type of file system the swap is and how to check it/ fix it.

Just recreate the swap header with "mkswap /dev/md0", there is nothing persistent in there.
js-x.com wrote:
I did find that the power went out last night [for a long time as my UPS didn't survive the length of the power outage]

Find the appropriate tools for your UPS so that the computer can read the status of the UPS and perform a clean shutdown before the battery dies. That way it won't risk damaging filesystems in a crash.
Back to top
View user's profile Send private message
js-x.com
Tux's lil' helper
Tux's lil' helper


Joined: 04 Jun 2005
Posts: 78
Location: Dallas, TX (USA)

PostPosted: Tue Aug 16, 2005 1:09 am    Post subject: Reply with quote

thanks for the clarification. very good information.

I'll track the UPS monitoring as a separate issue, but am grateful for the advice.

For now, to make it clear this is what I've done and what happens upon booting:

What I've done:
1) performed e2fsck on the root partition /dev/md1
2) performed fsck on the boot partition /dev/hda1
3) regenerated the swap on /dev/md0
4) reloaded the boot loader with grub-install on /dev/hda1

What happens on boot:
1) POST occurs - no errors
2) Tries to boot CD1
3) Tries to boot CD2/DVD
4) Tries to boot Harddrive /dev/hda1
- at this point the light indicator for hard drive access comes on and stays on for about 30 seconds, after which it goes off, and nothing more happens. i've left this for about 5 minutes and then reboot manually to the live cd.

Since nothing comes up, would it make sense that the problem is with the /dev/hda1 drive as it has the boot loader on it, and the grub boot screen does not appear?
_________________
Cheers.

--Mike Robb
http://js-x.com/
[Gentoo: AMD-64 3800, 2gigram, Raid-5 S-ATA + 1 IDE, Radeon-X300-SE(128MB PCIe)]
[Gentoo: P4 dual 3ghz, 1.5gigram, S-ATA + 1 IDE, GeForce 6200 (AGP 8x 128MB)]
[Smoothwall: P3, 256Mram, 1 IDE]
Back to top
View user's profile Send private message
js-x.com
Tux's lil' helper
Tux's lil' helper


Joined: 04 Jun 2005
Posts: 78
Location: Dallas, TX (USA)

PostPosted: Tue Aug 16, 2005 1:18 am    Post subject: Reply with quote

BIOS settings were changed.

The boot order was still CD, HD, but the HD has a setting for order of HDs and it was altered.

Thanks for the hints and help.

now to tackle the UPS monitoring and better backups!

:D
_________________
Cheers.

--Mike Robb
http://js-x.com/
[Gentoo: AMD-64 3800, 2gigram, Raid-5 S-ATA + 1 IDE, Radeon-X300-SE(128MB PCIe)]
[Gentoo: P4 dual 3ghz, 1.5gigram, S-ATA + 1 IDE, GeForce 6200 (AGP 8x 128MB)]
[Smoothwall: P3, 256Mram, 1 IDE]
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum