Bestimmt nerve ich euch unheimlich, weil das Thema schon sooo oft über die Liste gegangen ist. Ich habe das archiv durchgearbeitet, aber mein Problem hat sich dadurch nicht lösen lassen :( Meine (einzige) IDE-Platte ist folgendermaßen Partitioniert: /dev/hda1 ca. 15MB Ext2 mountpoint /boot /dev/hda2 ca. 2GB Ext2 (anderes OS: Wind-OS) /dev/hda3 ca. 7,7GB ReiserFS mountpoint / /dev/hda4 ca. 300MB SWAP mountpoint swap /dev/hda1 ist aktiv. Im BIOS wird alles richtig erkannt und "C only" ist als Bootreihenfolge eingestellt. Lilo ist auf /dev/hda1 installiert. Hier ist meine lilo.conf: boot = /dev/hda1 vga = 791 read-only menu-scheme = Wg:kw:Wg:Wg linear # lba32 prompt timeout = 80 # message = /boot/message image = /boot/kernel-2.4.18 label = 2.4.18 root = /dev/hda3 read-write image = /boot/memtest.bin label = memtest86 Ist es eigentlich schlimm, wenn ich nicht im Besitz einer /boot/message bin? Ich habe mal die von einem laufenden System kopiert und dann hat er sich beim Installieren von Lilo beschwert, dass sie zu groß sei! Dann habe ich mal /dev/hda1 aus der fstab auskommentiert, die Dateien von /dev/hda1 auf /dev/hda3 ins /boot Verzeichnis kopiert (cp -pr) (-r nur, weil da ein "lost+found" verzeichnis ist, das gehört aber gar nicht dazu, oder?) Und dann habe ich noch mit fdisk /dev/hda3 aktiv gesetzt und /sbin/lilo -b /dev/hda3 ausgeführt... Doch leider hat auch das nichts genützt, Lilo kommt ums verrecken nicht über "LI" hinaus! *verzweifel* Kann bitte jemand von euch noch eine Idee haben? :) Gruß Martin
Hallo, On Tue, 26 Mar 2002, Martin Spöhrle wrote:
Bestimmt nerve ich euch unheimlich, weil das Thema schon sooo oft über die Liste gegangen ist. Ich habe das archiv durchgearbeitet, aber mein Problem hat sich dadurch nicht lösen lassen :(
Meine (einzige) IDE-Platte ist folgendermaßen Partitioniert:
/dev/hda1 ca. 15MB Ext2 mountpoint /boot /dev/hda2 ca. 2GB Ext2 (anderes OS: Wind-OS) /dev/hda3 ca. 7,7GB ReiserFS mountpoint / /dev/hda4 ca. 300MB SWAP mountpoint swap
/dev/hda1 ist aktiv. Im BIOS wird alles richtig erkannt und "C only" ist als Bootreihenfolge eingestellt. Lilo ist auf /dev/hda1 installiert.
Hui. Gleich 3 Fehler... 1. Du hast Win auf ext2??? Kannichsein! Es ist also entweder obige Ausgabe falsch oder die Partitionsid ist falsch. 2. Du solltest /dev/hda2 aktivieren (WinDoS straeubt sich, wenn es von einer nicht-aktiven Partition laufen soll). Weder LILO noch Linux scheren sich um die aktivierte Partition, es spricht also auch nix dagegen. 3. Du solltest LILO in den MBR (boot=/dev/hda) installieren, und dann ueber LILO das zu bootende OS auswaehlen (s.u.).
Hier ist meine lilo.conf:
boot = /dev/hda1
s.o: boot=/dev/hda
vga = 791 read-only
ok.
menu-scheme = Wg:kw:Wg:Wg
linear # lba32
prompt timeout = 80 # message = /boot/message
image = /boot/kernel-2.4.18 label = 2.4.18 root = /dev/hda3 read-write
Weg mit dem read-write!!! Die root-Partition sollte fuer den fsck maximal read-only gemountet sein (besser gar nicht, aber das geht bei / ja nicht). Du hast deswegen auch korrekterweise 'read-only' weiter oben. Und ja, nach dem fsck wird die /-Partition dann rw remountet.
image = /boot/memtest.bin label = memtest86
Dazu ergaenzt du noch nen Eintrag fuer Win: other = /dev/hda3 label = win
Ist es eigentlich schlimm, wenn ich nicht im Besitz einer /boot/message bin?
Noe.
gesetzt und /sbin/lilo -b /dev/hda3 ausgeführt...
Wenn die lilo.conf stimmt reicht ein '/sbin/lilo'. Achso: wenn du Linux/Win durch einen anderen Bootmanager[1] starten willst, dann darfst du LILO _nicht_ in den MBR installieren, dann waere LILO in /dev/hda1 oder /dev/hda3 richtig. Dann musst du allerdings auch einen anderen Bootmanager installieren... -dnh [1] z.B. grub, chos, vamos, etc. auch der NT-Bootloader geht, aber umstaendlich... -- The two most common things in the universe are hydrogen and stupidity.
On Wed, Mar 27, 2002 at 05:08:27AM +0100, David Haller wrote:
On Tue, 26 Mar 2002, Martin Spöhrle wrote: [SNIP]
Meine (einzige) IDE-Platte ist folgendermaßen Partitioniert:
/dev/hda1 ca. 15MB Ext2 mountpoint /boot /dev/hda2 ca. 2GB Ext2 (anderes OS: Wind-OS) /dev/hda3 ca. 7,7GB ReiserFS mountpoint / /dev/hda4 ca. 300MB SWAP mountpoint swap
/dev/hda1 ist aktiv. Im BIOS wird alles richtig erkannt und "C only" ist als Bootreihenfolge eingestellt. Lilo ist auf /dev/hda1 installiert.
Hui. Gleich 3 Fehler...
1. Du hast Win auf ext2??? Kannichsein! Es ist also entweder obige Ausgabe falsch oder die Partitionsid ist falsch. Argh! Hab ich übersehen. Da soll mal Win drauf, bis jetzt ist noch Linux dort ansässig. Also nur 2 Fehler ;D
2. Du solltest /dev/hda2 aktivieren (WinDoS straeubt sich, wenn es von einer nicht-aktiven Partition laufen soll). Gilt das auch für 98/me? Ich hatte bis jetzt nie probleme...
Weder LILO noch Linux scheren sich um die aktivierte Partition, es spricht also auch nix dagegen. ACK.
3. Du solltest LILO in den MBR (boot=/dev/hda) installieren, und dann ueber LILO das zu bootende OS auswaehlen (s.u.). Ich habe auf meiner anderen Schüssel SuSE 7.3 mit Yast2 installiert. Dort habe ich /boot auf eine eigene Partition (auch ca. 15MB) gelegt und Lilo da draufgeschmissen. Diese Partition ist aktiviert worden. Also alles genau wie ich es jetzt manuell gemacht habe (?) und wie hat es funktioniert? Wuuuuuunderbaaaaar! :D Wie funktioniert's jetzt? Sag ich lieber nicht! ;D
Hier ist meine lilo.conf:
boot = /dev/hda1
s.o: boot=/dev/hda
vga = 791 read-only
ok.
menu-scheme = Wg:kw:Wg:Wg
linear # lba32
prompt timeout = 80 # message = /boot/message
image = /boot/kernel-2.4.18 label = 2.4.18 root = /dev/hda3 read-write
Weg mit dem read-write!!! Die root-Partition sollte fuer den fsck maximal read-only gemountet sein (besser gar nicht, aber das geht bei / ja nicht). Du hast deswegen auch korrekterweise 'read-only' weiter oben. Und ja, nach dem fsck wird die /-Partition dann rw remountet. Sicher, dass das auch für Reiser gilt? Ich glaube irgendwo gelesen zu haben, dass ich es RW mounten muss...
image = /boot/memtest.bin label = memtest86
Dazu ergaenzt du noch nen Eintrag fuer Win:
other = /dev/hda3 label = win Ok, kommt noch. :)
Ist es eigentlich schlimm, wenn ich nicht im Besitz einer /boot/message bin?
Noe.
gesetzt und /sbin/lilo -b /dev/hda3 ausgeführt...
Wenn die lilo.conf stimmt reicht ein '/sbin/lilo'. Mit "-b /dev/hda3" übergehe ich doch nur das "boot" in der
Ahja! Ich habe jetzt in der lilo.conf /dev/hda3 read-only gemountet und lilo auf den MBR installiert. Jetzt geht's! *Juchz* Ich habe mir mal eine eigene /boot/message geschrieben: Dies ist die Messages-Datei. LOL! Jetzt weiß ich auch, wofür die da ist :DDDDD lilo.conf... zum Probieren.
Achso: wenn du Linux/Win durch einen anderen Bootmanager[1] starten willst, dann darfst du LILO _nicht_ in den MBR installieren, dann waere LILO in /dev/hda1 oder /dev/hda3 richtig. Dann musst du allerdings auch einen anderen Bootmanager installieren... Leuchtet ein.
Vielen Dank für die Hilfe!!! Gruß Martin Spöhrle
Hi Martin, Am Mittwoch, 27. März 2002 21:47 schrieb Martin Spöhrle:
On Wed, Mar 27, 2002 at 05:08:27AM +0100, David Haller wrote:
On Tue, 26 Mar 2002, Martin Spöhrle wrote: [...]
2. Du solltest /dev/hda2 aktivieren (WinDoS straeubt sich, wenn es von einer nicht-aktiven Partition laufen soll).
Gilt das auch für 98/me? Ich hatte bis jetzt nie probleme...
bei ME bin ich mir nich sicher, bei 98 schon, weil es noch auf dos aufsetzt. Wahrscheinlich hattest Du die Partition bisher aktiviert und daher keine Probs. [...]
Weg mit dem read-write!!! Die root-Partition sollte fuer den fsck maximal read-only gemountet sein (besser gar nicht, aber das geht bei / ja nicht). Du hast deswegen auch korrekterweise 'read-only' weiter oben. Und ja, nach dem fsck wird die /-Partition dann rw remountet.
Sicher, dass das auch für Reiser gilt? Ich glaube irgendwo gelesen zu haben, dass ich es RW mounten muss...
Jo, das müsste auch für Reiserfs gelten. Ich hab's bei mir auch so. Global in der lilo.conf read-only drin. [...] Gruß Philipp -- registered Linux user number 258854
Am Donnerstag, 28. März 2002 09:00 schrieb Philipp Zacharias:
Am Mittwoch, 27. März 2002 21:47 schrieb Martin Spöhrle:
On Wed, Mar 27, 2002 at 05:08:27AM +0100, David Haller wrote:
On Tue, 26 Mar 2002, Martin Spöhrle wrote:
[...]
2. Du solltest /dev/hda2 aktivieren (WinDoS straeubt sich, wenn es von einer nicht-aktiven Partition laufen soll).
Gilt das auch für 98/me? Ich hatte bis jetzt nie probleme...
bei ME bin ich mir nich sicher, bei 98 schon, weil es noch auf dos aufsetzt. Wahrscheinlich hattest Du die Partition bisher aktiviert und daher keine Probs.
Mein Win98 wird schon immer ohne das bootable flag von LILO gestartet. Allerdings habe ich die Erfahrung gemacht, daß es notwendig ist, es zum Installieren von Win zu setzen. Sonst nimmt Windumm die falsche oder gar keine Partition. Mit Flag ist sie C und gut ist. Helga -- ~~~~~~~~~~~~~~~~~~~~~~Wer macht mit?~~~~~~~~~~~~~~~~~~~~~ Das dt. Dokumentationsprojekt von OpenOffice.org sucht Mitstreiter # Projekt-Einstieg: http://lang.openoffice.org/de # Mailingliste: http://lang.openoffice.org/de/about-mailinglist.html
Hi Helga, Am Donnerstag, 28. März 2002 09:57 schrieb Helga Fischer:
Am Donnerstag, 28. März 2002 09:00 schrieb Philipp Zacharias:
Am Mittwoch, 27. März 2002 21:47 schrieb Martin Spöhrle:
On Wed, Mar 27, 2002 at 05:08:27AM +0100, David Haller wrote:
On Tue, 26 Mar 2002, Martin Spöhrle wrote:
[...]
2. Du solltest /dev/hda2 aktivieren (WinDoS straeubt sich, wenn es von einer nicht-aktiven Partition laufen soll).
Gilt das auch für 98/me? Ich hatte bis jetzt nie probleme...
bei ME bin ich mir nich sicher, bei 98 schon, weil es noch auf dos aufsetzt. Wahrscheinlich hattest Du die Partition bisher aktiviert und daher keine Probs.
Mein Win98 wird schon immer ohne das bootable flag von LILO gestartet. Allerdings habe ich die Erfahrung gemacht, daß es notwendig ist, es zum Installieren von Win zu setzen. Sonst nimmt Windumm die falsche oder gar keine Partition. Mit Flag ist sie C und gut ist.
wirklich? Bei mir hat das auf einem Testrechner auf dem die Partition nicht aktiviert war mal rumgezickt wie blöd. Von wegen kein System gefunden und was weiß ich was alles. Ich hätt die Schüssel bald mit'm Hammer bearbeitet (und sie hätt's auch verdient gehabt *lol*). Mit aktivierter Partition ging's plötzlich. Aber vielleicht lag's auch an was anderem. Seitdem setz ich die immer auf aktiv und spar mir den Stress. Gruß Philipp -- registered Linux user number 258854
Hi Philip, Am Donnerstag, 28. März 2002 10:36 schrieb Philipp Zacharias:
Am Donnerstag, 28. März 2002 09:57 schrieb Helga Fischer:
Mein Win98 wird schon immer ohne das bootable flag von LILO gestartet.
wirklich? Bei mir hat das auf einem Testrechner auf dem die Partition nicht aktiviert war mal rumgezickt wie blöd. Von wegen kein System gefunden und was weiß ich was alles. Ich hätt die Schüssel bald mit'm Hammer bearbeitet (und sie hätt's auch verdient gehabt *lol*). Mit aktivierter Partition ging's plötzlich. Aber vielleicht lag's auch an was anderem. Seitdem setz ich die immer auf aktiv und spar mir den Stress.
So ging's bei mir nicht; das zweite Windumm auf der Platte ist nämlich eine eNTe und die machte Stress, also hat sie das bootable Flag gekriegt. Wäre auch ziemlich lästig gewesen, das immer umzustellen. Finde ich interessant, daß Du ganz andere Erfahrungen gemacht hast. Wer weiß, vielleicht war das einfach nur Glück. Ich ging nämlich immer davon aus, daß wenn LILO die Sache managt, die Wins eh' nichts zu sagen haben. Allerdings habe ich inzwischen den Eindruck gewonnen, daß die neueren Wins noch ekliger im Handling sind, weswegen ich auch noch keine besonders große Lust habe, sie mal neben Linux zu installieren. Andererseits vermisse ich sie bisher nicht, außer vielleicht mal zu einer Runde Moorhuhn oder Bugdome... Helga -- ~~~~~~~~~~~~~~~~~~~~~~Wer macht mit?~~~~~~~~~~~~~~~~~~~~~ Das dt. Dokumentationsprojekt von OpenOffice.org sucht Mitstreiter # Projekt-Einstieg: http://lang.openoffice.org/de # Mailingliste: http://lang.openoffice.org/de/about-mailinglist.html
Das Problem hatte ich auch mal, aber bei mir ging das weg, indem ich bei der LILO-Konfiguration die Option linear aktiviert habe. Viel Erfolg
Hi Philip,
Am Donnerstag, 28. März 2002 10:36 schrieb Philipp Zacharias:
Am Donnerstag, 28. März 2002 09:57 schrieb Helga Fischer:
Mein Win98 wird schon immer ohne das bootable flag von LILO gestartet.
wirklich? Bei mir hat das auf einem Testrechner auf dem die Partition nicht aktiviert war mal rumgezickt wie blöd. Von wegen kein System gefunden und was weiß ich was alles. Ich hätt die Schüssel bald mit'm Hammer bearbeitet (und sie hätt's auch verdient gehabt *lol*). Mit aktivierter Partition ging's plötzlich. Aber vielleicht lag's auch an was anderem. Seitdem setz ich die immer auf aktiv und spar mir den Stress.
So ging's bei mir nicht; das zweite Windumm auf der Platte ist nämlich eine eNTe und die machte Stress, also hat sie das bootable Flag gekriegt. Wäre auch ziemlich lästig gewesen, das immer umzustellen.
Finde ich interessant, daß Du ganz andere Erfahrungen gemacht hast.
Wer weiß, vielleicht war das einfach nur Glück. Ich ging nämlich immer davon aus, daß wenn LILO die Sache managt, die Wins eh' nichts zu sagen haben.
Allerdings habe ich inzwischen den Eindruck gewonnen, daß die neueren Wins noch ekliger im Handling sind, weswegen ich auch noch keine besonders große Lust habe, sie mal neben Linux zu installieren. Andererseits vermisse ich sie bisher nicht, außer vielleicht mal zu einer Runde Moorhuhn oder Bugdome...
Helga
Hallo, On Thu, 28 Mar 2002, Helga Fischer wrote:
Am Donnerstag, 28. März 2002 10:36 schrieb Philipp Zacharias:
wirklich? Bei mir hat das auf einem Testrechner auf dem die Partition nicht aktiviert war mal rumgezickt wie blöd. [..] plötzlich. Aber vielleicht lag's auch an was anderem. Seitdem setz ich die immer auf aktiv und spar mir den Stress.
So ging's bei mir nicht; das zweite Windumm auf der Platte ist nämlich eine eNTe und die machte Stress, also hat sie das bootable Flag gekriegt. Wäre auch ziemlich lästig gewesen, das immer umzustellen.
Geht auch, mittels 'activate' in den change-rules. Mit eNTe ist's halt ein wenig anders, da ist's evtl. wirklich am besten, Win9x dann von dessen loader starten zu lassen, also: lilo -> startet ntloader -> startet Win9x oder NT. (achso: 2k und XP sind defakto eNTen). Alternativ kann man eben (via 'activate') von Lilo die aktive Partition aendern lassen, was wohl die sauberste Loesung ist. Also: ==== UNGETESTET!!! ==== change-rules reset [..] image = ... root = /dev/hdb5 [..] ## Win9x other = /dev/hda1 label = w9x change partition = /dev/hda1 activate partition = /dev/hda2 deactivate other = /dev/hda2 label = nt change partition = /dev/hda1 deactivate partition = /dev/hda2 activate ==== -dnh -- Life is full of small and large disappointments, and then you die. -- M. Andrews, in the Monastery
* Helga Fischer schrieb:
So ging's bei mir nicht; das zweite Windumm auf der Platte ist nämlich eine eNTe und die machte Stress, also hat sie das bootable Flag gekriegt. Wäre auch ziemlich lästig gewesen, das immer umzustellen.
geht automatisch in der lilo.conf. Es ist problemlos 2 oder mehr Male WinXY installierbar. Hier ein Bleistift für Win95 mit Win98: [...] # End LILO global Section # change-rules reset type = fat32 normal = 0x0b hidden = 0x1b type = fat16 normal = 0x06 hidden = 0x16 image = /boot/vmlinuz root = /dev/hda8 label = linux other = /dev/hda1 label = Win1 change partition = /dev/hda1 activate set = fat32_normal partition = /dev/hda2 deactivate set = fat32_hidden other = /dev/hda2 label = Win2 change partition = /dev/hda1 deactivate set = fat32_hidden partition = /dev/hda2 activate set = fat32_normal Ekkard
Finde ich interessant, daß Du ganz andere Erfahrungen gemacht hast.
Wer weiß, vielleicht war das einfach nur Glück. Ich ging nämlich immer davon aus, daß wenn LILO die Sache managt, die Wins eh' nichts zu sagen haben.
Allerdings habe ich inzwischen den Eindruck gewonnen, daß die neueren Wins noch ekliger im Handling sind, weswegen ich auch noch keine besonders große Lust habe, sie mal neben Linux zu installieren. Andererseits vermisse ich sie bisher nicht, außer vielleicht mal zu einer Runde Moorhuhn oder Bugdome...
Helga
-- ~~~~~~~~~~~~~~~~~~~~~~Wer macht mit?~~~~~~~~~~~~~~~~~~~~~ Das dt. Dokumentationsprojekt von OpenOffice.org sucht Mitstreiter # Projekt-Einstieg: http://lang.openoffice.org/de # Mailingliste: http://lang.openoffice.org/de/about-mailinglist.html
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Martin Spöhrle wrote:
Bestimmt nerve ich euch unheimlich, weil das Thema schon sooo oft über die Liste gegangen ist. Ich habe das archiv durchgearbeitet, aber mein Problem hat sich dadurch nicht lösen lassen :(
[snip] Hast DU einen neuen Kernel installiert? Wenn ja, dann mußt Du auf jeden Fall lilo aufrufen, damit ein gültiger Startprozeß generiert werden kann (beim Erzeugen eines neuen Kernels - sei es durch Installation eines vorgefertigten Kernels oder durch Neucompilation - werden diese Daten nämlich ungültig), und lilo -b /dev/hda3 wird hier nicht helfen, weil der Bootsektor von hda3 überschrieben wird - LILO sollte jedoch besser im MBR zu stehen kommen (tausch mal das boot = /dev/hda1 in der lilo.conf durch ein boot = /dev/hda aus und installier den LILO neu). Jetzt sollte das System wieder funzen...
am Dienstag, 26. März 2002 um 23:36 schrieb Martin Spöhrle:
Doch leider hat auch das nichts genützt, Lilo kommt ums verrecken nicht über "LI" hinaus! *verzweifel*
Kann bitte jemand von euch noch eine Idee haben? :)
Ich hätte auch mal "fast" einen Laptop entsorgt, weil der Bootlader einfach nicht über LI hinauskam... Ein erneutes ausführen von lilo brachte keine Besserung (sollte im MBR installiert werden). Ich habe dann von Diskette Dos gebootet und mit fdisk /mbr den MBR neu geschrieben, danach Linux mit Startdiskette gebootet und wieder lilo aufgerufen und "schon" gings. -- Gruß, Rob
participants (8)
-
Dark Soul
-
David Haller
-
Ekkard Gerlach
-
Helga Fischer
-
Martin Spöhrle
-
Olaf Martens
-
Philipp Zacharias
-
robs-info