WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   Lilo Problem für echte Gurus! (http://www.wcm.at/forum/showthread.php?t=96171)

burtace 06.05.2003 23:24

Lilo Problem für echte Gurus!
 
Hallo Leute!

Diese Frage hat mir schon auf at.linux niemand beantworten können. Vielleicht ist unter euch ein Profi.

Ich habe kürzlich meine SCSI Konfiguration (Brenner und DVD) durch ein
Combo-IDE Laufwerk ersetzt, d.h. ich habe die SCSI Karte auch ausgebaut.

Und seither läßt sich lilo nicht mehr starten. In /etc/lilo.conf habe ich
nichts wissentlich verändert. Hier noch die Fehlermeldung, mein lilo.conf
und die Versionen:

athlon:~# lilo
Fatal: open /dev/scsi/host1/bus0/target0/lun0/part1: No such file or
directory

athlon:~# lilo -v 5
LILO version 22.5.2, Copyright (C) 1992-1998 Werner Almesberger
Development beyond version 21 Copyright (C) 1999-2003 John Coffman
Released 01-May-2003, and compiled at 16:31:47 on May 2 2003.

smart_cache: (8,0) /dev/scsi/host1/bus0/target0/lun0/disc
Caching device /dev/scsi/host1/bus0/target0/lun0/disc (0x0800)
smart_cache: (8,1) /dev/scsi/host1/bus0/target0/lun0/part1
Caching device /dev/scsi/host1/bus0/target0/lun0/part1 (0x0801)
Fatal: open /dev/scsi/host1/bus0/target0/lun0/part1: No such file or
directory

/etc/lilo.conf:
boot=/dev/hda
map=/boot/map
vga=normal
lba32
prompt
timeout=80
image=/boot/vmlinuz-2.4.20
root=/dev/hda2
vga=791
label=Debian
read-only
image=/mnt/freespace/boot/vmlinuz
root=/dev/hda7
vga=791
label=SuSE
read-only
other=/dev/hda1
label=WindowsXP


Es hat also scheinbar eindeutig mit dem 'plötzlichen' Fehlen meiner SCSI
Laufwerke zu tun. Nur was mache ich dagegen?

Laut einem hilfreichen at.linux-er hat es etwas mit dem devfs zu tun. Hier ein Zitat von ihm:
"Lilo ist scheinbar ein Shellskript. Ich werd aus selbigem
allerdings nicht ganz schlau...
Allerdings ist jetzt klar wieso Du Probleme mit devfs bekommen
hast."

Vielen Dank,
Robert

santi 07.05.2003 02:11

Re: Lilo Problem für echte Gurus!
 
Hi!
Zitat:

Original geschrieben von burtace

image=/mnt/freespace/boot/vmlinuz

Auf die Schnelle kann ich Dir leider auch nicht helfen aber kontrolliere sicherheitshalber mal ob der obige Eintrag stimmt.

Gruß
santi

_m3 07.05.2003 08:49

Als was waren SCSI bzw. DVD gemounted?

burtace 07.05.2003 09:26

Zitat:

Original geschrieben von _m3
Als was waren SCSI bzw. DVD gemounted?
Beim Start von lilo waren sie nie gemountet. Aber wenn ich sie verwendet habe dann via link von /dev/cdrom und /dev/dvdrom auf die jeweiligen scsi devices. Frag mich jetzt bitte nicht welche genau :-)

Ich verstehe nur den Zusammenhang mit dem Lilo Problem nicht ganz.

Burt

burtace 07.05.2003 09:28

Re: Re: Lilo Problem für echte Gurus!
 
Zitat:

Original geschrieben von santi

Auf die Schnelle kann ich Dir leider auch nicht helfen aber kontrolliere sicherheitshalber mal ob der obige Eintrag stimmt.

Wie gesagt, vor dem Ausbau der Laufwerke hat meine lilo.conf einwandfrei funktioniert. Auch dieser Eintrag fuer mein Zweitlinux war ok.

Burt

santi 07.05.2003 09:42

Hi,
poste bitte mal Deine /etc/fstab.

Ich denke der Aufruf von lilo geht nur mal die Befehle der lilo.conf durch und checkt ob er alle BS findet.

Aus dem Bauch heraus würde ich sagen das lilo Deine SCSI-Geräte und devfs völlig egal ist solange es nur alle BS findet. Ich glaube auch das Du eher ein Problem mit dem mounten hast. Schau mal was passiert wenn Du den Eintrag für SuSE in der lilo.conf auskommentiertst und lilo erneut aufrufst.

Gruß
santi

burtace 07.05.2003 09:48

Hmm, kann ich mir schon vorstellen, dass der lilo auf den fstab zugreift. Ich weiss garnicht ob ich dort die scsi devices schon rausgenommen habe.

Leider bin ich erst abends wieder an meinem PC. Werds dann probieren.

Tnx,
Burt

santi 07.05.2003 17:27

Hi,
habe mich kurz rumgespielt und meine SCSI- Karte und Laufwerke abgesteckt - LILO war das ziemlich wurscht und das neue Laufwerk wird wahrscheinlich noch gar nicht richtig erkannt und ist im Moment unwichtig (siehe später auch http://www.symonds.net/~rajesh/cd-writing.html ).

Hast Du die Verkabelung der Festplatte auch geändert, wo ist das neue Laufwerk angeschlossen?
Was sagt "df -HT" oder "mount -a" und dann "mount"?

Ich kann diesen "Fatal: open /dev/..." -Fehler nur reproduzieren wenn ich auf ein nichtexistierendes Laufwerk zeige.

Gruß
santi

BTW:
Der "jetzt ist klar warum ..." - Typ von at.linux ist garantiert ein Programmierer :D
Mein durchaus funktionierendes LILO spuckt bei "strace lilo" als letzte Zeile auch ein "exit_group(0) = ?" aus :)

burtace 07.05.2003 19:29

Ich habe jetzt die fstab bereinigt (hatte die alten dvd/cd links noch drinnen) und den alten /dev/dvdrom -> /dev/sxxx geloescht. et voilá: neue fehlermeldung:

athlon:~# lilo
Fatal: open /dev/ide/host0/bus0/target0/lun0/part1: No such file or directory

Dies duerfte doch die erste partition der ersten harddisk auf dem ersten ide-controller sein oder?
/dev/ide/.. gibt es auf jeden fall nicht. nur /dev/hda usw.

Meine Konfiguration ist:
1x hdd auf hda
1x dvd/cdrw auf hdc

Verkabelung habe ich abgesehen vom neuen ide device nicht geaendert.

burt@athlon:~$ df -HT
Filesystem Type Größe Benut Verf Ben% Eingehängt auf
/dev/hda2 ext3 31G 12G 19G 40% /
/dev/hda5 vfat 21G 17G 4,6G 79% /mnt/data
/dev/hda6 ext2 37G 27G 7,5G 79% /scratch

athlon:~# mount -a
athlon:~# mount
/dev/hda2 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/hda5 on /mnt/data type vfat (rw,noexec,nosuid,nodev,umask=0,quiet,iocharset=is o8859-15,code=437)
/dev/hda6 on /scratch type ext2 (rw,noexec,nosuid,nodev)
usbdevfs on /proc/bus/usb type usbdevfs (rw)

athlon:~# cat /etc/lilo.conf
boot=/dev/hda
map=/boot/map
vga=normal
lba32
prompt
timeout=80

image=/boot/vmlinuz-2.4.20
root=/dev/hda2
vga=791
label=Debian
read-only
other=/dev/hda1
label=WindowsXP

Bin jetzt wirklich ratlos?!

Burt

santi 07.05.2003 22:00

Hi,
na immerhin ist jetzt schon mal der SCSI-Fehler weg ;)

Ich habe hier leider nur Knoppix und kein reines Debian aber nehme mal an das es da kaum Unterschiede gibt..

Wegen dem fehlenden /dev/ide würde ich mir keine Gedanken machen - das habe ich auch nicht, nehme an das ist nicht notwendig weil das beim devfs nur virtuelle Gerätenamen sind.

Was mir auffällt ist das "mount" bei mir
"none on /proc type proc (rw)"
und bei Dir
"proc on /proc type proc (rw)"
anzeigt.

Meine vereinfachte fstab sieht dabei so aus:
# Knoppix /
/dev/hda10 / ext3 defaults,errors=remount-ro 0 1
# Knoppix /home
/dev/hda11 /home/santi ext3 auto,users,exec 0 0
# Swap
/dev/hda9 none swap sw 0 0
# proc
proc /proc proc defaults 0 0

In der lilo.conf brauchst Du den Eintrag:
vga=normal
nicht wirklich, ersetze ihn mal durch:
append="quiet devfs=mount hdc=ide-scsi"

Ändere das mal und schau Dir auch Deine fstab nochmal an.

Gruß
santi

burtace 07.05.2003 23:00

Ich habe die append zeile in lilo.conf eingefuegt. nutzt leider nix.
desweiteren habe ich die ratschlaege aus dem ide-brenner howto nachgespielt.

soll man einen ide-brenner wenn man nur lesen will nicht via /dev/hdc ansprechen? hat wunderbar funktioniert bei mir und ich habe auch trotzdem via cdrecord brennen koennen (dort dev=ATAPI:0,0,0 angeben).

Dann habe ich versucht die append parameter beim booten zu uebergeben. da hat er mir mit einem hinweis auf ein unleserliches /dev/hda2 (meine / partition) abgebrochen?!

Ich werde immer ratloser :-/
Vielleicht versuche ich das cdrw einmal abzustecken. mal sehen wie er reagiert...

sonst noch tipps?

vielen dank uebrigens fuer deine hilfe bisher! weiss ich sehr zu schaetzen!

Burt

santi 08.05.2003 14:17

Hi,
ich hasse es wenn etwas nicht funktioniert und wie Winston Churchill schon sagte: "Gib nie nie nie nie niemals auf" :mad:

Gehen wir mal zurück zur ursprünglichen Fehlermeldung:
/dev/ide/host0/bus0/target0/lun0/part1: No such file or directory

Das bedeutet also das die erste primäre Partition der Festplatte, also hda1 nicht gefunden wird. Auf hda1 ist WinXP drauf, das ist im Moment nicht gemountet und Deine Root-Partition ist auf hda2 und gemountet.

Versuchen wir mal das Problem einzugrenzen. Steck das neue LW ab und ändere Deine lilo.conf so ab und rufe dann Lilo erneut auf:

boot=/dev/hda2
map=/boot/map
lba32
prompt
timeout=80

image=/boot/vmlinuz-2.4.20
root=/dev/hda2
vga=791
label=Debian
read-only
# other=/dev/hda1
# label=WindowsXP

Gruß
santi

_m3 08.05.2003 14:33

Welche Distri eigentlich? Und hast Du den Kernel selber gebaut?

burtace 09.05.2003 11:39

Zitat:

Original geschrieben von _m3
Welche Distri eigentlich? Und hast Du den Kernel selber gebaut?
Debian Sid (Unstable)
Kernel 2.4.20 selbst gebaut.

Bisher auch alles ohne Probleme, nur seit dem Ausbau der SCSI und dem Einbau des IDE Devices.

Burt

_m3 09.05.2003 11:51

Hmmmm
SCSI-Support schon mal aus dem Kernel entfernt?

burtace 09.05.2003 12:02

Zitat:

Original geschrieben von _m3
Hmmmm
SCSI-Support schon mal aus dem Kernel entfernt?

Nicht explizit. Ich brauche ihn ja imho noch für das ide-scsi Modul.

Ausserdem ist der SCSI Fehler ja schon weg.

@Master:
Ich habe deine Lilo.conf ausprobiert (das Laufwerk noch nicht abgesteckt, kann derweilen nicht).

Code:

athlon:~# lilo -C /etc/lilo.test -v 5
LILO version 22.5.2, Copyright (C) 1992-1998 Werner Almesberger
Development beyond version 21 Copyright (C) 1999-2003 John Coffman
Released 01-May-2003, and compiled at 16:31:47 on May  2 2003.

smart_cache: (3,0) /dev/ide/host0/bus0/target0/lun0/disc
Caching device /dev/ide/host0/bus0/target0/lun0/disc (0x0300)
smart_cache: (3,1) /dev/ide/host0/bus0/target0/lun0/part1
Caching device /dev/ide/host0/bus0/target0/lun0/part1 (0x0301)
Fatal: open /dev/ide/host0/bus0/target0/lun0/part1: No such file or directory


burtace 09.05.2003 12:12

PROBLEM SOLVED!
 
Erstens, sorry santi. Ich hab dich mit deinem Forumsstatus angesprochen im letzten Posting ;-)

Also mein Dank gilt an: santi und _m3.
Vorallem du santi hast ja keine Mühen gescheut.

Umso trauriger ist eigentlich die Lösung des Problemes gewesen.

Scheinbar hat sich in das Lilo Package vom Sid ein Fehler eingeschlichen. Auf jeden Fall war heute ein neuer Lilo beim apt-get upgrade dabei. Et voilá kein Problem mehr.

Dh. wir 3 haben den Fehler fälschlicherweise bei uns (eigentlich bei mir) gesucht, wo einfach keiner war offensichtlich.

Was ich noch nicht gemacht habe ist ein Reboot nach dem Update von Lilo. Mal sehen ob mein System noch ordnungsgemäß rennt.

Danke,
:tux: Burt

gaelic 09.05.2003 12:45

ist eben unstable

burtace 09.05.2003 13:00

Zitat:

Original geschrieben von gaelic
ist eben unstable
Es könnte ja natürlich auch sein, dass er durch das neue Executable seine gecacheden Infos verloren hat. Wer weiss das schon ;-)

Dafür rennt seit dem letzten Update auch der frozen-bubble wieder.

Wie du sagst: ist eben unstable

Burt

santi 09.05.2003 13:25

Hi,
jetzt bist Du wahrscheinlich schon bei LILO 22.5.3 :D

Naja, bei unstable ist eben alles möglich, mein Knoppix 3.2 verwendet noch die LILO Version 22.3.3...

Gruß
santi

burtace 09.05.2003 17:12

Zitat:

Original geschrieben von santi
jetzt bist Du wahrscheinlich schon bei LILO 22.5.3 :D

Nein, eh erst 22.5.2 aber Package Version 2.

Burt

burtace 11.05.2003 13:58

Folgendes habe ich gerade im Changelog vom neuesten Lilo gefunden:

Changes: This version cleans up the interaction between kernels compiled with DEVFS_FS, but which do not mount 'devfs'. With many of these systems, the /dev directory does not have the entries referenced by /proc/ partitions, which led to problems with previous 22.5.* releases.

Scheinbar genau mein Ex-Problem!

Burt


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:02 Uhr.

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