Moin!
Das Problem ist wieder da ☺ Zeit, das Wiki noch bischen aufzumöblen.
Also, ich hab eine Systemaktualisierung durchgeführt, so kam auch ein neuer Kernel.
Nach der Aktualisierung hab ich die menu.lst angepasst auf den neuen Kernel
und wollte booten.
Tataa, da bin ich wieder in der initramfs-Konsole gelandet mit
ALERT! /dev/md0 not found
Ok, ich Brain geused und an diesen Forenbeitrag erinnert - also LiveCD
rausgekramt, gebootet und wollte anhand des mittlerweile aktualisierten
http://wiki.ubuntuusers.de/Software-RAID das initramfs aktualisieren:
sudo mount /dev/md0 /mnt
sudo mount -o bind /dev /mnt/dev
sudo mount -t proc /proc /mnt/proc
sudo chroot /mnt /bin/bash
sudo update-initramfs -u -k all
Ok, das hat schon mal nicht funktioniert, das wäre eine Sache, die man am
Wiki erweitern müsste - bei der "normalen" Ubuntu-LiveCD ist madam nicht
von Anfang an geladen (bei der alternate LiveCD wohl schon...?)
Folgende Meldung erschien:
ubuntu@ubuntu:/mnt$ sudo mount /dev/md0 /mnt
mount: Gerätedatei /dev/md0 existiert nicht
Lösung:
sudo apt-get install mdadm
Das sollte ins Wiki... ☺
Weiter gehts...zuerste konnte ich dann md0 immer noch nicht einhängen,
da es nicht existiert hat. Woran es jetzt genau lag, dass es funktioniert hat
weiss ich nicht. Ich hab das ganze ja zweimal durchgespielt mit Neustart
dazwischen. Einmal hats irgendwann funktioniert nach
ubuntu@ubuntu:/mnt$ sudo modprobe md
ubuntu@ubuntu:/mnt$ sudo modprobe raid1
Wird da automatisch nach RAID-Dateien gesucht?
Das andere Mal hat es funktioniert nach
ubuntu@ubuntu:~$ sudo modprobe md
ubuntu@ubuntu:~$ sudo mdadm --assemble /dev/md0 /dev/sda1 /dev/sdb1
mdadm: /dev/md0 has been started with 2 drives.
Dann gings weiter...
ubuntu@ubuntu:~$ sudo mount /dev/sda2 /mnt/boot #meine Boot-Partition
ubuntu@ubuntu:~$ sudo mount -o bind /dev /mnt/dev
ubuntu@ubuntu:~$ sudo mount -t proc /proc /mnt/proc
ubuntu@ubuntu:~$ sudo chroot /mnt /bin/bash
In meinem System als chroot dann
root@ubuntu:/# sudo update-initramfs -u -k all
sudo: unable to resolve host ubuntu
update-initramfs: Generating /boot/initrd.img-2.6.27-15-generic
update-initramfs: Generating /boot/initrd.img-2.6.27-14-generic
update-initramfs: Generating /boot/initrd.img-2.6.27-11-generic
update-initramfs: Generating /boot/initrd.img-2.6.24-22-generic
update-initramfs: Generating /boot/initrd.img-2.6.22-14-generic
update-initramfs: Generating /boot/initrd.img-2.6.20-16-generic
Also, 2.6.27-15 ist der neue Kernel, wie leicht zu sehen ☺
Jedenfalls hat er die neuen Dateien auf der eingehängten Boot-Partition
erstellt - also genau da wo sie hingehören.
Allerdings hat er mich nach dem Starten mit dem neuen Kernel
wieder mit der Fehlermeldung
ALERT! /dev/md0 not found
bei der initramfs-Konsole rausgeworfen und auch mit dem vorherigen Kernel
hat es nicht mehr funktioniert, da er die zugehörige initrd.img
ja auch überschrieben hat.
Da ich allerdings ein Backup hatte, hab ich einfach die alten
Dateien zurückgespielt und wieder mit dem alten Kernel 2.6.27-14
und der zugehörigen initrd.img gebootet und das hat funktioniert.
So und nun Preisfrage - wo liegt das Problem? Kann mir
da jemand weiterhelfen? Ich schreib die Lösung auch ins
Wiki, versprochen ☺