Sooo,
hier noch meine grub2-konfig:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
menuentry 'Gentoo GNU/Linux' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-09ce1adf-d051-4619-b3d2-a192e249bc5f' {
load_video
insmod gzio
insmod part_gpt
insmod ext2
insmod mdraid1x
set root='hd0,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 --hint='hd0,gpt3' 1b2ec002-a783-45ed-88bf-845f1365b494
else
search --no-floppy --fs-uuid --set=root 1b2ec002-a783-45ed-88bf-845f1365b494
fi
echo 'Loading Linux 3.10.7-r1 ...'
linux /kernel-3.10.7-r1 root=/dev/md0p1 ro domdadm
initrd /initrd
}
|
dadran hab ich erstmal ein paar manuelle anpassungen gemacht.
1. domdadm als kerneloption mitangegeben
2. die initrd hinzugefügt
3. insmod mdraid1x
später muss ich natürlich noch machen dass er das per grub2-mkconfig macht
Die Initrd hab ich folgendermaßen erstellt:
genkernel installiert, dann genkernel --install --no-ramdisk-modules --mdadm initramfs, und diese dann umbenannt erstmal zur einfachheit.
Jetzt hab ich folgendes problem:
Wenn ich boote, kommt die initrd mit dem fehler could not rootfs please give valid rootfs. Wenn ich dort direkt /dev/md0p1 angeben bekomme ich wieder denselben fehler, gebe ich allerdings /dev/md0 an, kommt wieder der fehler und dann /dev/md0p1 funktioniert es.
Irgendjemand ne Idee dazu?