LI on boot

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Mark Peoples
Date:  
Subject: LI on boot
I ended up getting it to work, in a
half-assed-but-eventually-would-have-done-it-way.

I had wdc 2340 drive too, which i used in the same machine for netbsd. i put
it back in as hda and made the 31200 hdb. The 2340 only has 1010 cylinders,
so I know for sure it wasn't going to exceed the 1024th cylinder. =)

I stuck /boot and /var/log on hda1 (system does mail and network syslog) and
/ on /hdb2. Works like a charm.

Now, on to my next project. fibre disk raid5 network appliance <g>

-----Original Message-----
From:
[mailto:plug-discuss-admin@lists.PLUG.phoenix.az.us]On Behalf Of Jason
Sent: Sunday, October 01, 2000 8:57 PM
To:
Subject: Re: LI on boot


Mark Peoples wrote:
>
> Ok. I've been fighting an install of RH6.2 all day today, but can't for

the
> life of me get linux to boot from the hd without a fd. argh
>
> The hard drive is a wdc 31200...CHS = 2484/16/63. (bios sees this fine)
>
> During the first install, I had two partitions, / and swap. Didn't work.
> Then I tried /, /boot, and swap. Still didn't work.
>
> I've tried various combos of partitioning. dmegs shows that the kernel saw
> the disk CHS as 621/64/63, even though I put append="hd=2484,16,63" in
> lilo.conf and running lilo.
>
> fdisk thinks that the disk is also 621/64/63, but printing the parition
> table shows that /boot (/dev/hda1) is below the 1024th cylinder (covers
> 1-6).
>
> I know that the 'new' lilo does away with the 1024 limit, but,
> unfortunately, the bios in this machine is much too old to meet the
> requirements for the new lilo. =(
>
> Any ideas? Even at 10M, ftp installs are too long. =)
>
> Thanks,
> Marco


The simplest solution is to create a small root partition:

slick:~# fdisk /dev/hda
[...]
   Device Boot    Start       End    Blocks   Id  System
/dev/hda1   *         1        82     41296+  83  Linux
[...]


This has a distinct advantage, in that it becomes possible to umount
most of your box for maintenance, or mount most of your valuable stuff
read-only, and still keep /tmp, /var, etc writable (you might want to
symlink some of the stuff in /var over to the large partition though,
to avoid spacefilling DoS attacks.) It was also how I sidestepped the
1024 limit long before there was another workaround.

You will probably have to be able to modify your /etc/rc.d/ scripts in
order to get this to work correctly at bootup.

slick:~# ls -l /usr
lrwxrwxrwx   1 root     root           12 Jan  9  2000 /usr ->
/storage/usr/
slick:~# cat /etc/fstab
/dev/hda1       /               ext2    defaults                1 1
/dev/hda2       swap            swap    defaults
/dev/hda3       /storage        ext2    defaults                1 2





--
jkenner @ mindspring . com__
I Support Linux:           _> _  _ |_  _  _     _|
Working Together To       <__(_||_)| )| `(_|(_)(_|
To Build A Better Future.       |                   <s>


________________________________________________
See http://PLUG.phoenix.az.us/navigator-mail.shtml if your mail doesn't post
to the list quickly and you use Netscape to write mail.

Plug-discuss mailing list -
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss