![]() |
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 |
Re: Lilo Problem für echte Gurus!
Hi!
Zitat:
Gruß santi |
Als was waren SCSI bzw. DVD gemounted?
|
Zitat:
Ich verstehe nur den Zusammenhang mit dem Lilo Problem nicht ganz. Burt |
Re: Re: Lilo Problem für echte Gurus!
Zitat:
Burt |
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 |
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 |
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 :) |
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 |
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 |
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 |
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 |
Welche Distri eigentlich? Und hast Du den Kernel selber gebaut?
|
Zitat:
Kernel 2.4.20 selbst gebaut. Bisher auch alles ohne Probleme, nur seit dem Ausbau der SCSI und dem Einbau des IDE Devices. Burt |
Hmmmm
SCSI-Support schon mal aus dem Kernel entfernt? |
Zitat:
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 |
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 |
ist eben unstable
|
Zitat:
Dafür rennt seit dem letzten Update auch der frozen-bubble wieder. Wie du sagst: ist eben unstable Burt |
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 |
Zitat:
Burt |
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