PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Windows 98 mit Suse 10.2



chriskathi
23.02.07, 15:01
Hallo,

habe ja jetzt Opensuse 10.2 (Box version) auf dem Lapptop und will jetzt Win98 SE neben Suse auf dem Laptop haben, wie mache ich das jetzt am besten ? Habe jetzt alles mit Ext3 formatiert .... :confused:

marce
23.02.07, 15:27
ext3-Part resizen, freien Platz mit fat32 formtieren und darin W98 installieren.

Problem: W98 hätte gerne die erste primäre Part. für sich - und ist recht schwer davon zu überzeugen, dass dem nicht sein soll...

Am einfachsten geht's wenn Du erst W98 und dann Linux installierst - so die Linux-Installation noch jungfreulich ist -> Platt machen...

lightninglord
25.04.07, 18:18
was mach ich wenn die Linuxplatte schon entjungfert ist und ich aber eine weitere HDD eingebaut hab worauf nur win98 sein soll? Ich kanns nehmlich ned installieren weil Win98 gerne die Erste HDD bzw die erste Partition will, aber da ist mein Suse drauf.

kreol
25.04.07, 18:34
Die Linux Platte abklemmen, Win auf die erste primäre Partiton der verbliebenen Platte installieren, Linux wieder anklemmen, sicher stellen, daß von ihr gebootet wird und die Bezeichnungen stimmen (was sagt /boot/grub/device.map?) und das Windows in die /boot/grub/menu.lst eintragen. Dabei ummappen. Beispiel
title Windows
map (hd0),(hd1)
map (hd1),(hd0)
chainloader (hd1,0)+1Genaueres kann man sagen, wenn Du Dein System näher beschreibst.


Kreol

lightninglord
25.04.07, 18:40
Also ich hab eine 130GB HDD ( MASTER ) mit openSUSE10.2 ( standart Part. ) und eine 10GB HDD ( SLAVE ) auf die nun Win98 soll

kreol
25.04.07, 18:48
Bau die Linux-Platte aus, jumpere die Slave auf Master um und installiere Windows.

Anschliessend die Windows-Platte auf Slave umjumpern und die Linuxplatte wieder einbauen. Dann ist die Linux-Platte wieder hda ((hd0) in der Grub-Terminologie) und die Windows-Platte ist hdb (hd1). Linux sollte dann problemlos booten.

Wenn in der /boot/grub/device.map ein Eintrag der hdb fehlt erstelle ihn als root mit einem Texteditor Deiner Wahl, als Muster kannst Du den Eintrag für hda nehmen.

Anschliessend als root die /boot/grub/menu.lst wie obenstehend beschrieben anpassen und sehen was beim reboot passiert.


Kreol

lightninglord
25.04.07, 18:57
aha und wie kann ich dann auswählen von was ich jetzt booten will, mus ich da jedesmal im BIOS die primboot soucre umstellen?

kreol
25.04.07, 19:01
Das BIOS bootet nach wie vor die Master an IDE0, den Rest macht die menu.lst. Die erforderliche Anpassung habe ich ja gepostet.

Du verwendest Grub? Bin bei SuSE einfach mal davon ausgegegangen...


Kreol

lightninglord
25.04.07, 20:02
Grub??? Sorry ich bin Linuxanfänger. Wegen dem auswählen meinte ich: Das vor dem Booten nen Fenster kommt wo ich auswählen kann zwischen Linux oder Win98.

kreol
25.04.07, 20:41
Genau das erledigt Grub (http://de.wikipedia.org/wiki/GRUB). Oder ein anderer Bootmanager (http://de.wikipedia.org/wiki/Bootmanager). Grub ist halt SuSE Standard, deswegen ist er naheliegend gewesen...

Was sagt denn
ls -l /bootWenn es dort das Verzeichnis grub gibt spricht viel dafür, daß er installiert ist. Wenn ja, gehe einfach wie vorgeschlagen vor.

Wenn nein, dann lies Dich über Bootmanager ein (Links siehe oben) und teile mit, welchen Dein System verwendet. Die grundsätzliche Installation von Win bleibt davon unberührt, es stellt sich dann nur die Frage, wie Du das Win in den Bootmanager einbindest. Dein Linux bleibt bei der empfohlenen Vorgehensweise unbeschädigt, wie sollte es auch leiden? Bei der Win-Installation ist die Platte abgeklemmt und danach ist sie hda, wie vorher auch...

Wirf gelegentlich auch mal einen Blick auf die Links in meiner Signatur ;)


Kreol

lightninglord
26.04.07, 14:09
also ich hab das jetzt alles so gemacht ( hab Grub ) und ich kann dann auch auswählen ob ich Win oder Linux booten will, aber wenn ich windows anwähle zeigt erh mir ne Fehlermeldung ( map (hd0),(hd1) ) und irgendwas mit Device. Woran liegt das? ich hab die device.map geändert und in der menu.lst exact das reinkopierrt was du mir gepostet hast.

kreol
26.04.07, 15:26
Poste die Fehlermeldung bitte im Wortlaut und die Ausgabe folgender Befehle
fdisk -l <-- kleines L, kein grosses i, als root ausführen
cat /boot/grub/device.map
cat /boot/grub/menu.lstBitte verwende die code-Tags aus meiner Signatur.


Kreol

lightninglord
26.04.07, 16:38
Platte /dev/hda: 120.0 GByte, 120000000000 Byte
255 heads, 63 sectors/track, 14589 cylinders
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

Gerät boot. Anfang Ende Blöcke Id System
/dev/hda1 1 97 779121 82 Linux Swap / Solaris
/dev/hda2 * 98 14589 116406990 83 Linux

Platte /dev/hdb: 10.0 GByte, 10005037056 Byte
255 heads, 63 sectors/track, 1216 cylinders
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

Gerät boot. Anfang Ende Blöcke Id System
/dev/hdb1 * 1 1216 9767488+ c W95 FAT32 (LBA)


(fd0) /dev/fd0
(hd0) /dev/hda
(hd1) /dev/hdb


# Modified by YaST2. Last modification on Mi Apr 25 19:23:40 CEST 2007
default 0
timeout 8
gfxmenu (hd0,1)/boot/message
##YaST - activate

title Kernel-2.6.18.8-0.1-bigsmp
root (hd0,1)
kernel /boot/vmlinuz-2.6.18.8-0.1-bigsmp root=/dev/hda2 vga=0x31a resume=/dev/hda1 splash=silent showopts
initrd /boot/initrd-2.6.18.8-0.1-bigsmp


title Windows98
map (hd0),(hd1)
map (hd1),(hd0)
chainloader (hd1,0)+1

lightninglord
26.04.07, 16:46
Das kommt wenn ich Windows auswähle


map (hd0),(hd1)

Error11: Unrecognized device string

HirschHeisseIch
26.04.07, 16:50
Mach mal aus dem
title Windows98
map (hd0),(hd1)
map (hd1),(hd0)
chainloader (hd1,0)+1 ein
title Windows98
map (hd0) (hd1)
map (hd1) (hd0)
chainloader (hd1,0)+1

buzz768
26.04.07, 17:29
und fehlt da nicht noch eine Zeile?


title Windows98
rootnoverify (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
chainloader (hd1,0)+1