Daher initial die neue platte als hdd (slave 2nd. ide) im system.
Als ich das erste mal cfdisk /dev/hdd aufrief, kam die meldung dass keine partionstabelle vorhanden sei, und daraufhin habe ich mit cfdisk eine neue beim start erstellt.
dann die partionen angelegt und sicherheitshalber neu gebootet.
danach mit mkfs.ext das filesystem erstellt, und die partion als hdd3 auf /mnt gemountet.
dann mit cp -axv / /mnt die root-platte kopiert.
soweit so gut.
nun rechner heruntergefahren, die neue platte auf master gejumpert und die alte root-platte abgehaengt und durch die neue ersetzt. (was fuer ein satzbau )
nun mit einer woody cd das system gestartet (rescbf24 root=/dev/hda3 ).
dann mit install-mbr den linux masterbootrecord geschrieben.
BIS HIERHER war alles scheinbar ok.
Doch dann wollte ich lilo installieren (in /dev/hda3).
und dann bekomme ich immer dieselbe fehlermeldung:
Code: Alles auswählen
sonne:~# lilo
Device 0x0300: Invalid partition table, 3rd entry
3D address: 63/15/1023 (16435502)
Linear address: 1/207/911 (14648256)
sonne:~#
lilo bietet zwar die option -P fix an, doch ich weiss nicht ob das "gut" ist, denn ich habe diesen "fix" mit der vorherigen platte ausgefuehrt (identischer plattentyp - segate barracuda ATA IV 40GB) , und die ist dann nach 2 tagen kaputt gegangen - was natuerlich auch zufall sein kann.
hier noch die partionstabelle, nachdem cfdisk eine erstellt hat und ich die partionen eingerichtet habe.
Code: Alles auswählen
cfdisk 2.11n
Disk Drive: /dev/hda
Size: 40020664320 bytes
Heads: 16 Sectors per Track: 63 Cylinders: 77545
Name Flags Part Type FS Type [Label] Size (MB)
------------------------------------------------------------------------------
hda1 Primary Win95 FAT32 (LBA) 6000.14
hda2 Primary Linux swap 1499.78
hda3 Boot Primary Linux ext3 32520.76
[Bootable] [ Delete ] [ Help ] [Maximize] [ Print ]
[ Quit ] [ Type ] [ Units ] [ Write ]
Toggle bootable flag of the current partition
Wer bis hierhin gekommen ist - Vielen Dank fuers lesen -