Давай сначала. В биосе у меня всегда установлено местное время, соответствующее моему часовому поясу. До убунты 9.10 во время инсталяции необходимо было снимать птицу UTC, иначе в убунте время показывалось-бы неправильно. С убунты 9.10 галочка UTC при инсталяции исчезла, но при этом время дефолтно устанавливается правильно по выбранному мной часовому поясу.
Если Вы о декстопе, то наверно я соглашусь с Вами, т.к. в Ubuntu декстоп 9.04 часы вперед переводилсь, а как стало в десктопе 9.10 не знаю, не юзал. А я сейчас ковыряю Ubuntu сервер 9.10 и вроде разобрался. По вашей наводочке стал искать такую же птицу. Итак, перед установкой зашёл в биос и установил своё местное время, начал устанавливать Ubuntu сервер 9.10, при настройке часового пояса, я выбрал самый последний пункт
Select from worldwide list (типа, выберите из международного списка), а там пошли Азия, Европа, Атлантика и т.д., я всё пропустил и в самом низу есть раздел
None of the above (типа, ни одно из вышеупомянутого) и в этом разделе один пункт
UTC, вот его то я и выбрал. И теперь у меня в биосе и в системе часы показывают одинаковое время. УРА!!! Осталось проверить, будутли часы на летнее время переходить сами и обратно.
PS. /etc/default/rcS не ковырял, надобность отпала.
PSS. тему можно закрывать, имхо.