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


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:35 Uhr.

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