Seria melhor criar um "chroot" para o Ubuntu 9.10 e compilar dentro do chroot.
Há alguns detalhes sobre isso na minha resposta para Criando vários pacotes para implantação em diferentes versões do Ubuntu , mas o procedimento básico é:
- Use
mk-sbuild --name=my-karmic-chroot karmic
para criar um novo chroot para o Ubuntu 9.10 (o codinome para 9.10 é "kármico") - Use
schroot -c my-karmic-chroot
para inserir o novo chroot e faça sua compilação
Se você estiver compilando pacotes do Ubuntu, a ferramenta sbuild
pode ser usada para automatizar isso.
Note que isto não usa o kernel de 9.10, apenas os componentes do espaço do usuário (incluindo bibliotecas de tempo de execução libc e C). Você ainda estará executando o kernel 12.04. No entanto, você precisa especificamente do kernel 9.10?
Se você realmente precisa do kernel 9.10, você pode usar o virt-manager
para configurar uma máquina virtual 9.10 na sua instalação do 12.04. Você pode então fazer login como se fosse uma verdadeira máquina 9.10.