Hi I havn't read the entire message, but I quickly reply: Do not do 'dd if=/dev/fd0 of=/hdc bs=512 count=1' unless you know _very_well_ what you are doing. You will erase your partition table.
On Wed, Oct 17, 2001 at 10:57:55AM +0200, Jeremy Hoyland wrote: > Daniel, > IIRC I have managed to boot without problems from /dev/hdb, /dev/hdc > etc. > Unless someone introduced a new limitation into lilo! Anyway, here are a > few > ideas. > > 1. The primary "slot"? I think you mean first IDE slot, no? In that > case, > you want to wire your disk as primary for the second IDE slot. This is > called /dev/hdc. I have booted REALLY old PCs from /dev/hdc with lilo. > Make sure your BIOS can boot from the second slot (may require tweaking > in the BIOS setup screens). > boot=/dev/hdc > > NB, to change fstab to reflect this, boot from a CD, mount the root > partition and edit fstab. > > 2. The bios=0x80 trick is VERY chicken and egg. Try above first. > > 3. If you (eventually) fall back on a floppy boot, an interesting idea > (that works) is to write the boot sector to a partition and not to the > MBR. use boot=/dev/hdc5. Now, strip this boot sector directly onto a > floppy, like this: > dd if=/dev/hdc5 of=/dev/fd0 bs=512 count=1 > Now, the ONLY thing that is read from the floppy is the boot sector. > Everything else comes from the hard disk, so there's almost no speed > penalty for booting from the floppy :-) > > You can use this trick to try lots of different lilo configurations > without affecting your hard disk. Once you get it to work, strip the > boot sector back to the MBR with > dd if=/dev/fd0 of=/dev/hdc bs=512 count=1 > > You can even put boot=/dev/fd0 if you just want to experiment .. > > 4. Don't forget the 1024 cylinder limitation! Old BIOSes won't boot > beyond this even if you do have the latest lilo. Make a tiny /boot > partition that lies completely within 1024 cylinders, and boot from > there. > > 5. Partition Magic 5.0 CAN partition 30 GB. Tried and Tested by yours > truly. If you have a problem it may be BIOS related - try partitioning > the disk on a different machine, and return it to your target machine > when your finished. > > > > > Date: Tue, 16 Oct 2001 20:54:07 +0200 > > From: Daniel Feiglin <[EMAIL PROTECTED]> > > Subject: Two system problems > > > > Hi folks! > <snip> > > 2. One of the "junk" systems I put together, has a P166 + 32Mb and a "dafuk" IDE > > primary slot (The machine originally had Win 95 on a 2Gb drive which booted OK > > from the the second IDE slot.) With Linux, I can only boot off a floppy, since > > lilo won't allow an IDE hard disk boot from anthing other than > > /dev/hda<something>. Upon examining the lilo.conf man page I found all sorts of > > interesting tricks for remapping the IDE drive ID's: e.g. > > disk=/dev/hdc bios=0x80 > > or > > map-drive=0x82 to=0x80 > > > > My root device is /dev/hdc5, and I boot from on /dev/fd0. I would like to use > > the above disk= ... mapping. I modified lilo.conf to root, /dev/hda5, boot from > > /dev/hda2 and put the boot sector on /dev/hda MBR. I also modified fstab to > > reflect the new arrangement. Of coure lilo failed, because the new arrangements > > are meaningless until I reboot, which I cannot do! What to do? > > > > Thanks to the people who supplied the "junk". I'm still looking for Pentium > > stuff, MB with slot 7 or better. > > > > Regards, > > > > > > Dan Feiglin > > > > > > -- > --------------------------------------------------------------------- > ______ > /_____/\ > /____ \\ \ Jeremy Hoyland, System Architect > /_____\ \\ / Sun Israel Development Center > /_____/ \/ / / Sun Microsystems Israel, Ltd. > /_____/ / \//\ HaMenofim 9 ,POB 12610 > \_____\//\ / / Herzliya, ISRAEL 46733 > \_____/ / /\ / > \_____/ \\ \ Tel: +972 9 971-1288 > \_____\ \\ Fax: +972 9 971-1222 > \_____\/ > > ================================================================= > To unsubscribe, send mail to [EMAIL PROTECTED] with > the word "unsubscribe" in the message body, e.g., run the command > echo unsubscribe | mail [EMAIL PROTECTED] Didi ================================================================= To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]