From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Real-To: Message-ID: <3ECC80B4.50601@mail333.com> Date: Thu, 22 May 2003 11:48:04 +0400 From: "Aleksey Avdeev" User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.3) Gecko/20030331 X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: community@altlinux.ru Subject: Re: [Comm] root raid References: <200305141505.09298.combr@vesna.ru> <200305150834.27138.combr@vesna.ru> <20030515061718.GH14996@osdn.org.ua> <200305151503.25028.combr@vesna.ru> <20030515102032.GE14996@osdn.org.ua> <20030516110000.186a182e.br@gin.ru> <20030520191257.GA3330@osdn.org.ua> <3ECB3488.3090401@mail333.com> <20030522082611.157138c0.br@gin.ru> In-Reply-To: <20030522082611.157138c0.br@gin.ru> X-Enigmail-Version: 0.73.1.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-MDaemon-Deliver-To: community@altlinux.ru Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: community@altlinux.ru X-Reply-To: solo_oboroten@mail333.com List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: Борис Ревякин пишет: > On Wed, 21 May 2003 12:10:48 +0400 > "Aleksey Avdeev" wrote: > > >>Michael Shigorin пишет: >> >>>On Fri, May 16, 2003 at 11:00:00AM +0400, Борис Ревякин wrote: >>> >>> >>>>>http://search.altlinux.ru/?q=root+raid1 по части обсуждения >>>> >>>>Михаил, обсуждения кое какие и правда есть, но я решения не нашел. >>>>Пожалуйста, ткните в решение. Ну _ОЧЕНЬ_ прошу. >>> >>> >>>Оно там было, ищите -- я тоже буду искать, но не сейчас, а >>>скоро... >> >> Только загрузка на raid1 в ДЕГРАДИРОВАННОМ режиме... Как >>загрузить систему с корнем на raid1 в штатном режиме, мне лично - >>найти не удалось. >> >> >>>Еще что-то вроде Root-RAID-Boot HOWTO содержало указание на то, >>>что стоит делать /boot первым разделом и ставить загрузчик >>>(точнее, именно LILO) на него. В случае для зеркала. >> >> При пользовании мини HOWTO "Boot + Root + Raid + Lilo : >>Программный Raid" нужно учитывать что подменой корня в Мастере >>занимается не linuxrc а кто-то другой (возможно >>BusyBox или код в ядре)... А так, подобная схема у меня работала >>на ядре 2.4.20-alt5-up, сейчас делаю её же для ядра 2.4.20-alt7-up. >> >> >>>Эх, блин -- на шляпе-то работает... >>> >> >> ИМХО: В Мастере проблема в том, что автодетект рейда >>выполняется ДО загрузки необходимых модулей средствами >>linuxrc (помоему, даже до монтирования initrd). При этом, запись >>в initrd /sbin/modprobe (бинарник с необходимыми либами, или как >>линк на существующий там insmod) и /etc/modules.conf не помогло. >> (depmod -a в контексте initrd - тоже.) > > > Полностью с Вами согласен. > Если собрать ядро с md внутрях, то загрузка происходит нормально. > Cкажите, что надо править для решения этой проблемы? > Уж очень не хочется пересобирать ядра из-за этой фишки. :-( Править надо initrd. Пока делаю это примерно так: 1. $ sudo mkinitrd --with raid1 --pause 2. Скрипт выведет имя каталога (у меня /tmp/initrd.*) где он создал заготовку образа и предложит нажать на ENTER после корректировок. 3. Я выполнял следующие (от root, всё относительно /tmp/initrd.*): а) mkdir proc б) ln -s bin sbin в) в bin скопировал системные umount и raidstart г) в lib - требуемые библиотеки (2 штуки + 2 софт линка на них какие именно - непомню: сделано дома) д) в etc - /etc/raidtab е) в dev - используемые устройства (в моём случаи - требующиеся sd* и md*) ё) дополнить linuxrc следующим кодом (шаблон): /bin/mount <опции, устройство> /proc /bin/raidstart /bin/umount /proc 4. Нажать на ENTER :-) Разумеется решение не очень красивое (например, umount можно реализовать средствами BusyBox). :-( Над болие красивым я работаю, но это займёт время, а его - мало. -- С уважением. Алексей.