System startet nach d-u nicht mehr

Begonnen von farinet, 2014/03/15, 07:52:23

Vorheriges Thema - Nächstes Thema

farinet

Nach einem d-u gestern startet mein System nicht mehr. Der Bootvorgang endet in diesem Screen:

early console

Decompressing Linux . . .  Parsing ELF. . . done.
Loading please wait. . .
[    3.030009] usb 2-1: string descriptor 0 read error: -22
Gave up waiting for root device  Common problems:
- Boot args (cat /proc/cmdline)
  -Check rootdelay= (did the system wait long enough?)
  -Check root= (did the system wait for the right device?)
- Missing modules ( cat /proc/modules; ls /dev)
ALERT! /dev/disk/by-uuid/1804f6b2-4550-4574-b8b9-03ea9230e8a does not exist.
Dropping to a shell!
modprobe: module ehci-orion not found in modules.dep

BusyBox v1.22.1 (Debian 1:1.22.0-4) built-in shell (ash)

/bin/sh: can't access tty; job control turned off
(initramfs)


Bin ratlos. ls /dev/disk/by-id zeigt eigentlich die Laufwerke. ls /dev/disk/by-uuid zeigt eine andere "Nummer" als oben. Meine Platte ist lvm formatiert ...

Vielen Dank im Voraus für jede Hilfe!

devil

Da ist wohl die UUID von root verändert. Das passiert aber nicht beim dist-upgrade. Du musst nun in einer chroot die richtige UUID hinbasteln. Vergleiche die, die dir blkid gibt mit der in fstab und tausche sie aus, die von blkid ist richtig.


greetz
devil

farinet

Vielen Dank! Aber eine Bitte: Könntest Du das einem Dummie etwas ausführlicher erklären?

Vielen Dank im Voraus für die Geduld!

devil

Du kannst die chroot (changed root) nach der anleitung im manual aufsetzen: http://manual.siduction.org/sys-admin-grub2#chroot
Da Du ja die neue UUID schon hast (blkid), tauschst du diese in der chroot gegen die, die jetzt für die root-partition in der fstab steht, aus. Dann verlässt du die chroot und bootest, was dann hoffentlich klappt.


greetz
devil

farinet

Vielen Dank! Aber der Link ist tot; ich komme jedenfalls weder mit tablet noch mit Telefon dahin .... (?)

reddark

bestätige tote Seite .. ;)

ZitatThis website is under heavy loadWe're sorry, too many people are accessing this website at the same time. We're working on this problem. Please try again later.

mylo

ja das manual ist zur Zeit im Urlaub...

devil


farinet

Danke!

Jetzt habe ich eine Frage: In der Notkonsole (initramfs) sehe ich in /etc kein fstab.
ls ergibt:
blkid.tab     ld.so.conf     modprobe.d
boottime.kmap.gz      ld.so.conf.d     udev
ld.so.cache    lvm      uswsusp.conf

Verstehe ich die Anleitung richtig, dass ich ein Usb-Medium zum Booten brauche? Aus dieser (initramfs) heraus geht das nicht (?)


devil

Ein wie immer geartetes Live-Medium ist für chroot zu empfehlen.


greetz
devil

farinet

Also das habe ich jetzt gemacht, mit dem einzigen iso, das ich fand: grml. Wie auch immer, ich finde 2 UUID, /dev/sda1 u /dev/sda2 (die uuids spare ich mir, ausser dem usb stick, natürlich).

sda1 ist ext2, sda2 ist LVM2_member. sda1 habe ich wie beschrieben gemountet und angesehen, da sind nur Dateien drauf wie config-3.13-6.towo.... initrd.img-3.13-6... System.map .. vmlinuz memdisk, memtest86.bin memdisk86+_multiboot.bin sowie die Verzeichnisse extlinux grub lost+found.


melmarker

Und jetzt stellt sich dir Frage: Ist das System auf dem LVM-Device und warum arbeitet man heutzutage beim Einsatz von LVM noch mit eine seperaten /boot, wenn man direkt von LVM2 booten könnte.

Nur so per Handauflegen sehe das so aus:
* booten von Iso
* sich einen Mountpunkt ausdenken
* lvm2-Device aktivieren und mounten
* boot dazu mounten
* chrooten
* grub neu erstellen
* initramfs mit aktivierung ders lvm-devices bei Sytemstart erstellen

done - oder ich lieg mal wieder vollkommen falsch :D
Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. (Benjamin Franklin, November 11, 1755)
Never attribute to malice that which can be adequately explained by stupidity. (Hanlons razor)

farinet

Im Prinzip schon. Erst mal vorweg eine Entschuldigu g: ich tippe das hier alles von einem winzigen Telefon aus (ich weiss nicht wie ich in Firefox Mobil an die Passwörter komme).

Wie mounte i h einen lvm device? Mit mount geht das nicht ... in lvm> rauscht mir die Hilfe durch. Ich kann nur die letzten Befehle lesen?

So wie ich das verstehe müsste ich doch /etc/grub.conf editieren, oder?

farinet

Ok, gemountet habe ich jetzt die root Partition (ich habe die VG debian undann root home und swap). In /debian/root/etc finde ich fstab. Darin scheint mir alles korrekt. Aber ich finde keine grub.conf, nur ein Vereichnis grub.d.

Mir ist überhaupt nicht klar, was chroot ist, und wie ich die Anleitungen des Manuals auf das lvm Volume anwenden soll O:-)

devil

etc/default/grub.
Warum bitte hast Du LVM, wenn du keinen Plan davon hast?


greetz
devil