Supportnet Computer
Planet of Tech

Supportnet / Forum / Linux

Lilo und UDMA100





Frage

Hi! Ich habe Win98, Win2000 und Linux Suse 7.1 installiert und wollte alles über den Bootmanager von Win2000 laufen lassen. Win98 und Win2000 laufen auch sehr gut über den Bootmanager, wenn ich aber Linux starte erscheint nur ein L und der Rechner steht. Ich denke es liegt am UDMA100 Controller, denn Lilo scheint die Root Festplatte von Linux nicht zu finden. Meine Konfigration: AMD 800Mhz, 392 MB RAM; MBoard Asus A7V CD-ROM hda Brenner hdb LS-120 hdc 2 Festplatten am UDMA100 Controller (2x IBM mit 30GB und 40GB) Win98 auf hde1 (1. Festplatte) Win2000 auf hdg1 (2. Festplatte) Linux auf hdg9 (2. festplatte) Linux Swap auf hdg10 (2. Festplatte) (Bootsek.lin auf C: und Eintrag in boot.ini) Wie muß ich die Datei Lilo.conf konfigurieren? Habe schon vieles versucht: Bios=80x0 usw. sectors, heads, cylinders (Daten aus der Log datei). Das Ergebnis war immer das gleiche. Ich bin Linux Neuling und wäre für Hilfe sehr dankbar. Gruß Paul!

Antwort 1 von ylf

Vom Win2000-Bootmanager habe ich zwar keinen Plan, aber kannst du Linux mittels Bootdiskette oder der InstallationsCD starten?

bye, ylf

Antwort 2 von Markusr_

Du must den Bootmanager nachinstallieren von Linux. Am betsen mit Yast ist ein Tool womit man den Bootmanager nachinstallieren kann.

Da Win2000, kein echter Bootmanager ist der im MBR (Master-Boot-Record) steht, must Du den von Linux nehmen.


gruss
Markus



Antwort 3 von Linux_User2001

Hi!
Also YLF: Sicher kann ich Linux von CD oder Diskette booten aber das dauert mir halt zu lange und ist mir zu umständlich.
zu Markusr: Der Bootmanager von Linux (Lilo)ist auf der Linux Partition installiert. Mit der Datei Bootsek.lin
(Bootsektor von Lilo ist dort kopiert)
auf C: und dem Eintrag in die boot.ini
(C:\bootsek.lin="Linux") sollte es eigentlich gehen, aber es geht nicht.
Ich habe Lilo auch schon in den MBR kopiert genau das gleich, bei L bleibt
alles stehen. Den Bootmanager von Win2000 wollte ich deshalb behalten, an
dem kann es ja nicht liegen. Übrigens
die lilo.conf habe ich auch schon neu erstellen lassen, immer das gleiche.
Danke trotzdem für die Antworten.

Gruß Paul!

Antwort 4 von ylf

Hallo Paul,
grundsätzlich scheint dein System ja zu laufen, sonst könntest du nicht von Diskette oder CD starten. Das wollte ich eigentlich nur wissen. Das dies auf Dauer zu umständlich ist, steht außer Frage. ;-)
Wenn der Lilo im MBR steht, muß das laufen! Wahrscheinlich ist an der lilo.conf etwas falsch.
Kannst du die /etc/lilo.conf mal hier reinposten?

Bei größeren Platten muß "lba32" irgentwo in der Lilo.conf auftauchen.

bye, ylf




Antwort 5 von Linux_User2001

Hi!
Hier meine lilo.conf:

boot=/dev/hdg9
vga=normal
read-only
menu-scheme=Wg:kw:Wg:Wg
lba32
prompt
timeout=80
message=/boot/message

image = /boot/vmlinuz
label = linux
root = /dev/hdg9
initrd = /boot/initrd

image = /boot/vmlinuz.suse
label = suse
root = /dev/hdg9
initrd = /boot/initrd.suse optional

other = /dev/hde1
label = windows
image = /boot/memtest.bin
label = memtest86

Gruß Paul!

Antwort 6 von ylf

Merkwürdige lilo.conf :-)
SuSE mal wieder.
Mal ne ganz blöde Frage, wieviele IDE-Ports hat dein Controller drei oder vier? Und Warum sind deine Platten nicht am Primäry bzw. Secondary Controller, wo sie normalerweise quasi hingehören? ;-)


meine lilo.conf sieht so aus:
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
message=/boot/message
linear
default=linux

image=/boot/vmlinuz-2.2.16-22
label=linux
read-only
root=/dev/hda2

other=/dev/hda1
label=loose

wenn du den Lilo in den MBR schreiben möchtest, mußt du "boot=/dev/hdg9" in "boot=/dev/hde" ändern.

Sorry, aber mehr fällt mir dazu nicht ein.

bye, ylf

Antwort 7 von Linux_User2001

Hi!
Also ich habe wie oben beschrieben
ein A7V von ASUS mit je 2x IDE UDMA33
Ports und je 2x IDE UDMA100. Ich kann
also 8 Geräte anschließen und die Festplatten habe ich nun mal am UDMA100
jeweils am Primary als Master und Secundary als Master. Außerdem Linux erkennt die Platten als hde und hdg
(sind beide in mehrere Partitionen unterteilt), denn am 1. IDE Port UDMA33
hängt ja das CDROM usw. Es läuft ja auch wunderbar bis auf das booten von Lilo.

Gruß Paul!


Antwort 8 von ylf

Alles klar, Paul, ich hätte jetzt ein Board mit dreimal UDMA 100 erwartet. ;-)

Hast du mal probiert den Lilo in den MBR deiner ersten Platte zu schreiben?

bye, ylf

Antwort 9 von Thomas221

Hallo!

Ich hatte das gleiche Problem, bei mir hat es geholfen, die /boot-Partition auf die erste Platte (also hde.., 1. Festplatte) zu verschieben, nachdem ich das gemacht hab, (und natürlich lilo.conf abgeändert hab), läufts.

Vielleicht hat Suse Linux 7.1 Probleme, wenn /boot nicht auf der ersten UDMA100-Festplatte ist.

gruß
Thomas

Antwort 10 von Linux_User2001

Hi!

zu ylf: Habe lilo auch schon in den mbr geschrieben aber hat nichts genutzt.
Trotzdem Danke für Deine Hilfe.

zu Thomas: Ich werds mal ausprobieren,
Danke für den Tip.

Gruß Paul!

Antwort 11 von ylf

@Paul:
Du hast doch wohl nicht Partionmagic zum Partitionieren der Platte verwendet? Das kann zu Problemen führen, frag mich jetzt nicht warum.
Damit der Lilo funktioniert, muß die "/boot"-Partition/Verzeichnis vom BIOS aus erreichbar sein. Darum könnte Thomass Idee klappen.

Irgentwie muß das gehen, ist ja schließlich Linux. ;-)

bye, ylf

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: