I managed to patch the latest 2.6 kernel to work on our device and work flawlessly with debian wheezy.
Great! I've just made almost the same with my box! I copied "rootfs" from "squeeze" to /sda1 (LVM partition), modified Lenovo "initrd" scripts to pivot_root from /dev/sda1 without mounting "apps" and "config".
Then I decided to upgrade to Wheezy and faced with non working "udev" service which works only with kernel >= 2.6.32 (((. Your post is just in time!
Please share your results!