kein /home nach dist-upgrade

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Benutzeravatar
manes
Beiträge: 958
Registriert: 27.08.2007 11:26:54
Wohnort: Köln
Kontaktdaten:

Re: kein /home nach dist-upgrade

Beitrag von manes » 09.12.2009 18:47:34

es ist ja schön, wenn die eintragung einer anderen bezeichnung für die vers devices den rechner wieder funktionieren läßt. aber eine erklärung für dieses hier hab ich noch nicht gefunden:
michi88 hat geschrieben:

Code: Alles auswählen

ls -l /dev/sda*
brw-rw---- 1 root disk 8,0 2009-12-09 02:42 /dev/sda
(...)

Code: Alles auswählen

ls: cannont access /dev/hda*: No such file or directory

Code: Alles auswählen

mount
/dev/hda1 on / type ext3 (rw,errors=remount-ro)
(...)

Code: Alles auswählen

file -s /dev/hda3
/dev/hda3: ERROR: cannot open '/dev/hda3' (No such file or directory)

Code: Alles auswählen

file -s /dev/sda3
/dev/sda3: Linux rev 1.0 ext3 filesystem data, UUID=ea2b2266-5bad-433d-acd8-c927
9a1307d9 (large files)
warum wird nur hda3 zu sda3 und nicht auch die anderen partitionen von hdx zu sdx umbenannt? und andersrum: warum wird hda1 nicht zu sda1? verstehe ich nicht...
grüße
manes
Sometimes you have a programming problem and it seems like the best solution is to use regular expressions; now you have two problems.
David Mertz

Benutzeravatar
michi88
Beiträge: 60
Registriert: 30.09.2009 16:22:58

Re: kein /home nach dist-upgrade

Beitrag von michi88 » 09.12.2009 19:24:56

Hallo,

bin zwar froh, dass 2.6.30 nun hier laeuft, wuesste aber auch ganz gern, woran das nun gelegen hat.

Gruss
Michi88

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: kein /home nach dist-upgrade

Beitrag von Danielx » 09.12.2009 19:55:40

manes hat geschrieben:es ist ja schön, wenn die eintragung einer anderen bezeichnung für die vers devices den rechner wieder funktionieren läßt. aber eine erklärung für dieses hier hab ich noch nicht gefunden:
Ja, genau deshalb hatte ich auch nochmal genauere Infos angefordert.
manes hat geschrieben:warum wird nur hda3 zu sda3 und nicht auch die anderen partitionen von hdx zu sdx umbenannt? und andersrum: warum wird hda1 nicht zu sda1? verstehe ich nicht...
Es ist ja noch merkwürdiger!
michi88 hat geschrieben:

Code: Alles auswählen

ls -l /dev/sda*
brw-rw---- 1 root disk 8,0 2009-12-09 02:42 /dev/sda
brw-rw---- 1 root disk 8,0 2009-12-09 02:42 /dev/sda1
brw-rw---- 1 root disk 8,0 2009-12-09 02:42 /dev/sda2
brw-rw---- 1 root disk 8,0 2009-12-09 02:42 /dev/sda3
D.h. aus hda wird sda, also:
hda wird zu sda
hda1 wird zu sda1
hda2 wird zu sda2
hda3 wird zu sda3

Aber mount sagt, hda1 wäre gemountet:
michi88 hat geschrieben:

Code: Alles auswählen

mount
/dev/hda1 on / type ext3 (rw,errors=remount-ro)
obwohl es gar kein Device für hda1 gibt:
michi88 hat geschrieben:

Code: Alles auswählen

ls -l /dev/hda*
ls: cannont access /dev/hda*: No such file or directory
:!:

Das macht mich etwas ratlos.
michi88 hat geschrieben:wuesste aber auch ganz gern, woran das nun gelegen hat.
Ich interpretiere das jetzt mal so:
Wenn die initrd die /-Partition mountet, heißt die Platte hda und diese Info wird in die /etc/mtab geschrieben, danach übernimmt ein anderer Treiber, welcher nicht in der initrd ist und welcher die Festplatte sda nennt.
Im nachfolgenden Bootvorgang werden dann, so wie üblich, die anderen Partitionen gemountet, was aber hier fehlschlägt, da die Festplatte jetzt sda heißt, in der fstab aber hdaX steht.
Der Eintrag von hda1 bleibt aber weiterhin in der mtab drin, da diese Partition zwischenzeitlich nicht neu gemountet wurde und diese mtab gibt mount dann aus.

Gruß,
Daniel

Benutzeravatar
schorsch_76
Beiträge: 2612
Registriert: 06.11.2007 16:00:42
Lizenz eigener Beiträge: MIT Lizenz

Re: kein /home nach dist-upgrade

Beitrag von schorsch_76 » 09.12.2009 20:20:10

Daniel, wenn deine Vermutung zutrifft, sollte ein boot mit einer Rettungs CD mit chroot ins system und ein

Code: Alles auswählen

dpkg-reconfigure kernel-image-`uname -r`
das merkwürdige verhalten lösen.

Gruß

schorsch

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: kein /home nach dist-upgrade

Beitrag von KBDCALLS » 10.12.2009 13:27:36

Die merkwürdige Devicezuordnung ist mir auch aufgefallen. Bevor man die Initrd neu erstellt, würde ich alles auf UUID umstellen auch den Grub. Testen ob das funktioniert. Dann in der /etc/initramfs-tools/initramfs.conf die Zeile

Code: Alles auswählen

modules = most
ind

Code: Alles auswählen

modules = dep
ändern. Das plötzlich ein anderer Treiber verwendet wird ist unmöglich. Bzw. zwei für ein Device. Denn es kommt der zum Zuge der als erstes seine Finger auf dem Device hat. Bevor du irgenwas an der Intrd änderst wäre mal die Ausgabe von

Code: Alles auswählen

pcimodules
interesssant
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Antworten