DOSEMU : setup-hdimage erkennt keine bootfähige DOS-Partition Hallo, zunächst nenne ich die Konfiguration: Cyrix 6x86 P166, 2x 16 MB PS2 Modul 4x32, EIDE-Festplatte 2,1 GB (IBM DAQA22160), CDROM- Laufwerk, Floppy, Soundkarte etc. Die Festplatte ist in eine primäre Partition und in eine erwei- terte Partition gegliedert. Aus Linux-Sicht sieht die Platte so aus: hda1 (DOS, C:, bootfähig), hda4 (Linux, bootfähig), hda3 (OS/2 Bootmanager) [hda1, hda4, hda3 bilden die primäre Parti- tion], hda5 (Linux Swap), hda6 (DOS, D:), hda7 (DOS, E:), hda8 (DOS, F:) [hda5 - hda8 bilden die erweiterte Partition]. Als DOS wird MSDOS 6.22 mit FAT16 verwendet. Im MasterBootRecord befindet sich der OS/2-Bootmanager aus dem Windows-Programm "PartitionMagic", Vs. 3.0. Bootprogramme sind einerseits das normale DOS-Bootprogramm und andererseits LILO für Linux, jeweils in der entsprechenden Partition. Auf diese Weise kann ich beim Einschalten des Rechners leicht das Betriebs- system auswählen. Starte ich Linux als root, so werden die DOS- Partition über "fstab" automatisch gemountet. Linux ist in der Distribution SuSE 6.0 mit "yast" installiert worden. Entsprechend /usr/doc/packages/dosemu/QuickStart habe ich in /var/lib/dosemu das Programm setup-hdimage gestartet. Es erkennt alle DOS-Partition, hält sie für möglicherweise nicht bootfähig ["I've seen the following DOS partitions (perhaps nun bootable):"] und spuckt folgende Meldungen aus, wenn ich ihm die bootfähige DOS- Partition /dev/hda1 oder mit /dev/fd0 eine DOS-Bootdiskette anbie- te (überflüssig zu sagen, daß sich DOS damit ohne Fehl und Tadel starten läßt!): <> strings: command not found <> strings: command not found <> strings: command not found <> line 30: 414 Segmentation default $mcommand $params <> line 30: 422 Segmentation default $mcommand $params Your /dev/... seems not to contain one of the DOSes that I know. In obigen Zeilen ist "<>" zu ersetzen durch "/var/lib/dosemu/dexe/extract-dos", die Punkte "..." durch hda1 oder fd0. Unmittelbar auf diese Zeilen folgt, daß in einem normalen DOS die Programme IO.SYS und MSDOS.SYS vorhanden sind (sie sind wirklich vorhanden!) und die Frage, welche Programme an ihre Stelle treten sollen. Indem ich die einzelnen Schritte durch fünfminütige Pausen getrennt habe, konnte ich feststellen, daß in /var/log/messages nur eine Zeile geschrieben wird, nämlich <Zeitpkt> ekskog /USR/SBIN/CRON[466]: (root) CMD ( test -x /usr/lib/ cron/run_crons && /usr/lib/cron/run_crons ) Weiterhin habe ich festgestellt, daß die Zahlen nach "line 30:" (im obigen Beispiel 414/422) nicht reproduzierbar sind; andere Kombina- tionen waren 316/324, 241/249, 564/572 (also immer die Diffenrenz 8). Wer kann mir, einem Linux-Neuling, bitte aus dieser Situation heraus- helfen? Sollte das etwa daran liegen, daß SuSE 6.0 "mtools" in der Ver- sion 3.9.1-26 enthält, lt. "QuickStart" aber mtools Vs. 3.6 gebraucht wird? Mit Dank Peter -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux