PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : win98-bootdisk unter SuSE 10



äksl
09.09.06, 09:16
Hallo!
Ich hab vor kurzem meine Partitionierungen geändert (/temp und /var auf separate Partitionen packen).
Hab dabei aber leider irgendwie meine Windows-Partition zerschossen und konnte danach Windows auch nicht mehr installieren:confused: .
Naja, man kanns ja auch in'ner VM laufen lassen
Ich hab mir dann Qemu geholt und es damit probiert, aber von CD gehts auch da nicht. Also geschaut, wo's Bootdisks zum Download gibt und runtergeladen (auch direkt auf Diskette). Aber so einfach ist das wohl doch nich!
Ich bekomme nämlich immer die Meldung:
Booting from floppy.....

Ungueltiges System
Datentraeger wechseln und Taste druecken

Geht das über haupt so wie ich das vorhabe, und wenn Ja, warum nich?
SuSE 10.0 SE
Kernel 2.6.13
KDE 3.4.2
Gnome2.12

stefan.becker
09.09.06, 12:15
Man kann aus der Frage nicht genau erkennen, was du überhaupt machst. Startest du den PC per Bootdisk oder in Qemu? Wenn ja, wie _genau_ in welcher Version. Also mal alle Schritte aufschreiben, damit einen Fehler erkennen kann.

Wene
09.09.06, 12:30
Um eine bootfähige Disk zu erzeugen genügt es nicht, die Daten darauf zu kopieren. Der Bootsektor muss auch beschrieben werden.

dd if=bootdisk.img of=/def/fd0

äksl
09.09.06, 13:24
Danke erstmal!
Also ich versuche in Qemu zu starten! Dazu hatte ich mir "qemu-0.6.1-4.i586.rpm" runtergeladen und installiert.
Hab dann mit
"qemu-img create -f raw win98.img 10000M" und (anfangs mit
"qemu -hda win98.img -cdrom /dev/hdd -boot d") danach mit
"qemu -fda /dev/fd0 -hda win98.img -boot a"
versucht, zu booten
Ein DOS-Fenster erscheint und zeigt dann, daß versucht wird von Floppy zustarten, das System ungültig ist, ich den Datenträger wechseln und ein Taste drücken soll.
Aber wenn ich den Bootsektor auch beschreiben muß, kann's ja so auch nich funktionieren!
Ääääh, was muss ich nochmal genau mit dem Code machen?

stefan.becker
09.09.06, 13:32
Ah ja, Qemu-0.61 Das ist sozusagen noch aus dem letzten Jahrhundert.

Installier bitte erstmal was neues (qemu 0.82), dann sehen wir weiter.

äksl
09.09.06, 15:29
Ich habs gewusst!
Ich hatte nämlich Qemu 0.6.1 gewählt, weils als RPM vorlag. Problem (für mich):
nach "tar zxvf qemu*tar.gz <"
"cd qemu* <"
und "./configure <"
erscheint: >>ERROR: "gcc" looks like gcc4.x
QEMU is known to have problemswhen compiled with gcc4.x
Its recommended that you use gcc 3.x to build QEMU
To use this compiler anyway, configure
with --disable-gcc-check<<
Gesagt, getan!
Was jetzt kommt is echt zuviel, aber da steht gaanz oft "Datei oder Verzeichnis nicht gefunden"
Mein Wissen reicht echt nich aus, um da die wichtigen Sachen rauszusuchen.
Tippt man dann wider besseren Wissens "make", erscheint:
Makefile: 3: config-host.mak: Datei oder Verzeichnis nicht gefunden
make: *** Keine Regel, um >>config-host.mak<< zu erstellen. Schluss.
P.S.: gehts denn wirklich nich mit der alten Version?

stefan.becker
09.09.06, 17:26
Mag gehen. Aber du suchst dich hinterher tot an lange beseitigten Fehlern.

Es gibt doch so viele RPM-Seiten, schau doch mal nach, ob es dort nichts gibt.

Siehe auch:

http://rpm.pbone.net/

äksl
09.09.06, 18:44
Okay, okay! Übergezeugt!
Denn such ich ma los! Ich wüsste nur noch gerne, was es hiermit
dd if=bootdisk.img of=/def/fd0 auf sich hat.

stefan.becker
09.09.06, 18:47
Du hast ein Image einer Diskette und kopierst das auf eine Diskette.

äksl
09.09.06, 21:07
Nee, hab ich nich!
Muss ich also ein Image erzeugen? Oder wie? Oder wat?
Und mit RPMs für SuSE 10.0 siehts auch nich so toll aus.
Naja, werd halt probieren, ob was geht.

Wene
09.09.06, 21:33
Nee, hab ich nich!
Muss ich also ein Image erzeugen? Oder wie? Oder wat?
Was hast du dann? Nur die Daten, die auf der Disk liegen sollten? Da fehlt dir der Bootsektor.

äksl
10.09.06, 08:27
Moin!
Genau! Ich hab mir hier: http://www.bootdisk.com/bootdisk.htm
was runtergeladen. Heißt "boot98se.exe".

stefan.becker
10.09.06, 08:38
Das ist ein selfextraxting archive. Also erst starten, z. B. "wine boot98se.exe" (wenn es nicht geht, halt unter Windows), die entpackte Datei dann per "dd ..." auf Diskette kopieren.

stefan.becker
10.09.06, 08:40
Ich habe die Datei gerade mal testweise geladen. Doch nicht per dd, sondern ein Installer, der nach einer Diskette fragt.

Hast du das auch so gemacht?

äksl
10.09.06, 13:33
Ich probier das mal
Also erst starten, z. B. "wine boot98se.exe" (wenn es nicht geht, halt unter Windows)
Nur, wenns nich geht, gehts auch nich unter Windows, da ich das ja nich mehr starten kann.

Doch nicht per dd, sondern ein Installer, der nach einer Diskette fragt.
Häää? Sorry, aber ich bin da nich so firm. Also, ich hab mir die Datei ohne selbst was zu verändern auf Diskette geladen.
Dann hab ich Qemu gestartet:
"qemu-img create -f raw win98.img 10000M" und
"qemu -fda /dev/fd0 -hda win98.img -boot a"
Dann erscheint das Windows-schwarzer-Grund-weisse-schrift-Start-Fenster.
Okay, nich ganz Standart, sind noch'n paar Infos von Bochs und Nongnu dabei, aber bis zum Punkt "Booting from Floppy..." gibts keine Fehlermeldungen!
Meintest du das? Wohl eher nich, oder?

stefan.becker
10.09.06, 13:42
Ich habe mir die Datei wie gesagt angeschaut. Das ist ein Installer. Du musst das Programm "boot98se.exe" unter Windows starten, eine Diskette einlegen, der erstellt dann daraus eine saubere bootfähige Diskette.

Wenn du kein Windows mehr hast, kannst du das wie beschrieben per WINE versuchen unter Linux ("wine boot98se.exe").

Geht das auch nicht, such dir einen Windows-PC und mach es an dem.

Es gab übrigens auch bootbare Win98-CDs. Wäre auch einen Versuch wert.

äksl
10.09.06, 17:45
Hoppla, es geht ja!

Aber du suchst dich hinterher tot an lange beseitigten Fehlern.
Daran hats wohl auch gelegen. Hab mir 'ne etwas neuere Version geholt, nichts ganz neues, aber auf jeden Fall gehts jetzt auch ohne Bootdisk!
Besten Dank an euch, bis denne! (das nächste Problem lauert bestimmt schon irgendwo)

äksl
10.09.06, 18:04
Oh, der Beitrag war eben noch nich da (oder bin ich blind?) Sorry!
Das mit wine hat irgendwie nich geklappt (hab ja auch kein wine, oder is das schon drauf?).
Das heißt, irgendwie hats doch geklappt!
Hab die Zeile so eingegeben und es wurd auch was auf Diskette geschrieben, aber mit "-boot a" wars denn nix!
Habs dann doch nochmal mit "-boot d" versucht, und siehe da, nu geht es ja!
Es hing, wie gesagt, wohl doch an der älteren qemu-Version.
Hab jetzt 'ne ....0.7.1.... und wenn die gut läuft, wird auch nichts geändert!

Es gab übrigens auch bootbare Win98-CDs. Wäre auch einen Versuch wert.
Und genau das war ja mein Problem! Hab ich ja! Aber sie wollte nich mehr booten. Warum weiß ich nich. Sogar als ich SuSE runtergeschmissen hatte, gings nich! Na, egal! So, wies jetzt is, isses auch gut.
Also Dank! nochmal.

stefan.becker
10.09.06, 18:04
Versuch langfristig, mal die jeweils neueste Version selbst übersetzen zu können. Bei Qemu tut sich unheimlich schnell viel.

Aber schön, das es geht.

stefan.becker
10.09.06, 18:05
Das mit der Boot-CD kann auch an der Qemu Version liegen. Das war mal ein bekanntes Problem.

äksl
11.09.06, 19:15
Ich denk auch, daß ich ums Übersetzen auf lange Sicht nicht drumrum komme.
Schau'n wir mal!