From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <46D41713.80509@elecom.ru> Date: Tue, 28 Aug 2007 18:37:39 +0600 From: Dmitry Vodennikov User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: ALT Linux Community References: <46CEE974.1030502@elecom.ru> <200708260020.07019.alexey.borovskoy@gmail.com> <46D261B0.4060703@elecom.ru> <200708272140.59342.alexey.borovskoy@gmail.com> In-Reply-To: <200708272140.59342.alexey.borovskoy@gmail.com> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [Comm] als 4.0 mkinitrd X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Linux Community List-Id: ALT Linux Community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Aug 2007 12:37:27 -0000 Archived-At: List-Archive: List-Post: Alexey Borovskoy пишет: > * Понедельник 27 августа 2007 Dmitry Vodennikov > >> Alexey Borovskoy пишет: >>> * Суббота 25 августа 2007 Dmitry Vodennikov >>> >>>> /init: 234: cannot open /root/dev/console: No such file >>> В /dev/ должно быть 4 девайса. >>> >>> /dev/console >>> /dev/full >>> >>> и еще какие-то два. сходу не вспомнил. >> Не в этом дело. В initrd есть все, что надо >> [root@mse ane]# ls -l dev/ >> total 0 >> crw------- 1 root root 5, 1 Aug 27 11:24 console >> crw------- 1 root root 1, 3 Aug 27 11:24 null >> brw------- 1 root root 1, 1 Aug 27 11:24 ram >> crw------- 1 root root 4, 0 Aug 27 11:24 systty >> crw------- 1 root root 4, 1 Aug 27 11:24 tty1 > > В /dev/ на винте, а не в initrd. > >> После генерации initrd в скрипте init не отрабатывает ветка >> if [ "$use_initramfs_dev" = 1 ]; then >> ... >> fi >> >> В результате чего в /dev/ пусто со всеми вытекающими. >> Вот почему у меня в initrd переменная use_initramfs_dev >> неинициализирована, это вопрос... > > Это ядерщиков надо спросить, как правильно работает эта > конструкция. > Хм. Однако помогло. Загрузился с cd в rescue mode, примонтировал раздел, создал /dev/null /dev/zero /dev/full /dev/random /dev/urandom /dev/console /dev/tty /dev/ptmx с соответствующими правами, и проблема решилась.