Para começar, que versão do Ubuntu você instalou? 32bits ou 64bits? Se eu estiver correto, os sistemas 32bits não poderão usar mais que 3Gb de memória, tente com a versão 64bits.
Eu recentemente atualizei meu sistema de 2 para 4 GB de memória. Quando eu iniciei no Ubuntu, está apenas reconhecendo 3 GB.
Eu segui algumas instruções para adicionar o PAE; agora quando eu inicializo meu kernel mudou de genérico para PAE, mas ainda estou mostrando apenas 3 GB. Como faço para ler todos os 4 GB?
Eu fui ao Centro de Software e encontrei o PAE, e quando eu cliquei em "Mais informações" ele mostra mais alguns pacotes com ele, mas eles não são verificados. Devo verificá-los para serem adicionados também? Isso fará com que o Ubuntu reconheça meus 4 GB?
Para começar, que versão do Ubuntu você instalou? 32bits ou 64bits? Se eu estiver correto, os sistemas 32bits não poderão usar mais que 3Gb de memória, tente com a versão 64bits.
Você disse
lshw -short -C memória e parece que o ubuntu está mostrando que eu posso tem um máximo de 4 shows mas ainda só lê 3 shows.
Por que você diz que é apenas lendo 3 shows? O que você quer dizer com "ler"? Que comando você está usando mostra que é "apenas lendo 3 shows?" Meu palpite é que seu sistema está reconhecendo todos os 4 GB.
O comando mais fácil que você pode usar para confirmar isso é:
top
Aqui está o que o meu mostra em um sistema de 4GB com Ubuntu de 64 bits:
Mem: 3930080k no total,
Aqui está outro comando bem usado:
$ cat /proc/meminfo
A minha mostra:
MemTotal: 3930080 kB
Você também pode tentar:
dmesg|grep Memory
Ou, se você instalar o pacote hwinfo, execute-o:
hwinfo
Finalmente, se você realmente não vê cerca de 4GB desses comandos, e a diferença não se deve a uma placa de vídeo onboard, aqui está uma pergunta semelhante: O Ubuntu detecta apenas 3,2 GB de RAM em um sistema operacional de 64 bits