Kernel bzw. Bootloader | LILO bleibt hängen

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Scrat2scrat
Beiträge: 5
Registriert: 07.07.2009 16:32:24

Kernel bzw. Bootloader | LILO bleibt hängen

Beitrag von Scrat2scrat » 07.07.2009 16:44:27

Hallo zusammen,

habe mich heute hier angemeldet, da ich bei einem Rootserver ein Problem habe und nicht weis wie ich hier weiterkomme.

Aktuell bootet unser Rootserver nicht mehr hoch und bleibt im LILO hängen.
Es gibt jedoch die Möglichkeit über ein Rescue System sich per root einzuloggen und dann die Platte zu mounten.
Das hab ich nun auch so gemacht. Jedoch weis ich nicht weiter.

Befehle kann ich hier so gut wie keine ausführen. Auch nicht "lilo".
Bin aber root.

lilo.conf
default=Linux
image=/vmlinuz
label=Linux
read-only
# restricted
# alias=1
image=/vmlinuz.old
label=LinuxOLD
read-only
optional
# restricted
# alias=2

fstab:
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/sda2 / reiserfs defaults 0 0
/dev/sda1 none swap sw 0 0
proc /proc proc defaults 0 0
/dev/fd0 /floppy auto user,noauto 0 0
/dev/cdrom /cdrom iso9660 ro,user,noauto 0 0

Wie kann ich erkennen wo genau der Fehler ist und vor allem diesen beheben?
Das ist das erste mal, dass ich was mit dem Bootloader zu tun habe :-(

Danke im vorraus.
Gruß
Scrat2scrat

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Kernel bzw. Bootloader | LILO bleibt hängen

Beitrag von rendegast » 07.07.2009 17:43:36

Befehle kann ich hier so gut wie keine ausführen. Auch nicht "lilo".
auch nicht nach einem 'chroot' ins gemountete /dev/sda2 ?


Müßten die Einträge nicht eher so aussehen? Stimmen Pfade? initrd=, root=, boot= ?
(man lilo.conf)

Code: Alles auswählen

boot=/dev/hda
#install=/boot/boot.b
#map=/boot/map
#lba32
...
image=/boot/vmlinuz-2.4.0-0.43.6
	label=linux
	initrd=/boot/initrd-2.4.0-0.43.6.img
	read-only
	root=/dev/hda5
	# append=...
EDIT: (man lilo.conf) boot= oder root= sind eventuell doch nicht nötig.
Aber der Kernel wirklich ohne initrd?

Für solche Fälle (offline-Korrekturen) nicht besser grub nehmen?
Da hier für Änderungen nur die menu.lst editiert werden muß,
und kein abschließendes 'lilo' nötig ist.
Dazu: Wohin ist lilo geschrieben?
MBR oder /dev/sda2 (wird durch chainload von einem anderen bootloader gestartet)?
Zuletzt geändert von rendegast am 07.07.2009 18:30:36, insgesamt 6-mal geändert.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
Maik aus MS
Beiträge: 603
Registriert: 19.08.2005 17:01:19
Wohnort: Greven
Kontaktdaten:

Re: Kernel bzw. Bootloader | LILO bleibt hängen

Beitrag von Maik aus MS » 07.07.2009 17:47:01

An Hand deiner fstab sehe ich das du die Partitionen nicht checken laesst. Ich vermute mal das dein
Dateisystem so beschaedigt ist das auch im Rescue-Mode nur read only ist.

Du koenntest init 2 eingeben(aus dem Rescue-Mode). Eventuell haut das noch hin.

Ansonsten muss man erst wissen was fuer eine Kiste du hast? Kann man ein Live-CD starten oder
ist ein Kasten ohne alles?

Maik
Die mich kennen mögen mich.
Die mich nicht mögen können mich.

Benutzeravatar
Maik aus MS
Beiträge: 603
Registriert: 19.08.2005 17:01:19
Wohnort: Greven
Kontaktdaten:

Re: Kernel bzw. Bootloader | LILO bleibt hängen

Beitrag von Maik aus MS » 07.07.2009 17:49:40

image=/boot/vmlinuz-2.4.0-0.43.6
Da debian ein Verknuepfung zum Wurzelverzeichnis legt reicht die Kurzschreibweise.

Maik
Die mich kennen mögen mich.
Die mich nicht mögen können mich.

Scrat2scrat
Beiträge: 5
Registriert: 07.07.2009 16:32:24

Re: Kernel bzw. Bootloader | LILO bleibt hängen

Beitrag von Scrat2scrat » 07.07.2009 19:57:24

Linux RESCUE 2.6.28.3 #1 SMP Fri Feb 6 23:30:17 CET 2009 i686 GNU/Linux
Debian 4.1.1-21
model name : AMD Athlon(tm) 64 Processor 3800+

Ansonsten ist das nen kompletter Root-Server ohne irgendwelche Zugriffsmöglichkeiten außer dieser Rescue-Console.

Benutzeravatar
Maik aus MS
Beiträge: 603
Registriert: 19.08.2005 17:01:19
Wohnort: Greven
Kontaktdaten:

Re: Kernel bzw. Bootloader | LILO bleibt hängen

Beitrag von Maik aus MS » 07.07.2009 20:17:07

Geht denn <init 2>? Hast du einen USB Anschluss?

Maik
Die mich kennen mögen mich.
Die mich nicht mögen können mich.

Scrat2scrat
Beiträge: 5
Registriert: 07.07.2009 16:32:24

Re: Kernel bzw. Bootloader | LILO bleibt hängen

Beitrag von Scrat2scrat » 07.07.2009 21:22:03

Init 2 scheint zu funktionieren:

RESCUE:/etc/ssh# init 2
RESCUE:/etc/ssh# runlevel
N 2


Einen USB-Anschluss habe ich "dev/usb".

Benutzeravatar
Maik aus MS
Beiträge: 603
Registriert: 19.08.2005 17:01:19
Wohnort: Greven
Kontaktdaten:

Re: Kernel bzw. Bootloader | LILO bleibt hängen

Beitrag von Maik aus MS » 08.07.2009 10:21:10

Versuch mal das in der fstab:

Code: Alles auswählen

/dev/sda2 / reiserfs defaults 0 1
Er sollte dann alle 30 mal beim Start ein Dateicheck machen. Bei ext2(3) ist das so. reierfs nutze ich schon lange nicht mehr.

Maik
Die mich kennen mögen mich.
Die mich nicht mögen können mich.

Benutzeravatar
habakug
Moderator
Beiträge: 4314
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: Kernel bzw. Bootloader | LILO bleibt hängen

Beitrag von habakug » 08.07.2009 11:31:05

Hallo!
Scrat2scrat hat geschrieben:und bleibt im LILO hängen.
Das geht vielleicht noch genauer. Hier mal die möglichen Fehlermeldungen von lilo:
L: The first stage boot loader has been loaded. If LILO stops here, there were problems loading the second stage boot loader. This is usually accompanied by an error code. The common problems at this stage are media problems or incorrect disk parameters specified in your lilo.conf file.
LI: The second stage boot loader has been loaded. LILO halting at this point indicates the second stage boot loader could not be executed. Again, this can be due to problems similar to just L: loading or if the boot.b file has been corrupted, moved, or deleted.
LIL: The second stage boot loader has now been executed. At this point, media problem could again be responsible or the map file (as specified in the lilo.conf file) could have had problems finding the descriptor tables.
LIL?: Loaded to the same point as above. This usually means the second stage boot loader loaded at an incorrect address, caused most likely by boot.b being in a different place than specified in the lilo.conf file.
LIL-: Loaded to the same point as above. Problem loading the descriptor table, most likely due to a corrupt descriptor table.
LILO: LILO has successfully loaded with no errors.
Gruß, habakug

http://www.ibm.com/developerworks/libra ... ILOandGRUB
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

Scrat2scrat
Beiträge: 5
Registriert: 07.07.2009 16:32:24

Re: Kernel bzw. Bootloader | LILO bleibt hängen

Beitrag von Scrat2scrat » 08.07.2009 16:34:23

Hallo zusammen,

LILO 22.6.1 .. loading Linux .....................................
danach geht nichts mehr.

Gruß
Scrat2scrat

Benutzeravatar
habakug
Moderator
Beiträge: 4314
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: Kernel bzw. Bootloader | LILO bleibt hängen

Beitrag von habakug » 08.07.2009 20:01:07

Hallo!

Da fehlt mit Sicherheit der root-Eintrag in der lilo.conf. Im Rettungssystem mal probieren

Code: Alles auswählen

mount -o remount,rw /
nano /etc/lilo.conf
Du trägst etwa folgendes ein:

Code: Alles auswählen

lilo.conf
default=Linux
image=/vmlinuz
label=Linux
read-only
root=/dev/hda2
[...]
Mit "Strg - o" speichern und mit "Strg - x" nano beenden. Dann Neustart...

Gruß, habakug
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

Scrat2scrat
Beiträge: 5
Registriert: 07.07.2009 16:32:24

Re: Kernel bzw. Bootloader | LILO bleibt hängen

Beitrag von Scrat2scrat » 09.07.2009 20:39:50

Hallo zusammen,

wollte euch nur kurz bescheid geben, dass ich nun eine Neuinstallation durchgeführt habe.
Alle Kniffe haben leider nichts bewirkt.
Thread kann somit geschlossen werden.

Und nochmals Danke an alle.

Gruß
Scrat2scrat

Antworten