From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <4411D8A1.2020808@stc.donpac.ru> Date: Fri, 10 Mar 2006 22:50:57 +0300 From: Eugene Prokopiev User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.7.2) Gecko/20040808 X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: ALT Linux Sisyphus discussion list Subject: Re: [sisyphus] LVM =?KOI8-R?Q?=D7_initrd_=C4=CC=D1_=D1=C4=D2?= =?KOI8-R?Q?=C1_2=2E6=2E14-std26-up-alt5?= References: <440FC52A.50807@ats-manager.stc.donpac.ru> <4411435C.3070003@ats-manager.stc.donpac.ru> <20060310095858.GR2873@master.mivlgu.local> <4411654E.9010600@ats-manager.stc.donpac.ru> <20060310123840.GV2873@master.mivlgu.local> In-Reply-To: <20060310123840.GV2873@master.mivlgu.local> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.6 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Mar 2006 19:51:00 -0000 Archived-At: List-Archive: List-Post: >>>Можно перейти на новый механизм обработки initrd (root=/dev/ram0, linuxrc >>>запускается как init (pid==1) и должен смонтировать реальный root, после >>>чего выполнить pivot_root туда и exec /sbin/init). >> >>в /root смонтирован настоящий /root (из /dev/system/root) >> >>пишу >> >>pivot_root /root /var/root >>или >>pivot_root /root /loopfs >> >>мне заявляют Device or resource busy в первом случае и Invalid argument >>во втором. В /var/root и /loopfs ничего нет - это пустые каталоги > > > Второй из каталогов должен быть на новом корне. > > В man pivot_root написано, как правильно его применять, чтобы это работало > на всех ядрах. Если вручную выполнить: /bin/mount -t ext3 /dev/system/root /root /bin/cd /root /bin/pivot_root . old.root exec /sbin/init то я получу: Usage: init 0123456sSQqabcUu Kernel panic - not syncing: Attempted to kill init! То же самое, вписанное в /sbin/init внутри initrd что-то делает, но что - разобрать невозможно, строчки бегут по экрану слишком быстро ;) exec /sbin/init 5 перед Kernel panic вместо Usage выводит: init: timeout opening/writing control channel /dev/initctl cat /dev/initctl вместо exec /sbin/init приводит к зависанию приглашения bash: на Ctrl+C и Ctrl+Z он не реагирует, но по Enter добавляет в конец экрана новую пустую строку :( -- С уважением, Прокопьев Евгений