From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-Id: <200110071258.f97Cwa424718@host.els.ru> From: "Konstantin Lepikhov" To: Mandrake-Russian List X-Mailer: stuphead ver. 0.5.3 (Wiskas) (GTK+ 1.2.10; Linux 2.4.10-ac7-devfs-lks1; i686) Organization: TOO "TELEMAG" Mime-Version: 1.0 Content-Type: text/plain; charset="KOI8-R" Content-Transfer-Encoding: 8bit Subject: [mdk-re] mkinitrd troubles Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: Linux-Mandrake RE / ALT Linux discussion list List-Unsubscribe: , List-Archive: Date: Sun Oct 7 16:58:11 2001 X-Original-Date: Sun, 7 Oct 2001 16:58:35 +0400 Archived-At: List-Archive: List-Post: Здравствуйте! Для начала обрисую ситуацию: Было - kernel 2.4.6-alt1-up, mkinitrd-2.7.1-alt3, mktemp-1.5-ipl6mdk. Все было нормально, initrd создавался и работал: Oct 7 09:41:16 lks kernel: RAMDISK: Compressed image found at block 0 Oct 7 09:41:16 lks kernel: Uncompressing........................done. Oct 7 09:41:16 lks kernel: Freeing initrd memory: 583k freed Oct 7 09:41:16 lks kernel: VFS: Mounted root (ext2 filesystem). Oct 7 09:41:16 lks kernel: reiserfs: checking transaction log (device 03:06) .. Oct 7 09:41:16 lks kernel: Using r5 hash to sort names Oct 7 09:41:16 lks kernel: reiserfs: using 3.5.x disk format Oct 7 09:41:16 lks kernel: ReiserFS version 3.6.25 Oct 7 09:41:16 lks kernel: VFS: Mounted root (reiserfs filesystem) readonly. Oct 7 09:41:16 lks kernel: change_root: old root has d_count=2 Oct 7 09:41:16 lks kernel: Trying to unmount old root ... okay Oct 7 09:41:16 lks kernel: Freeing unused kernel memory: 308k freed Oct 7 09:41:16 lks kernel: Executing init=/sbin/init Стало - kernel 2.4.10-ac7 собственной сборки, mkinitrd и остальное без изменений, initrd создается, но в логах теперь иная картина: Oct 6 16:14:41 lks kernel: RAMDISK: Compressed image found at block 0 Oct 6 16:14:41 lks kernel: Freeing initrd memory: 594k freed Oct 6 16:14:41 lks kernel: VFS: Mounted root (ext2 filesystem). Oct 6 16:14:41 lks kernel: reiserfs: checking transaction log (device 03:06) .. Oct 6 16:14:41 lks kernel: Using r5 hash to sort names Oct 6 16:14:41 lks kernel: reiserfs: using 3.5.x disk format Oct 6 16:14:41 lks kernel: ReiserFS version 3.6.25 Oct 6 16:14:41 lks kernel: VFS: Mounted root (reiserfs filesystem) readonly. Oct 6 16:14:41 lks kernel: change_root: old root has d_count=2 Oct 6 16:14:41 lks kernel: Trying to unmount old root ... <3>error -16 Oct 6 16:14:41 lks kernel: Change root to /initrd: error -2 Oct 6 16:14:41 lks kernel: Freeing unused kernel memory: 200k freed как видно, initrd глючит, но, тем не менее, все работает. Чей это глюк - ядра или mkinitrd? PS Пока писал это письмо, нашел еще одну неприятность - если монтировать devfs при загрузке, то система перестает пускать рута с консоли, однако su работает :) В доках к devfs ничего не нашел, точнее все что там советуют, уже сделано заранее. Сталкивался ли кто с подобным? ~~~~~~~~ with best regards, ICQ: 109916175 Konstantin Lepikhov mailto:lakostis@pisem.net Motto: Linux is like a wigwam - no windows, no gates, apache inside!