Ekkard Gerlach wrote:
ich kann unter 6.4 meine alte Festplatte WesternDigital 255 MB nicht mehr partitionieren.
Wie sehen die BIOS-Einstellungen für die Festplatte aus? Falls dort auto angegeben ist, die Platte erkennen lassen. Falls er dir beim Erkennen verschiedene Zeilen zur Auswahl gibt, würde ich die mit "normal" nehmen, nicht "LBA". Stimmen die mit den Werten von fdisk überein (CHS: 1010, 9, 55)? Ist das überhaupt eine IDE-Festplatte? Schon mit einem Kernel versucht, der den alten hd-Treiber verwendet? Und da hdb, hast du die Platte auch korrekt als Slave gejumpert? Hast du deine erste Platte auch korrekt gejumpert? Die meisten Platten kennen zwei Modi: Master/Single und Master/Slave present. Wie und welche Parameter du beim Booten übergeben kannst, steht recht ausführlich in /usr/src/linux/Documentation/ide.txt. Und zum Schluß: Wird dein Chipsatz korrekt erkannt?
Aufruf mit fdisk /dev/hdb unter 6.4 (non-Rettungssystem): rex:~ # fdisk /dev/hdb Device contains neither a valid DOS partition table, nor Sun or SGI disklabel Building a new DOS disklabel. Changes will remain in memory only, until you decide to write them. After that, of course, the previous content won't be recoverable.
Command (m for help):
Löschen der bestenden Partition unter 6.4: Command (m for help): d Partition number (1-4): 1 Warning: partition 1 has empty type
Wie kann er dir eine Partition anzeigen, die du löschen kannst, wenn er doch keine gültige Partitionstabelle findet?
Danach Neuerstellung schein gut zu gehen, BIS AUF DIE WARNING BEIM WRITE: (Die Warning erscheint beim Partitionieren mit einem Rettungssystem nicht)
WARNING: If you have created or modified any DOS 6.x partitions, please see the fdisk manual page for additional information.
Ist normal, hab ich hier auch.
Dann bei nochmaligem Aufruf von fdisk /dev/hdb der alte Fehler : rex:~ # fdisk /dev/hdb Device contains neither a valid DOS partition table, nor Sun or SGI disklabel Building a new DOS disklabel. Changes will remain in memory only, until you decide to write them. After that, of course, the previous content won't be recoverable.
Schon mal dd if=/dev/hdb of=hdbmbr.bin bs=512 count=1 versucht? Kannst die Datei dann z.B. im mc auswählen, F3 für an- schauen, F4 für Hex. Steht dort ab 0x1BE was? Sind die beiden letzten Bytes der Datei "55 AA"? Wenn nicht, reinschreiben.
Ein Formatieren schlägt danach auf fehl:
Was sagt mke2fs /dev/hdb1?
Merkwürdig: die mit fdisk erstellte Partition ist mit einem Rettungssystem gebootet LESBAR und formatierbar ! Eine mit dem
Und was sagt das fdisk von diesem System? Meldet es die gleichen CHS-Werte?
Anmerkung: cfdisk unter 6.4 geht auch nicht: rex:~ # cfdisk /dev/hdb
FATAL ERROR: Bad signature on partition table Press any key to exit cfdisk
Nach obiger Modifikation und anschließendem Zurückschreiben sollte diese Fehlermeldung doch nicht mehr kommen, oder?
Kernel-Problem ?
Möglich. Wie gesagt, probier doch mal den alten hd-Treiber. Mehr fällt mir auch nicht ein. mfg Alfons. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com