|

楼主 |
发表于 2005-8-20 12:08:28
|
显示全部楼层
折腾了个多月,现在才知道不关libdevmapper 1.01的问题。
原来是linux-image-2.6.12-1-k7的早期版本的一个bug:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=320422
the postinst for linux-image-2.6.12 contains an error that creates
symlinks /boot/vmlinuz* and /boot/initrd.img* that point into the void.
$ ll /boot/vmlinuz{,.old} /boot/initrd.img{,.old}
lrwxrwxrwx 1 root root 4 2005-07-26 08:21 /boot/initrd.img -> -2.6
lrwxrwxrwx 1 root root 4 2005-07-22 18:49 /boot/initrd.img.old -> -2.6
lrwxrwxrwx 1 root root 4 2005-07-26 08:21 /boot/vmlinuz -> -2.6
lrwxrwxrwx 1 root root 4 2005-07-22 18:49 /boot/vmlinuz.old -> -2.6
小弟的根目录中的/vmlinuz被错误连结往/boot/vmlinuz-2.6(并不存在),正确应连结往/boot/vmlinuz-2.6-12-1-7,因此运行lilo -v -v -v出现找不到/vmlinuz-2.6,自行修正错误的连结后,问题已解决。
好象最新版本的linux-image-2.6.12-1-k7已改正这错误。 |
|