RAMDISK erro de gravação incompleto kernel panic

2

Estou construindo o Linux Kernel 2.6.36.4 em um laptop Dell que possui o Linux Kernel 2.6.35.11 em execução.

BTW eu tenho o código fonte do kernel.org.

A fonte tinha poucos erros de sintaxe que eu consertei no processo e terminei de criar o Kernel.

Após a reinicialização, continuo recebendo o seguinte erro:

RAMDISK: incomplete write error(6022 != 28860)
write error
Kernel Panic - not syncing: VFS: Unable to mount root fs on unknown-block(0, 0)
Pid: 1, comm: swapper Not tainted 2.6.36.4 #2
Call Trace:
? printk....

Eu segui as seguintes etapas ao criar a fonte:

  1. tar xvf linux-2.6.36.4.tar.bz2
  2. sudo cp /boot/config-2.6.35.11generic ~/linux-2.6.36.4/.config
  3. cd ~/linux-2.6.36.4
  4. make menuconfig
  5. sudo make
  6. sudo make modules_install
  7. sudo make install
  8. sudo update-initramfs -k 2.6.36.4 -c
  9. sudo update-grub

Eu tentei seguir as coisas depois da minha pesquisa na internet:

  • Após a reinicialização com o kernel funcional, executei sudo update-initramfs -u -k all
  • Ran fsck

No entanto, eu ainda recebo este erro para cada tentativa de inicialização usando 2.6.36.4

Alguém se deparou com tal problema e o que você sugere neste contexto?

Obrigado antecipadamente!

EDIT:
Alguns desenvolvedores aumentaram o tamanho do ramdisk para alguns MBs a partir do padrão 4096. É uma boa ideia?

    
por TheCottonSilk 09.03.2011 / 14:04

1 resposta

2

A origem teve alguns erros de sintaxe Por isso, nem sequer compilaria (a forma mais baixa de teste).

Se eu entendi corretamente, então eu ficaria muito surpreso se não tivesse problemas. Provavelmente não há como consertar todos os bugs corrigindo erros de compilação, você precisaria de muito conhecimento do código e o que mudou (para que você possa se concentrar).

    
por 10.03.2011 / 22:40