Mam taką instalację gdzie RAID0 jest postawiony na macierzach RAID1 i pojawił się w związku z tym problem przy budowaniu initrd. Uruchamianie RAID0 składanego z 3 RAID1 znalazło się w initrd (w /etc/mdadm.conf) przed uruchmieniem poszczególnych RAID1 z których się ten pierwszy składa i system zdecydowanie nie chce w związku z tym wstać. Poradziłem sobie taką zmianą: ###########stąd --- mod-md.sh.org 2012-04-19 14:56:53.879422835 +0200 +++ mod-md.sh 2012-04-19 14:56:40.912589461 +0200 @@ -158,7 +158,7 @@ dev_list_extra=$new_dev_list_extra
local cr_rootdev cr_dev_list do_md0=1 nr cr_dev_list_md f cr_md_conf - for nr in `seq 1 $rootdev_nr`; do + for nr in `seq $rootdev_nr -1 1`; do eval cr_rootdev="\$rootdev${nr}" eval cr_dev_list="\$dev_list${nr}" debug echo "Setting up array ($cr_rootdev = $cr_dev_list)" ##########potąd tylko nie umiem się połapać w całości geninitrd i nie mam pojęcia czy to w ogólnym rozrachunku wystarczy. A jeśli wystarczy to może by to dorzucić? Pozdrawiam -- : Grzegorz Pietrzak || gr...@artikon.pl : - - - - - - - - - - - - - - - - - - - - sygnatura - - : Kobieta jest jak książka. Przeglądając, zawsze się na coś natrafi. : -- Anatol France _______________________________________________ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl