Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
20.01.2008, 18:10
Gravok



Hallo !

Mal wieder eine Frage an die Linux fanatiker hier ;)

Ich habe mal wieder ein Problem mit meinem lieben Debian.

Ich bin heute bei meinem Desktop Rechner von Etchy auf Lenny(testing) "geupgradet" (Formatiert und Neu installiert !).

Jetzt habe ich ein Problem mit meinen Festplatten. Die Installation ging leicht von der Hand ohne Probleme, doch ich habe in /dev/ keine meiner Festplatten(hd*).

Dafür habe ich sda und sdb als Gerätedateien. Sind das meine Festplatten ?

Eigentlich würde es mich ja gar nicht groß tangieren das die Gerätedateien anders heißen, jedoch hat er bei der Installation den root auf /dev/hdd1 gesetzt...

Er bleibt desshalb bei
Quellcode:Begin: Waiting for root filesystem...
stehen.

Ich hatte dann auch bei Google nach der Ursache gesucht, jedoch ist meine anscheinend nicht vertreten.

Habe mal per Knoppix mein System gechrooted und nen anderen Kernel installiert, bringt aber auch keine Besserung (bitte nicht schreien, wenn das ne bescheuerte Aktion war ;) )

Danach dachte ich mir, ich könnte einfach den root auf die scsi Gerätedateien umschreiben, jedoch habe ich nur sda und sdb und kein sdd, wo ja mein Debian drauf ist.

Habe die Festplatte nach der Installation kurz ab und wieder angeschlossen, aber das sollte nicht diesen Fehler verursachen ;)

In der Hoffnung auf Antworten - Grüße Gravok

--

23 - Nichts ist so wie es scheint

zum Seitenanfang zum Seitenende Profil || Suche
001
20.01.2008, 18:21
caedes



es kann durchaus sein, dass deine festplatten jetzt sd* heißen..
guck in /etc/fstab wo er meint, seine partitionen finden zu müssen (die kannst du dann auch ggf abändern)
guck in /var/log/syslog, welche platten er beim boot erkannt hat.. und die platte, von der du meinst, dass sie passt, trägst du dann in fstab ein

sind das sata oder ide platten? bei sata ist das mit sd* normal.
wieso der bei der installation das anders erkannt hat.. kA.. ggf bugreport schreiben.

--

caedes

Deutschland rückt nach Einschätzung der Sicherheitsbehörden im Superwahljahr verstärkt ins Visier von Terroristen.

zum Seitenanfang zum Seitenende Profil || Suche
002
20.01.2008, 18:25
Gravok



Das sind alles IDE Platten, war von Etchy das hd* gewöhnt, daher war ich doch sehr verwundert.

Nun gut, dann werde ich das System doch glatt mal wieder mit Knoppix mounten und versuchen das wieder hinzubiegen, find das allerdings sehr merkwürdig, ich sitze hier ebenfalls an nem Debian sid, gleicher Kernel, und meine IDE Festplatten heißen noch brav hd* und da gabs keine Probleme beim Booten.

Danke schonmal ich schreib dann wie ichs gelöst habe ,)

--

23 - Nichts ist so wie es scheint


Dieser Beitrag wurde am 20.01.2008 um 18:26 von Gravok bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
003
20.01.2008, 18:28
caedes



evtl hat das was damit zu tun, dass der libata-treiber, der zunächst primär für sata genutzt wurde, auch ide unterstützt (und lenny das evtl standardmäßig so macht)

--

caedes

Deutschland rückt nach Einschätzung der Sicherheitsbehörden im Superwahljahr verstärkt ins Visier von Terroristen.

zum Seitenanfang zum Seitenende Profil || Suche
004
20.01.2008, 18:51
Gravok



Also /etc/fstab meint das mein Root bei /dev/hdd1 zu finden ist mein Cdrom hdb.

Habs jez inner fstab und in der device.map von Grub umgeschrieben, aber Grub hat es nicht übernommen, muss ich da nochmal grub-install oder irgendsowas machen ?

€:
Also irgendwie bin ich da doch auf der falschen fährte oder ?!

Im Grub erkennt er die Festplatte prima mit hdd1 er läd den Kernel und alles wunderbar, und dann kommt dieser komische Fehler...

--

23 - Nichts ist so wie es scheint


Dieser Beitrag wurde am 20.01.2008 um 18:54 von Gravok bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
005
20.01.2008, 18:53
caedes



update-grub evtl?

--

caedes

Deutschland rückt nach Einschätzung der Sicherheitsbehörden im Superwahljahr verstärkt ins Visier von Terroristen.

zum Seitenanfang zum Seitenende Profil || Suche
006
20.01.2008, 18:55
hausi



Nein, aber wahrscheinlich musst du in der menu.lst die root-Option anpassen. Grub sollte das eigentlich nicht interessieren, also war auch das umstellen der device.map unnötig.

--

zum Seitenanfang zum Seitenende Profil || Suche
007
20.01.2008, 19:04
Gravok



Im Grub ist steht folgendes:
Quellcode:root (hd2,0)
Dazu steht(stand) in der device.map
Quellcode:(hd2) /dev/hdd
Jetzt stirbt der mir aber nach 5 Minuten mit der Meldung:
Quellcode:Begin: Waiting for root file system... ...
Done.
ALERT! /dev/hdd1 does not exist Dropping to a shell !
Check your root=boot argument
Check for missing modules
Check for missing device files
Sogleich mal das Argument angeschaut

Quellcode:root=/dev/hdd1 ro
Hier mal die device Files:
Quellcode:sda1-n
sdb1-n
sdc1-n
kein hd*
sg0-3 <-- was ist das ?
Wo ist mein Cd-rom ?

Weiter oben
Quellcode:scsi 0:0:0:0: Direct-Access ATA SAMSUNG
scsi 0:0:1:0: CD-ROM HL-DT-ST RW/DVD
scsi 1:0:0:0: Direct-Access ATA Maxtor
scsi 1:0:1:0: Direct-Access ATA WDC <-- meine root
€:
Ist tatsächlich der libata der nun meine Festplatten erkennt ,)

--

23 - Nichts ist so wie es scheint


Dieser Beitrag wurde am 20.01.2008 um 19:09 von Gravok bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
008
20.01.2008, 20:01
hausi



Dein DVD-LW sollte jetzt unter /dev/scd* sein, allerdings müsste es auch symlinks von /dev/cdrom* und ev. auch /dev/dvd*, /dev/cdrw* und /dev/dvdrw* (je nach Typ) geben.
Fürs booten unumgänglich ist ein korrekter root-Parameter an den Kernel und die korrekten Einträge in der fstab (ok, die sind eigentlich optional, wenn du aber mit dem System was machen willst, sind sie auch nötig).

Edit:
sg* sind:
Quellcode:# type 8 devices are "Medium Changers"
KERNEL=="sg*", SUBSYSTEMS=="scsi", ATTRS{type}=="8", IMPORT{program}="scsi_id --export --whitelisted --fallback-to-sysfs -s %p -d $tempnode", SYMLINK+="tape/by-id/$env{ID_BUS}-$env{ID_SERIAL}"

--


Dieser Beitrag wurde am 20.01.2008 um 20:04 von hausi bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
009
20.01.2008, 20:18
theDon



sg ist erstmal nur `scsi general', das kann so circa alles sein.

--

\o tanz den naziprau! o/

And more than ever, I hope to never fall,
Where enough is not the same it was before

zum Seitenanfang zum Seitenende Profil || Suche
010
21.01.2008, 00:09
Gravok



So Leute Problem ist gelöst.

Nachdem ich Stunden überlegt habe wie man das Problem lösen könnte, dachte ich mir das irgendwas ziemlich schief gegangen sein muss während der Installation - das stimmte ja alles hinten und vorne nicht.

Nach der Neuinstallation sind meine Festplatten wohl sortiert von hda bis hdd :)

Vielen Dank für eure Antworten und Hinweise !

Also wer direkt nach der Installation den obigen Fehler hat, sollte es erst mal mit einer Neuinstallation versuchen ;)

Grüße Gravok

--

23 - Nichts ist so wie es scheint

zum Seitenanfang zum Seitenende Profil || Suche
011
21.01.2008, 11:21
ScyTheMan
Moderator


Wie schon von caedes gesagt, in aktuelleren Kerneln werden IDE-Geräte von libata verwaltet, heissen also grundsätzlich sdX, sowie optische Laufwerke sgX. Ist also vollkommen normal.

--

http://choerbaert.org
Ein Gespenst geht um im Netz - das Gespenst des Open Source
csndr

zum Seitenanfang zum Seitenende Profil || Suche
012
21.01.2008, 16:51
Gravok



Nein eben nicht ;)

Quellcode:libata version 2.21 loaded.
hda: max request size: 512KiB
[...]
hdc: max request size: 128KiB
[...]
hdd: max request size: 128KiB
[...]
Quellcode:gravok:/home/gravok# ls /dev/ | grep "hd"
hda
hda1
hda2
hda3
hda4
hda5
hdb
hdc
hdc1
hdc2
hdc5
hdc6
hdc7
hdd
hdd1
hdd2
hdd5

--

23 - Nichts ist so wie es scheint

zum Seitenanfang zum Seitenende Profil || Suche
013
21.01.2008, 20:26
Leviathan



Ich nehme mal an, dass der Kernel mit udev arbeitet (ich kenne mich mit Debian nicht so aus und weiss nicht, welcher Kernel bei welcher Version dabei ist). Dann lässt sich doch in den udev-rules einstellen, welche Gerätedateien und Verknüpfungen angelegt werden. Soweit ich weiss ist es sogar möglich, dass es für ein Gerät mehrere Gerätedateien gibt. Das ist also weniger eine Frage des Treibers im Kernel als vielmehr der Einstellungen für udev. Kannst ja mal in /etc/udev nachsehen, wie das bei Debian gemacht ist.

--

Entities: HL | HL²
Kompilierfehler
r_speeds | mehr über r_speeds

zum Seitenanfang zum Seitenende Profil || Suche
014
21.01.2008, 21:53
Gravok



Falls es jemanden interessiert hab ich mal die Zeile die für meine IDE-Laufwerke zuständig ist rausgesucht:

Quellcode:# IDE devices
SUBSYSTEMS=="ide", KERNEL=="hd[a-z]*", PROGRAM="ide-devfs.sh %k %b %n", \
                                        ACTION=="add", \
                                        NAME="%c{1}", SYMLINK+="%k %c{2}"

--

23 - Nichts ist so wie es scheint


Dieser Beitrag wurde am 21.01.2008 um 21:55 von Gravok bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche