On Wed, 08 Nov 2006 15:17:39 +0100 Steffen Liebergeld stepardo@gmail.com wrote:
4 GB ext2 /boot
hui, wieviele kernel willst du denn testen?
Folgende Erscheinungen sind nun die Folge: Grub meint die Files in /boot/ (dev/sda1) nur finden zu können, wenn ich in menu.lst den "falschen" Pfad "(hd0,0)/vmlinuz" angebe.
Warum ist das falsch? Wenns geht ist es bestimmt richtig.
Beim Booten legt Linux sodann 4 Raid-Devices an, wobei das erste (md0) aus /dev/sda1 und /dev/sdb1 besteht. Daraufhin schlägt natürlich der gesamte folgende Bottprozess fehl, weil md0 nunmal kein Raid-Device ist.
Die Devices werden eigentlich nicht direkt vom Kernel sondern von irgendeinem init script angelegt. (bei debian /etc/init.d/mdadm-raid) Die config dazu steht in /etc/mdadm.conf oder /etc/mdadm/mdadm.conf. Das raid auf dem / liegt muß vom kernel erstellt werden. Dafür solltest du sowas hier als kernelparameter beim booten übergeben:
md=0,/dev/sda2,/dev/sdb2
In /etc/fstab /dev/md0 als / eintragen, falls das nicht schon so ist.
Jetzt solltest du booten können und md0 haben. Wenn die anderen beiden Raids auch schon laufen sollten (cat /proc/mdstat/) dann stimmt die config wohl. Wenn nicht musst du sie von Hand starten und die Config erzeugen.
mdadm --assemble /dev/md1 /dev/sda3 /dev/sdb3 mdadm --assemble /dev/md2 /dev/sda4 /dev/sdb4 mdadm --detail --scan --verbose > /etc/[mdadm/]mdadm.conf
An welcher Stelle sollte ich meine Herangehensweise ändern um zu einem befriedigenden Ergebnis zu kommen?
Dem Ubuntu-Installer nicht vertrauen und auch mal ein Howto lesen ;).
Henning