install-me.sh problems

I followed the instructions from http://elinux.org/BeagleBoardUbuntu to use the install-me.sh script in order to upgrade to the latest stable kernel - and despite it appearing to work[it downloaded the bone26 kernel, stuck it in the right place, etc etc] every time I rebooted I was still booting into the old kernel.

Digging into the script and the files, I discovered that the zImage symlink was still pointing to the old kernel. Deleting that symlink and recreating it to point to the new kernel and everything worked.

Not only did everything worked, but I tested out continuous ADC sampling and it appears to be in the latest stable kernel.

So I'm sup post to code the "install-me.sh" script to work on "every"
known variant... I don't think so..

Regards,

I don’t think that’s needed - I just figured I’d point out the problem in case others ran into it.

If I read install-me.sh correctly, if I want to have an automated long term solution the answer would be to create the a shell script at /boot/uboot/SOC.sh and execute any additional commands I need in that script as install-me.sh will execute such a file if it exists.

Alternatively, since I’m only working on this occasionally, I just have to remember to double check zImage and make sure it points to the right file.

My main goal was to get continuous ADC sampling working as lazily as possible, and upgrading to the latest stable kernel you provided solved that for me. Unfortunately for me, my primary system is windows 8 AND has some bios settings locked so I can’t run VirtualBox on it - so all the scripts for building an image don’t work for me currently[as soon as my new desktop arrives, that gets linux installed so I don’t need to use windows]…

For reference purposes, I ended up using a Ubuntu 13.04 image from armhf.com, from http://www.armhf.com/index.php/boards/beaglebone-black/ to create my micro-sd file AND to flash/upgrade the built in eMMC chip - so thats the image that depends on symlinking zImage for the boot process.

I don't think that's needed - I just figured I'd point out the problem in
case others ran into it.

If I read install-me.sh correctly, if I want to have an automated long term
solution the answer would be to create the a shell script at
/boot/uboot/SOC.sh and execute any additional commands I need in that
script as install-me.sh will execute such a file if it exists.

Here is what the SOC.sh looks like with my 'official' images:
http://paste.debian.net/30518/

From this, we can tell 'which' bootloader is used on the board and how
it's store on the mmc/etc, thus it's easy to 'upgrade'..

The "install-me.sh", currently only uses "zreladdr" value for creating
"uImage's" when needed (not really used anymore, but i'm still
supporting image installs from a few years back..)

Alternatively, since I'm only working on this occasionally, I just have to
remember to double check zImage and make sure it points to the right file.

My main goal was to get continuous ADC sampling working as lazily as
possible, and upgrading to the latest stable kernel you provided solved that
for me. Unfortunately for me, my primary system is windows 8 AND has some
bios settings locked so I can't run VirtualBox on it - so all the scripts
for building an image don't work for me currently[as soon as my new desktop
arrives, that gets linux installed so I don't need to use windows]..

Return it as defective? I wouldn't put up with that piece of crap for
a second more...

For reference purposes, I ended up using a Ubuntu 13.04 image from
armhf.com, from http://www.armhf.com/index.php/boards/beaglebone-black/ to
create my micro-sd file AND to flash/upgrade the built in eMMC chip - so
thats the image that depends on symlinking zImage for the boot process.

You just don't get it. I am not in control of the "armhf.com" image,
but guess who gets blamed when the "install-me.sh" doesn't work and
the upgrade fails? (me..)

http://elinux.org/BeagleBoardUbuntu#eMMC:_BeagleBone_Black

Regards,