Alfons Wuestnienhaus wrote:
Ekkard Gerlach wrote:
Wie sehen die BIOS-Einstellungen für die Festplatte aus?
C H Sec MB Block LBA PIO 1010 9 55 244 ON off 1 Habe die FP jetzt an den zweiten IDE-Port gehängt, als Master, damit sich die auf keinen Fall mit meiner ersten FP stört. Alle Fehler beim fdisk jedoch sich identisch.
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)? Ja. Ist das überhaupt eine IDE-Festplatte? Ja. Mit Win95 und mit Rettungssytem ist die Welt doch in Orndnung. Kann das BIOS dann trotzdem der Fehler sein ?
Schon mit einem Kernel versucht, der den alten hd-Treiber verwendet? Meinst Du unter "Block Devices" das: [ ] Use old disk-only driver on primary interface
??? Dann wird das erste IDE-Device mit dem alten IDE-Treiber angesprochen, das will ich aber nicht! Ich haben meine Systeme alle auf hda und da will ich nicht beim gelegentlichen Anhängen der 255MB-FEstplatte alles umstricken beispielsweise auf hdc ! Der Aufwand lohnt nicht. Vorher boote ich das REttungssystem und kopiere die Daten, die ich mit der 255 MB-Festplatte transportieren will , per Hand.
Und da hdc, hast du die Platte auch korrekt als Slave gejumpert?
Habe ich. Wie gesagt, unter Win95, und Rettungssystem läufts.
Hast du deine erste Platte auch korrekt gejumpert? Die meisten Platten kennen zwei Modi: Master/Single und Master/Slave present.
Meine 10GB Fujitsu hat keine Jumper an der üblichen Stelle. Vielleicht an der Unterseite. Dazu müsste ich die erst ausbauen - Keine Lust. Wie gesagt, mit Win95 und Rettungssystem geht ja alles.
Wie und welche Parameter du beim Booten übergeben kannst, steht recht ausführlich in /usr/src/linux/Documentation/ide.txt. Sehe ich mir bei Gelegenheit an.
Und zum Schluß: Wird dein Chipsatz korrekt erkannt? Ja. Ali-Chipsatz. Wird erkannt.
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?
Ich habe unter dem Rettungssystem eine gültige Partition erstellt, dann Suse6.4 von FP gebootet. 6.4 erkennt die Partition einfach nicht an! Das ist doch gerade meine Problem, das ich geschildert habe ?! Ich weiss, dass sie vorhanden ist, also löscht fdisk sie ohne sie anzeigen zu können.
Schon mal
dd if=/dev/hdc of=hdcmbr.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.
55 AA stand da wirklich nicht. Bei meiner Haupt-FEstplatte 10GB steht da tatsächlich 55 AA. Also gemacht, doppelt geprüft ob Änderung von Festplatte angenommen, dann: rex:/usr/src/linux # fdisk /dev/hdc Command (m for help): p Disk /dev/hdc: 9 heads, 55 sectors, 1010 cylinders Units = cylinders of 495 * 512 bytes Device Boot Start End Blocks Id System /dev/hdc1 ? 3574006 7010793 850604726+ 65 Novell Netware 386 Partition 1 has different physical/logical beginnings (non-Linux?): phys=(117, 19, 32) logical=(3574005, 7, 42) Partition 1 has different physical/logical endings: phys=(357, 115, 51) logical=(7010792, 5, 39) Partition 1 does not end on cylinder boundary: phys=(357, 115, 51) should be (357, 8, 55) /dev/hdc3 ? 3558863 3558863 0 6d Unknown Partition 3 has different physical/logical beginnings (non-Linux?): phys=(105, 0, 0) logical=(3558862, 7, 46) Partition 3 has different physical/logical endings: phys=(101, 101, 7) logical=(3558862, 7, 45) Partition 3 does not end on cylinder boundary: phys=(101, 101, 7) should be (101, 8, 55) /dev/hdc4 1 1 0 83 Linux Partition 4 has different physical/logical endings: phys=(1009, 8, 55) logical=(0, 0, 55) Command (m for help): ...Partitionssalat! Aber immerhin werden Partitionen angeigt. Habe alle Phantom-Partitionen gelöscht und eine einzige neue erstellt und "write" ausgeführt. Dann wieder rex:/usr/src/linux # fdisk /dev/hdc 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): p ..der gleiche Fehler wie vorher. Und das "55 AA" ist auch wieder verschwunden!
Was sagt mke2fs /dev/hdc1?
rex:/ # mkfs -t ext2 /dev/hdc1 mke2fs 1.18, 11-Nov-1999 for EXT2 FS 0.5b, 95/08/09 mkfs.ext2: Device not configured while trying to determine filesystem size aber: ein Formatieren von hdc rex:/ # mkfs -t ext2 /dev/hdc mke2fs 1.18, 11-Nov-1999 for EXT2 FS 0.5b, 95/08/09 Filesystem label= OS type: Linux Block size=1024 (log=0) Fragment size=1024 (log=0) 62496 inodes, 249975 blocks 12498 blocks (5.00%) reserved for the super user First data block=1 31 block groups 8192 blocks per group, 8192 fragments per group 2016 inodes per group Superblock backups stored on blocks: 8193, 24577, 40961, 57345, 73729, 204801, 221185 Writing inode tables: done Writing superblocks and filesystem accounting information: done rex:/ # Funzt fehlerfrei ... Mounten läßt sich die die nicht partitionierte aber komplett formatierte FEstplatte. Hmmmm
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?
Jau! Also alles in allem komisch. Sonst jemand noch eine Idee? Gruss Ekkard --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com