Kernel Panic ao iniciar o sarge.

Fórum de Suporte

Bom Dia,

Antes de mais, sou um novo user desta comunidade, e estão de parabéns pelo excelente site que têm, muito bem organizado. Sou ainda um nOOb que está na fase de tentar instalar o novo SO =P (...)

Porém, decidi faze-lo num HDD USB. Já corri o cd de instalação, e instalou tudo bem no hhd usb, sda (reconhecido como SCSI),o grub apresenta-me 3 opções disponiveis, o sarge, o modo recovery e o win. Seleciono o Debian Sarge (kernel 2.6) mas ao fazer a leitura de parametros ocorre-me o seguinte erro (o erro tanto ocorre em sarge normal como em modo recovey):

http://img43.imageshack.us/img43/1716/s20100072fz.jpg (3 ultimas linhas)

Presumo que como estou a instalar num hdd usb tenha de efectuar alguns parametros extra no grub, como se vê na seguinte imagem:

http://img212.imageshack.us/img212/6228/e6ws.jpg

Pelo que vejo no erro (kernel panic e afins) ele não está a conseguir criar os udevs (correcto? :S).

Agradeço desde já,

Cumprimentos,
Tiago Matias

Opções de visualização dos comentários

Seleccione a sua forma preferida de visualização de comentários e clique "Gravar configuração" para activar as suas alterações.

Tiago Eu próprio às veze

Tiago

Eu próprio às vezes não entendo a magia do grub mas acho que tens razão em pensares que é problema dele. Experimenta isto:

Usa de novo o cd do 'installer'

Quando chegares à parte de onde queres instalar a Debian, muda de consola com alt+f2 e:


# mount /target
# mount /target/proc
# chroot /target

E edita (nao sei o que há por aí, talvez o nano) o /etc/mkinitrd/modules de forma a que tenha:


sd_mod
usb-storage
usb-uhci
ehci-hcd
ide-disk

Termina com:


# mkinitrd -o /boot/initrd-2.4.26-1-386

Saí do chroot (ctrl+d ou exit) e:


# umount /target/proc
# umount /target
# sync
# reboot

Já está. Penso que o problema é de o kernel (nomeadamente o initrd) precisar dos modulos para o o USB *antes* de tentar carregar o resto do SO.

Diz se funcionou.

mferra

Muito Obrigado, Funcionou

Muito Obrigado,

Funcionou :D

Uma ideia é: Compilar todos

Uma ideia é:
Compilar todos os modulos necessarios no Kernel ( os de usb ) e assim nao precisas de initrd.
Por experiencia o initrd é um bocado chato pois atrasa em muito a velocidade de arranque.
ps:
já tive esse mesmo problema mas com discos scsi