Olá issao,
Seu raciocínio quanto a identificação dos 'cheat codes' está correto, no final das contas é isso mesmo que terá de ser feito, apenas que no seu caso está mais fácil de fazer pois você já sabe quais são os parâmetros que fazem com que o LiveCD suba, embora possivelmente alguns deles, ou muitos deles, e possivelmente quase todos eles, sejam desnecessários.
Entretanto, até mesmo para efeitos de comparação posterior, permitindo melhor análise, sugiro que antes v. antes melhor identifique a situação atual, olhando o que está gravado na configuração do grub.
Tentando sistematizar:
A) Identificar a situação atual do sistema já instalado.
1) Inicie pelo LiveCD, como normalmente faz.
2) Carregado o sistema, acesse pelo ambiente gráfico o disco correspondente em que está instalado o Ubuntu --> Barra superior/Locais
Nota: Como neste primeiro momento não se irá alterar nada, apenas ver e anotar como está, então pode ser o acesso simples pelo ambiente gráfico. Quando se quer alterar usando o ambiente gráfico então o caminho é um pouco diferente, é abrir um terminal de depois nele digitar "gksudo nautilus", sem as aspas, o que o coloca no ambiente gráfica na forma 'root', isto é, administrador do sistema, permitindo alterações, mas não é o caso no momento.
3) Vai aparecer lá algo como Sistema de Arquivos de xx GB, clique naquele correspondente ao Ubuntu. Normalmente você terá ali duas partições, uma em que está o Win7 e a outra do Ubuntu.
4) Click na pasta 'etc', dentro dela na pasta 'default', dentro desta localize e dê dois clicks no arquivo grub.
Note, para que não haja confusão, que quando carrega pelo LiveCD você tem o grub, assim como todos os demais arquivos, do próprio LiveCD, evidentemente não é esse que interessa e sim o sistema de arquivos que está no disco, na partição em que está instalado o sistema.
5) Nesse arquivo grub identifique a linha abaixo e veja o que já há gravado nela em termos de parâmetros (eventualmente cole aqui no Fórum para podermos acompanhar).
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
6) Feche tudo e reinicie o sistema.
B) Identificando o conjunto mínimo de parâmetros que fazem o sistema subir.
1) Sabemos, a partir das informações que v. passou, que v. tem iniciado o LiveCD utilizando os seguintes 10 (dez!) parâmetros:
apm=off acpi=off noapic nolapic nopcmcia noapci nosmp pnpbios=off nomce pci=nomsi
2) Inicialize pelo LiveCD experimentando sucessivamente, um a um, os parâmetros acima, até descobrir qual é o conjunto mínimo necessário para subir o sistema.
Assim, por exemplo:
1a. carga:
kernel /boot/vmlinuz-2.6.38-10-generic root=UUID=1e966084-5f25-4407-9894-d4e46000c211 ro apm=off
2a. carga:
kernel /boot/vmlinuz-2.6.38-10-generic root=UUID=1e966084-5f25-4407-9894-d4e46000c211 ro acpi=off
3a. carga:
kernel /boot/vmlinuz-2.6.38-10-generic root=UUID=1e966084-5f25-4407-9894-d4e46000c211 ro noapic
e assim sucessivamente.
Qualquer um que isoladamente faça o LiveCD subir é o que basta.
Note, entretanto, que essa é uma abordagem inicial para identificar os parâmetros mínimos, que eventualmente fará funcionar, porém não necessariamente, já que na verdade o universo de possibilidades é uma análise combinatória de cada um desses 10 parâmetros, o que dá um número bastante elevado de combinações possíveis, nada obstante sabemos que dificilmente são necessários mais de dois.
Na prática não é feito desse modo, alguns parâmetros do kernel já se afasta desde logo em função do conhecimento do hardware especificamente instalado.
Assim, por exemplo, não faz muito sentido usar nopcmcia se não tenho nada de pcmcia no equipamento, dá mesmo forma, não vou testar apm=off se aparentemente não tenho nenhum problema de gerenciamento de energia, e assim vai.
[]'s