PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Lilo Probs mit 2.er Festplatte



Temp
20.05.02, 11:06
Moin Leute,

hier gleich mal mein LILO.CONF



disk = /dev/hda
bios = 0x80
disk = /dev/hdc
bios = 0x81
disk = /dev/sda
bios = 0x82
boot = /dev/hda
change-rules
reset
read-only
menu-scheme = Wg:kw:Wg:Wg
lba32
prompt
timeout = 80
message = /boot/message

image = /boot/vmlinuz
label = linux
root = /dev/hda1
vga = 791
initrd = /boot/initrd

image = /boot/vmlinuz.suse
label = failsafe
root = /dev/hda1
vga = 791
initrd = /boot/initrd.suse
append = "ide=nodma apm=off acpi=off"
optional

other = /dev/sda1
label = "Windows 98"

image = /boot/memtest.bin
label = memtest86

other = /dev/hda2
label = "Windows XP"




Nun ja, sieht so aus. Auf Hhda hab ich XP + Linux druff. Klappt alles einwandfrei zum Booten.
Und auf der Sda hab ich noch mein altes Win98 drauf - ab und zu mal zocken ;)
Jo, genau das will er nicht booten :(
Da bleibt er einfach stehen.
Kann es sein das es damit zusammehängt (bios eintrag 0x82)? Im Bios taucht das Ding ja nett auf. Aber wo rutscht das denn hinn wenn mein SCSI-Controller die Festplatte erkannt hat? Auf 0x80?
Ach nochwas, auf Hdc läuft noch ein OpenBSD, das hab ich aber noch nicht in Lilo aufgenommen.
Seh ich das richtig zum eintragen?
Festplatte mounten und dann so nen ähnlichen Eintrag wie für Linux (mit Kernel usw)?

Weiß jemand was ich falsch gemacht habe?
Ach ja, was wohl unschwer zu erkennen ist - ich nehm ne SuSE Distri ;)
Die 8er, und hat gleich mal wieder Installationsprobleme geboten ;) Na schauen wir mal wie es weiterhin so läuft.

Gruß Temp

Temp
20.05.02, 16:08
och kommt jungs.
Keiner ne Idee?

Weiß echt nicht mehr weiter was ich verstellen muß.
Oder bin ich einfach zu blöd dafür und es ist ein maginaler Fehler den der kleine Temp nicht sieht ;)

Gruß Temp

sloeppy
20.05.02, 17:46
versuchs mal mit map-drive statt mit disk = ...., bios = .....
Ich gehe mal davon aus, daß Du bei der Win98-Installation die SCSI-Platte als erste gebootet hast, also im Bios auf zuerst von SCSI booten eingestellt hast
Das Vertauschen der Platten musst du dann auch direkt in die sda-Sektion schreiben, in etwa so:

....
other = /dev/sda1
label = Win98
map-drive = 0x80
to = 0x81
map-drive = 0x81
to = 0x82
map-drive = 0x82
to = 0x80
table = /dev/sda
....

Dadurch sagst du Windows dann, daß er die SCSI-Platte als erste ansehen soll, obwohl sie eigentlich die dritte im System ist (nach hda und hdb, falls du nun im bios auf ide booten eingestellt hast).

Free-BSD kenn ich nicht, kann ich dir nicht weiterhelfen

Temp
20.05.02, 20:42
Dankeschön,
ok naja, hatte im Bios nur noch HDD0 drin - also meine Hdda
Da hatte er es net derappelt
Ich probiers mal

Thx for Help

Gruß Temp

Temp
21.05.02, 00:21
Oh man ich Hirsch.

Was vergessen ;)

Und zwar der Startsektor für Win98 steht auf der SCSI Platte im MBR.
Wenn ich das in LILO so angeb benutzt der denn dann überhaupt?

Gruß Temp

sloeppy
21.05.02, 20:12
dafür schreibst du ja o.g. Einträge in die lilo.conf.
die bewirken, daß nach dem booten des lilo die bootreihenfolge der platten getauscht sind, sodaß windoof dann glaubt, seine scsi-platte sei die erste im system, und dementsprechend auch auf dieser nach seinen startdateien guckt.
mit der konfiguration sollte es eigentlich funktionieren.

Temp
25.05.02, 11:54
Hmm leider hat es nicht funktioniert :(

Das mit dem "ummappen" war ohne Erfolg.
Jemand ne weitere Idee?

Temp
30.05.02, 13:26
Pushhhh ;)

sloeppy
30.05.02, 13:41
bei mir funktioniert es so, ich habe praktisch die gleiche Konfiguration, wie du auch, (hda Win2000, hdb SuSE, sda WinME).
Das funktioniert allerdings nur, wenn Du während der Win98-Installation die SCSI-Platte als erste (also Laufwerk C: auf SCSI) hattest.
Im Zweifelsfall sonst nochmal die IDE Platten ausschalten, und gucken, ob du dann an Dein Win98 rankommst.
Und wenn nicht, dann mal über ne Win-Startdiskette oder -CD starten und "fdisk /mbr" eingeben, dann schreibt er sich den mbr auf sda nochmal neu (auf jeden Fall vorher die IDE Platten bzw. -Controller abschalten!)
Vielleicht hast du den ja während der Tests mit lilo zerschossen.

sloeppy
30.05.02, 13:47
sorry, hatte mich oben verlesen!!
Du hast ja auf hda Win und Linux drauf, dann hast du auch nur eine 0x80 (IDE) und eine 0x81 (SCSI) die du tauschen musst, also so in der Art:

....
other = /dev/sda1
label = Win98
map-drive = 0x80
to = 0x81
map-drive = 0x81
to = 0x80
table = /dev/sda
....

Ich hoffe, daß hilft weiter, sorry nochmal, daß ich mich verlesen hatte.

Temp
31.05.02, 13:41
Oh gott, da musst dich doch nicht entschuldigen.
Mei ich hätt doch auch draufkommen können das ich die config nur etwas umschreiben muss ;)
Werds gleich mal probieren.

Hatte nämlich nicht ganz verstanden wie das mit dem ummapen funktioniert ;)

Danke für deine Hilfe.

Gruß Temp