On Tuesday 13 November 2007 11:52:30 Marcin Kurzyna wrote: Blah! przepraszam - niechcący crtl+enter ;/
miałem dziś problem z wygenerowaniem initrd (root na lvm2+softraid) na Ac. Winnym okazało się wywołanie mdadm z find_modules_md() które używa --examine do znalezienia elementów macierzy. Niestety na Ac --examine pokazuje mi tylko te mdX, które są aktualnie zamontowane, a nie wszystkie z /proc/mdstat. Jest to problem o tyle, że jeśli root jest na lvm to podmontowane jest lvm a nie md przez co geninitrd wywala się że nie może znaleźć info dla macierzy: [EMAIL PROTECTED] sysconfig]# geninitrd -f -v /boot/initrd-2.6.20.6-2.gz 2.6.20.6-2 _lib: lib64 modprobe: using modprobe -c Using /dev/v/base-root as device for rootfs find_modules_for_device(/dev/v/base-root) /dev/v/base-root is lvm2 node find_modules_for_device(/dev/md1) Finding RAID details using mdadm for rootdev=/dev/md1 geninitrd: ERROR: RAID devices not found for "/dev/md1", check your configuration! zmiana wywołania na 'mdadm -v --detail --scan ...' w geninitrd rozwiązała problem (znalazł poprawnie md1). Natomiast analogiczny konfig na Th nie miał tego problemu, tj. --examine zawsze znajdywało co trzeba. Moje pytanie: czy zmienić geninitrd w SVNie na --detail czy problem leży gdzie indziej, ew. olać bo Ac jest passe? pozdrawiam, marcin _______________________________________________ pld-devel-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
