[EMAIL PROTECTED] wrote:

> Rerunning Disk Druid gives the following:
> hdb1            1244M           Win 95 FAT32
> hdb2            3M                      OS/2 Boot Mgr
> hdb3            500M            Linux Native
> hdb5            188M            Dos 16-bit >=32
> hdb6            125M            Linux Swap
> 
> Which looks fine.  Any ideas how I can get Linux loaded and overcome
> this Partition Magic error - ie fix the HD?

Tried a "dd if=/dev/zero of=/dev/hdb1" lately? ;-)

Seriously, start by making a full backup of everything you'd like to
keep from the entire harddisk (all partitions). My experience says
that this may not be such a bad idea after all..

Then I would use fdisk instead of disk druid to see the "exact"
locations of the partitions, delete them, re-create them at the same
positions, verify, write and exit.


Also, did you remember to create a new lilo boot sector? The kernel
(and second stage boot loader?) will definitely be in different
locations on your hard drive now, so the old 512 byte boot sector will
look at the wrong place for the rest of the loader+kernel.


Another thing, I don't know if it's just me being superstitiuos, which
by the way might be a good thing anyway if DOS/MS is involved, but
I've noticed that when using extended partitions, all software I've
seen only makes ONE primary partition, then an extended partition of
the rest of the disk, and then ALL OTHER partitions in there, so
that's how I do it too.

I also try to put my swap partition close to the "middle" of the disk,
in a last attempt at making swap access as swift as possible.
So if you happen to accidentally wipe everything, you could try
something like this:

/dev/hdb1       pri.    C:         0-1244M Win95 FAT32
/dev/hdb2       ext.            1244-2060M (rest of disk)
</dev/hdb5>     log.    OS2     1244-1247M OS/2 Boot Mgr
</dev/hdb6>     log.    /boot   1247-1271M Linux Native
</dev/hdb7>     log.    swap    1271-1380M Linux Swap
</dev/hdb8>     log.    /       1380-1878M Linux Native
</dev/hdb9>     log.    D:      1878-2060M DOS 16bit >=32M

Note the /boot partition, where you store your kernels, way below the
2.1G limit (if you had a bigger disk) for easy access by LILO.

Sorry that I'm unable to provide any "real" solution to your Partition
Magic problem.

Mattias

Reply via email to