Recently I upgraded linux kernel to 3.6.10 and upgrade dracut version to
024, system starts up OK on 3.6.10. But when I upgraded kernel from
3.6.10 to 3.8.2, dracut failed to start up the system. Message when
start up reads:
......
dracut: dracut-dracut-024-
rpcbind: cannot create socket for udp6
rpcbind: cannot create socket for tcp6
mount: unknoun filesys
udev: starting version 147
systend-udevd (139): /proc/139/oom_adj is deprecated, please use
/proc/139/oom_score_adj instead.
dracut Warning: Could not boot.
dracut Warning: Could not boot.
Dropping to debug shell.
/bin/sh: can't access tty; job control turned off
......
But when I unpack the initrd-3.8.2.img, the /lib/modules directory shows
as below:
modules ---- 3.8.2
|
|__ 3.6.10
all the kernel modules reside in "3.6.10" directory and other files,
such as "modules.dep" and etc. reside in 3.8.2, I think this is the
reason why system can't start up.
I upgraded kernel by the steps as(in kernel source tree of 3.8.2):
make
make modules_install
make install
Any one can tell how to fix this behavior of dracut?
--
To unsubscribe from this list: send the line "unsubscribe initramfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html