[mdk-re] mkinitrd troubles
Konstantin Lepikhov
=?iso-8859-1?q?lepikhov_=CE=C1_energya=2Eru?=
Вс Окт 7 16:58:11 MSD 2001
Здравствуйте!
Для начала обрисую ситуацию:
Было - 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!
Подробная информация о списке рассылки community