Resolução

Bom, o kernel foi compilado com sucesso, na verdade o problema não era com compatibilidade 32bit <-> 64 bits, mas sim o fato de ter sido escolhido a opção Include IDE/ATA-2 DISK support como módulo ao invés de compilado dentro do kernel, pois desta forma sem este driver o kernel sequer conseguiu acessar o disco rígido para carregar o sistema operacional.

Porém, valeu a experiência: para trapacear o uname -m, não precisa editar o Makefile, basta adicionar as opções no comando, desta forma:

make menuconfig SUBARCH=i386 ARCH=i386

Desta forma aparece o suporte ao VIA C3 ao invés do x86_64 na configuração, e depois para montar o pacote do kernel pelo comando make-kpg (apt-get install kernel-package), tem mais uma opção:

make-kpkg –arch i386 kernel_image

Aproveitando o maior poder de processamento da arquitetura AMD64 (incluídos processador Athlon64 3500+, 512Kb de cache, barramento Hypertransport de 1Ghz).

Estou usando este kernel, e utilizo os módulos

  • para ler sensores de temperatura: it87 i2c-isa i2c-viapro i2c-core
  • … sensor da bateria: battery
  • … modificar o clock da CPU, se preciso: longhaul

Dizem que o brilho das telas LCD dos notebooks atinge meia-vida (perde 50%) depois de 18 meses, o meu chegou no vigésimo, hummm, algum interessado em comprar esta belezinha?

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *