Лучше писать точно.
Во-первых, update-kernel наверное ?
Во-вторых, когда скрипт отрабатывается, он запускает lilo. ТАм пишутся варианты меню и что по-умолчанию. Очевидно, надо поменять умолчание в /etc/lilo.conf.
В-третьих, "update-kernel --help", там, где
-t, --type install kernel with specified flavour (ovz-smp, std-def, etc)
и посмотреть, с каким flavour ядра 2.6.32 есть
В-четвёртых, вот это читается очень с трудом "а ещё мне не нужно виртуализация и не видит все 4Гбайта ОЗУ а только 3,2". Эти две вещи не связаны, если видится только 3Gb, это ни в коем случае не x86_64.