From: Russell Coker <russell@coker.com.au>
To: linas@backlot.linas.org (Linas Vepstas),
linux-kernel@vger.kernel.org, almesber@lrc.epfl.ch,
johninsd@san.rr.com
Subject: Re: lilo + raid + kernel-2.4.x failure to boot
Date: Mon, 16 Apr 2001 17:40:02 +0200 [thread overview]
Message-ID: <01041617400202.18452@lyta> (raw)
In-Reply-To: <20010415234706.A865@backlot.linas.org>
In-Reply-To: <20010415234706.A865@backlot.linas.org>
On Monday 16 April 2001 06:47, Linas Vepstas wrote:
> I am running kernel-2.4.x. Two ide hard drives, with partitions 1,5,6,7,8
> in use. The partitions on the two drives are mirrored using RAID-1 to
> create /dev/md1, /dev/md5, /dev/md6, etc. The root fs is on /dev/md1.
What partitions are used to make /dev/md1?
> Thus, lilo.conf looks like:
>
>
> boot=/dev/md1
All my use of lilo and RAID is with boot=/dev/hda.
I guess the above should work if the system is setup to look for a boot
record on /dev/hda1 (or whichever is the name of a part of the RAID-1 mirror)
by having it marked active and having the Debian MBR, the DOS "fdisk /mbr" or
something similar. But why would you want to? Is the aim of this to enable
swapping /dev/hda and /dev/hdc (or whichever drives comprise the RAID-1)
without re-running LILO?
> % dpkg -s lilo
> Package: lilo
> Status: install ok installed
> Priority: important
> Section: base
> Installed-Size: 271
> Maintainer: Russell Coker <russell@coker.com.au>
> Version: 1:21.7-3
> Depends: libc6 (>= 2.2.1-2), debconf (>= 0.2.26), logrotate
>
> The debian version of lilo writes a boot sector that hangs hard for the
> above kernel+raid+lilo.conf configuration: specifically:
>
> LIL- after a reboot. Needless to say, recovery was painful. But I
> was able to verify that the redhat lilo rpm always functioned correctly,
> and the debian-unstable dpkg always hung in this way. Although at one
> point, during my twisting & turning, I got the debian lilo to get to only
> LI before hanging. I have no idea of what I did different to get to that
> as opposed to LIL-
>From Manual.txt.gz:
LI The first stage boot loader was able to load the second stage boot
loader, but has failed to execute it. This can either be caused by a
geometry mismatch or by moving /boot/boot.b without running the map
installer.
LIL- The descriptor table is corrupt. This can either be caused by a
geometry mismatch or by moving /boot/map without running the map
installer.
The error "LI" is easy to cause. Just do mv /boot/boot.b.backup /boot/boot.b
...
As for "LIL-". Are you sure that everything is fine with your geometry?
Maybe your BIOS and the kernel have different ideas about how things are
supposed to be? I imagine that you installed a newer kernel etc at the time
of your upgrade from Red Hat to Debian so this could be a partial cause.
> BTW, I noticed that oddly, every time I ran lilo, and then ran lilo -q -v
> -v, it reported different sector numbers for the kernel images. This
> freaked me out at first, but I came to accept it as normal: doesn't affect
> bootability. But is this really w.a.d? (I was assuming, appearently
> erroneously, that lilo -q -v -v was reporting the physical location of the
> kernel image on the disk; but since the numbers bounce around, that can't
> be right. Or is this just weird bios head/cyl/sect math flakiness?)
I'll leave that for John to answer.
--
http://www.coker.com.au/bonnie++/ Bonnie++ hard drive benchmark
http://www.coker.com.au/postal/ Postal SMTP/POP benchmark
http://www.coker.com.au/projects.html Projects I am working on
http://www.coker.com.au/~russell/ My home page
next prev parent reply other threads:[~2001-04-16 18:49 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-04-16 4:47 lilo + raid + kernel-2.4.x failure to boot Linas Vepstas
2001-04-16 15:40 ` Russell Coker [this message]
-- strict thread matches above, loose matches on Subject: below --
2001-04-16 8:15 Andreas Dilger
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=01041617400202.18452@lyta \
--to=russell@coker.com.au \
--cc=almesber@lrc.epfl.ch \
--cc=johninsd@san.rr.com \
--cc=linas@backlot.linas.org \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.