Re: New kernel not fully installed on Sheevaplug
On 10/11/2009 05:09 AM, firstname.lastname@example.org wrote:
> On Sun, Oct 11, 2009 at 10:08:21 +0100, John Winters wrote:
>> Hello again (sorry Martin),
>> I just did an apt-get dist-upgrade and the packages were downloaded and
>> installed, but they don't seem to have been fully installed. That is,
>> uImage and uInitrd are unchanged and I'm still running on the previous
> I've noticed this as well, try manually running "flash-kernel" as root to
> regenerate uImage + uInitrd from the /boot/vmlinuz symlink. Seems like
> there's a missing hook somewhere so this step is left out?
I still needed to install the new kernel, so went ahead to see if the
upgrade worked for me. At some point, I did an 'apt-get install
--reinstall' after tinkering with a custom kernel, and I didn't get
uImage/uInitrd, so I added the postinst_hook myself.
mshuler@sheeva:~$ uname -a
Linux sheeva 2.6.30-1-kirkwood #1 Mon Aug 17 14:01:54 UTC 2009 armv5tel
mshuler@sheeva:~$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
The following packages will be upgraded:
2 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/14.8MB of archives.
After this operation, 42.6MB of additional disk space will be used.
Do you want to continue [Y/n]?
WARNING: The following packages cannot be authenticated!
Install these packages without verification [y/N]? y
Preconfiguring packages ...
Selecting previously deselected package linux-image-2.6.30-2-kirkwood.
(Reading database ... 17923 files and directories currently installed.)
Unpacking linux-image-2.6.30-2-kirkwood (from
Preparing to replace linux-image-2.6-kirkwood 2.6.30+20 (using
Unpacking replacement linux-image-2.6-kirkwood ...
Preparing to replace linux-image-kirkwood 2.6.30+20 (using
Unpacking replacement linux-image-kirkwood ...
Setting up linux-image-2.6.30-2-kirkwood (2.6.30-8) ...
update-initramfs: Generating /boot/initrd.img-2.6.30-2-kirkwood
Generating kernel u-boot image... done.
Creating backup of /boot/uImage.
Creating new /boot/uImage.
Generating initrd u-boot image... done.
Creating backup of /boot/uInitrd.
Creating new /boot/uInitrd.
Setting up linux-image-2.6-kirkwood (2.6.30+21) ...
Setting up linux-image-kirkwood (2.6.30+21) ...
mshuler@sheeva:~$ echo "I added the postinst_hook myself at some point.."
I added the postinst_hook myself at some point..
mshuler@sheeva:~$ cat /etc/kernel-img.conf
# Kernel image management overrides
# See kernel-img.conf(5) for details
do_symlinks = yes
relative_links = yes
do_bootloader = no
do_bootfloppy = no
do_initrd = yes
link_in_boot = yes
postinst_hook = flash-kernel
mshuler@sheeva:~$ sudo reboot
Broadcast message from root@sheeva (pts/0) (Sun Oct 11 12:07:48 2009):
The system is going down for reboot NOW!
mshuler@sheeva:~$ Connection to sheeva closed by remote host.
Connection to sheeva closed.
mshuler@gaea:~$ ssh sheeva
Linux sheeva 2.6.30-2-kirkwood #1 Sun Sep 27 22:57:55 UTC 2009 armv5tel