Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Novo Kubuntu Natty muito bom
Por Phenix
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Utilizar memória superior a 3GB no Debian Squeeze GNU/Linux
Linux user
Publicado por Alessandro Reis de Alcântara em 28/02/2011

Login: alessandroralc, 33740 pontos
[ Hits: 3241 ]

Utilizar memória superior a 3GB no Debian Squeeze GNU/Linux

Particularmente tive alguns problemas com o Debian AMD64... Só que meu notebook tem 4GB de memória e a arquitetura i386 não consegue gerenciar esses 4GB.

Logo pensei... Vou instalar o kernel com suporte a PAE (Physical Address Extension)! Mas ao procurar vi que não existia o kernel PAE... Mas pesquisando um pouco descobri que o kernel com XEN, que é um software livre de virtualização e possui o suporte ao PAE. Daí basta instalar o kernel com o XEN e utilizar toda memória que você tem disponível.

No Debian Squeeze, para instalar este kernel execute a seguinte linha:

# aptitude install linux-image-2.6.32-5-xen-686

Ou utilize o apt-get... o que você preferir!


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Fazendo o Slackware desligar automaticamente com fonte ATX
   Dica Linux recomendada Tirando a barra gráfica do Grub no Conectiva Linux 10
   Dica Linux recomendada Configuração comentada para o Samba
   Dica Linux recomendada Webmin - Configuração de servidor via WEB
   Dica Linux recomendada Instalação do VMware Tools build 294855 no Slackware 13.1

Comentários
[1] Comentário enviado por elvanineto em 28/02/2011 - 15:46h:

Legal. Mas isso só seria viável para uma máquina servidor. O Kernel do Xen não vem com suporte a muitos dispositivos. Tive esse problema com placas de vídeo e algumas placas de rede. Tem que sair acrescentando tudo na mão depois.

[2] Comentário enviado por guiessence em 28/02/2011 - 15:46h:

Só a instalação do kernel e tudo resolvido? Ou tem alguma configuração do tipo?

[3] Comentário enviado por alessandroralc em 28/02/2011 - 16:09h:

Só a instalação do kernel resolve !!!

Minha máquina não é servidor e uso perfeitamente o kernel com xen !

O alsa e o wireless tive que compilar na mão mesmo com o kernel comum !

[4] Comentário enviado por Piu em 01/03/2011 - 01:45h:

discordo da dica.
esse kernel é pra servidor.
os kerneis(ou kernels, não sei qual o correto), que visam reconhecer mais do que 4 GB são os terminados em *bigmem.
tenho como exemplo, o kernel do etch, que eu usava no saudoso kurumin, que era: linux-image-2.6.26-686-bigmem.
instale algo parecido com isso, e os headers, se precisar compilar algo, ou precisar do virtualbox, e aí sim, seu sistema irá reconhecer os GB totais que sua máquina possui.

[5] Comentário enviado por alessandroralc em 01/03/2011 - 12:53h:

Não sabia q o kernel xen era voltado para servidor ... Vou instalar o bigmem então !!

Valeu pela dica!!

[6] Comentário enviado por alessandroralc em 02/03/2011 - 14:57h:

Kernel bigmem instalado e funcionando perfeitamente tb !!!

Tanto o bigmem quato o XEN gerenciam mais memória.. Mas como os caras acima disseram, o XEN é mais voltado para servidor ( virtualizações ).

Obrigado pela colaboração aih !

[7] Comentário enviado por lgmarcondes em 03/03/2011 - 08:56h:

Curiosidade: Quais problemas vc teve com o AMD64 ?

[8] Comentário enviado por alessandroralc em 03/03/2011 - 09:00h:

O principal problema foi a instabilidade do Wireless... Sendo que de vez em quando chegava até a cair a conexão. Era raro, mas acontecia !

[9] Comentário enviado por cytron em 04/03/2011 - 07:58h:

Interessante é que no wikipedia diz que o kernel 2.3.23 em diante tem suporte nativo full a PAE, veja:

"The Linux kernel includes full PAE mode support starting with version 2.3.23,[5] enabling access of up to 64 GB of memory on 32-bit machines. A PAE-enabled Linux-kernel requires that the CPU also support PAE. As of 2009[update],[6] some common Linux distributions have started to use a PAE-enabled kernel as the distribution-specific default[6] because it adds the NX bit. [7]"

(http://en.wikipedia.org/wiki/Physical_Address_Extension#Linux)

É tudo que sei heheh.

[10] Comentário enviado por alessandroralc em 04/03/2011 - 09:33h:

Mas acredito que o kernel deve ter o PAE ativado e que o kernel padrão não tem ! Por isso ele não suporta memórias maiores !

[11] Comentário enviado por edps em 04/03/2011 - 15:32h:

acho que isso bastaria para o seu propósito:

# apt-get update
# apt-get install linux-image-2.6-686-bigmem linux-headers-2.6-686-bigmem

inté!


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.