From: Manish Lachwani <m_lachwani@yahoo.com>
To: root@chaos.analogic.com
Cc: linux-kernel@vger.kernel.org
Subject: Re: Using lilo to boot off any drive ...
Date: Fri, 10 Jan 2003 13:39:28 -0800 (PST) [thread overview]
Message-ID: <20030110213928.9073.qmail@web20508.mail.yahoo.com> (raw)
In-Reply-To: <Pine.LNX.3.95.1030110161101.10394A-100000@chaos.analogic.com>
Richard,
Thanks for the response.
Even if I can get the map information using the INT
0x13h disk interrupt, I would still need some way of
knowing if sda has indeed failed.
What I am thinking of if it is possible to make the
"boot" option in lilo.conf variable. Or better,
introduce a serial# option and the serial# can be
scanned for on startup. Or make use of a lun# option.
I was also thinking if BIOS id's for the disks can be
used here. Are BIOS id's assigned for all drives?
Thanks
Manish
--- "Richard B. Johnson" <root@chaos.analogic.com>
wrote:
> On Fri, 10 Jan 2003, Manish Lachwani wrote:
>
> > In my current setup, I am having 12 ide drives
> > connected to a 3ware controller labelled sda to
> sdl.
> > Suppose sde is the drive we want the system to
> boot
> > off. What I do is modify the lilo.conf on sda,
> sdb,
> > sdc etc. to have the "boot" entry point to
> /dev/sde.
> >
> > This way when the controller is transferred to
> lilo on
> > sda, it will load the kernel from sde.
> >
> > consider this. If sda is bad and is not exported
> to
> > the OS or is not detected in the BIOS due to a bad
> > cable etc. In this scenario, the OS mappings would
> > change. Now, sdb will become sda. The lilo.conf on
> sdb
> > (now sda) would have "boot" parameter still point
> to
> > sde, which is now sdd.
> >
> > When the control is transferred to lilo on sda
> (sdb
> > actually), is there a way for me to boot off sdd
> now
> > (which was previously sde)? I mean, is there any
> way
> > that lilo can load the appropriate kernel image?
> >
> > One of the ways I was thinking of was to modify
> the
> > lilo sources to scan for drive serial# and we boot
> off
> > that drive for which the serial# matches. But,
> does
> > anyone have a better alternative?
> >
> > Thanks
> > Manish
> >
>
> When LILO boots, there is no file-system (anywhere)!
> The
> boot-record of LILO contains a table which points to
> the
> contents of the map file. This file exist only when
> LILO is being configured, i.e., when Linux is up
> with a
> mounted file-system. The contents of this file
> describe
> the location of all of the pieces of the operating
> system,
> the boot message, and any RAM-disk data. All of
> these
> pieces, plus the data of this file, itself, must be
> accessible
> from the INT 0x13 disk software interrupt when the
> machine
> is being booted.
>
> Since these pieces are known just as:
> BIOS device;
> device_offset;
> data_length;
>
> ... not as file-system directory entries that can be
> "scanned for",
> you will not be able to substitute anything. LILO
> recommends that
> all of the boot components be put on one physical
> drive so you
> don't have problems with controllers or the BIOS
> rearranging
> things.
>
> If you want to perform a "smart" boot, then you boot
> an initial
> RAM disk. This allows you to configure the system in
> way you
> want, rearranging disk-drives, even mounting network
> file-systems
> for the root file-system or even falling-back to
> alternative
> file-systems when certain ones are off-line.
>
>
>
> Cheers,
> Dick Johnson
> Penguin : Linux version 2.4.18 on an i686 machine
> (797.90 BogoMips).
> Why is the government concerned about the lunatic
> fringe? Think about it.
>
>
__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com
next prev parent reply other threads:[~2003-01-10 21:30 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-01-10 21:00 Using lilo to boot off any drive Manish Lachwani
2003-01-10 21:20 ` Randy.Dunlap
2003-01-10 21:28 ` Richard B. Johnson
2003-01-10 21:39 ` Manish Lachwani [this message]
2003-01-10 21:53 ` Richard B. Johnson
2003-01-12 22:57 ` Werner Almesberger
2003-01-13 1:17 ` Randy Dunlap
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=20030110213928.9073.qmail@web20508.mail.yahoo.com \
--to=m_lachwani@yahoo.com \
--cc=linux-kernel@vger.kernel.org \
--cc=root@chaos.analogic.com \
/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.