WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   Merkwürdiges LILO-Problem (http://www.wcm.at/forum/showthread.php?t=89427)

1st Baseman 26.02.2003 19:27

Merkwürdiges LILO-Problem
 
Grüß euch!

Eigentlich wollte ich ja nur meine lilo.conf ein bißl modifizieren, dh die Reihenfolge, in der die möglichen Betriebssysteme angezeigt werden, ändern.
Habe also in /etc/lilo.conf die entsprechenden Änderungen vorgenommen und dann lilo eingegeben.

-> Fehlermeldung:
Fatal: open /boot/message: No such file or directory

message ist ein Link auf die Datei message-graphic, die scheinbar nicht existiert. Damit nicht genug, wenn ich die Zeile "message=/boot/message" aus lilo.conf entferne und dann "lilo" ausführe, erhalte ich die Meldung

Fatal: open /boot/vmlinuz: No such file or directory

Und spätestens da kenn ich mich nun wirklich nicht mehr aus! Wie kann ich ohne diese Datei überhaupt Linux starten? In meinem /boot Verzeichnis befindet sich nur der Kernel, sonst nix. Wo sind die restlichen Files hingekommen? :confused: :confused:

1st Baseman 26.02.2003 19:28

Hier noch die lilo.conf Datei...

santi 26.02.2003 21:16

Hi,
bin im Stress, Dein Problem liegt hier:
default=Mandrake_Linux

Gruß
santi

santi 26.02.2003 23:01

Hi Baseman,
so, jetzt etwas ausführlicher :)

Nur durch das Editieren von lilo.conf verschwinden normalerweise keine Dateien.
Kontrolliere mal ob die Laufwerksbezeichnungen (hda9) eh stimmen und füge oben noch sicherheitshalber ein "lba32" ein.

Bei default=Mandrake_Linux hast Du das Problem das es keinen label mit diesem Namen gibt...ändere das auf default=Mandrake.

Gruß
santi

1st Baseman 27.02.2003 00:59

Das mit default ist nicht das Problem. Hab ich geändert aber das hilft auch nix.

Die Partitionsbezeichnungen müßten auch stimmen.

/boot - hda7
/swap - hda8
/ - hda9

Mir kommt eher merkwürdig vor, daß in meinem /boot Verzeichnis so wenige Dateien sind... So findet zB "locate vmlinuz" nichts!

santi 27.02.2003 09:41

Hi Baseman,
das Du mit "locate vmlinuz" nichts findest wundert mich nicht da MDK dafür den Befehl slocate verwendet :)

Dafür muß aber auch zuerst das Paket slocate-x.y.mdk installiert sein und die Datenbank eingerichtet sein...

Was ist jetzt genau in Deinem /boot Verzeichnis?
Ist dort ein vmlinuz? Ist es ein File mit so um die 900 MB (der Kernel) oder nur eine Verknüpfung zum Kernel (wohin zeigt dann vmlinuz) ?

Gruß
santi

1st Baseman 27.02.2003 18:35

Also in meinem /boot Verzeichnis befindet sich folgendes:

Code:

[root@myhouse boot]# ls -al
insgesamt 6
drwxr-xr-x    2 root    root        1024 Feb 27 17:26 ./
drwxr-xr-x  19 root    root        4096 Feb 27 17:24 ../
lrwxrwxrwx    1 root    root          27 Feb 27 17:26 kernel.h -> /boot/kernel.h-2.4.19-16mdk
-rw-r--r--    1 root    root          441 Feb 27 17:26 kernel.h-2.4.19-16mdk
lrwxrwxrwx    1 root    root          15 Feb 24 18:06 message -> message-graphic

Wobei der message-Link weiß-blinkend auf rot dargestellt wird - wohl, weil es sozusagen ein "Dead Link" ist. Jedenfalls weit und breit keine Spur von vmlinuz...

1st Baseman 27.02.2003 21:09

Ähem...bin "fremdgegangen" und hab noch auf einem anderem (Linux-)Forum gepostet. :rolleyes: Hab jetzt folgendes erreicht:

Wenn ich /boot aushänge, sind plötzlich alle Dateien wieder da! Warum versteh ich allerdings nicht ganz...

Code:

[root@myhouse boot]# cd /
[root@myhouse /]# umount /boot
[root@myhouse /]# cd boot
[root@myhouse boot]# ls -al
insgesamt 1908
drwxr-xr-x    3 root    root        4096 Jän 21 23:06 ./
drwxr-xr-x  19 root    root        4096 Feb 27 17:24 ../
-rw-r--r--    1 root    root          512 Jän 21 23:06 boot.0300
-rw-r--r--    1 root    root        44145 Sep 20 18:52 config-2.4.19-16mdk
-rw-r--r--    1 root    root          256 Jän 21 23:06 de-latin1.klt
drwxr-xr-x    2 root    root        4096 Jän 21 23:06 grub/
-rw-r--r--    1 root    root      124438 Jän 21 23:06 initrd-2.4.19-16mdk.img
lrwxr-xr-x    1 root    root          23 Jän 21 23:06 initrd.img -> initrd-2.4.19-16mdk.img
lrwxr-xr-x    1 root    root          31 Jän 21 22:59 kernel.h -> /boot/kernel.h-2.4.19-16mdkBOOT
-rw-r--r--    1 root    root            6 Aug 19  2002 kernel.h-2.4.18
-rw-r--r--    1 root    root          441 Jän 21 22:48 kernel.h-2.4.19-16mdkBOOT
-rw-------    1 root    root      205312 Jän 21 23:06 map
lrwxr-xr-x    1 root    root          15 Jän 21 23:06 message -> message-graphic
-rw-r--r--    1 root    root      147089 Jän 21 23:06 message-graphic
-rw-r--r--    1 root    root          160 Jän 21 23:06 message-text
-rw-r--r--    1 root    root      490852 Sep 20 18:52 System.map-2.4.19-16mdk
lrwxr-xr-x    1 root    root          20 Jän 21 23:06 vmlinuz -> vmlinuz-2.4.19-16mdk
-rw-r--r--    1 root    root      880346 Sep 20 18:52 vmlinuz-2.4.19-16mdk
[root@myhouse boot]#


santi 27.02.2003 22:31

Hi Baseman,
ich verwende nie eine eigene Bootpartition darum habe ich nicht daran gedacht :rolleyes:

Deine Daten waren nie weg, wir haben nur am falschen Ort gesucht....

Schau mal wie in Deiner /etc/fstab der Eintrag für /boot aussieht, ist es die Partition hda7?
Was Du im Verzeichnis /boot siehst hängt davon ab was darauf gemountet ist. Du könntest genausogut das Floppy- oder das CD-ROM Laufwerk nach /boot hin mounten.

Gruß
santi

1st Baseman 27.02.2003 23:04

In /etc/fstab steht folgende Zeile:
Code:

/dev/hda7 /boot ext3 defaults 1 2
Heißt das also, die "richtigen" Files befinden sich im Verzeichnis /boot und nicht in der Partition /boot?

1st Baseman 27.02.2003 23:32

Also ich hab jetzt mal den oben beschriebenen fstab-Eintrag deaktiviert, kann problemlos booten auf diese Weise.

So wie ich das sehe ist also meine /boot Partition sozusagen für die Fische! :D
Hab wohl bei der Mandrake-Neuinstallation irgendeinen Blödsinn gemacht...

Aber da sie jetzt schon mal da ist (die /boot Partition):
Wenn ich alle Files aus meinem /boot Verzeichnis über ein temp-Verzeichnis in die /boot Partition kopiere und die vorhandene lilo.conf anwende (s.o.) müßte das ganze eigentlich hinhauen, oder? Dh er müßte von der /boot Partition booten!?

santi 28.02.2003 00:00

Hi Baseman,
schön das es jetzt klappt.

Also ich würde mir die Arbeit mit dem Rumkopieren nicht antun wenn es jetzt eh funkt.

Für mich ist eine eigene Partition fürs Booten ein Relikt vergangener Tage als LILO noch mit dem 1024 Zylinder - Limit kämpfte und deshalb eine eigene Boot-Partion innerhalb diesen Bereiches notwendig war.

Ich weiß jetzt nicht wie groß diese Partition ist aber wenn sie sagen wir mal 10 MB oder mehr hat könntest Du sie ja auch zum Sichern von Bookmarks oder persönlichen Einstellungen verwenden.

Du erstellst einfach ein Verzeichnis /Sicherung und trägst in der fstab bei hda7 statt /boot einfach /Sicherung ein.

Wenn Du dann mal neu Installieren mußt läßt Du hda7 in Ruhe, mountest sie nach der Installation und holst Dir dann zB. die Bookmarks wieder.

Gruß
santi


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag