Quando instalei o Ubuntu pela primeira vez eu tinha um PC com essa configuração :
CPU : AMD 3000, 64, ASUS A8V-MX, 1 GB de RAM, PV on-board, etc.(usei desde o 6.06 até o 7.04).
Como essa placa de vídeo não dava legal os efeitos visuais mudei para :
CPU : AMD 4000, 64, ASUS A8VE-SE, nVidia PCI-Express, 1,5 GB de Ram.
Nessa máquina o Ubuntu 8.04 não funcionou (para poder usá-lo tive que instalar na máquina mais antiga, onde não houve problema).
Como instalei nessa máquina, para testar se o problema era do Hardware, todas as outras versões do Ubuntu desde a 6.06 e todas funcionaram, cheguei a conclusão que o problema era do Hardware com a versão 8.04 (já que ela funciona normal no PC mais antigo).
Não conheço muito do assunto mas, pelo que entendi acontece o seguinte :
Durante o boot o kernel cria um disco (root file system temporário) - ramdisk - que posteriormente é gravado como o root file system real.
Existem o
initrd e o
initramfs.
O que tem dado problemas no Ubuntu 8.04 e, em outras Distros é o
initramfs.
Ocorreu comigo na instalação do 8.04, 64 bits.
Após a instalação e, a partir do segundo ou terceiro boot ele tenta abrir o sistema mas, depois de muito tempo para na tela do
initramfs.
O que aparece é isso :
Busybox v1.1.3 (debian 1:1.1.3-3ubuntu3) Built-in shell (ash)
enter help for a list of bult in commands.
/bin/sh: can't access tty; job control turned off
(initramfs)"A solução para o problema...pelo menos até agora, depois de uns dois dias de uso normal :
1- Durante a instalação : na primeira tela teclar F6 e acrescentar nas opções de boot :
pci=nomsi2- Caso isso não funcione definitivamente, isto é, vc não consegue entrar no sistema com a tela parada no
initramfs :
- Dar boot com o Live CD e, montar a partição do Ubuntu.
Para montar :
sudo mkdir /media/hda6
sudo mount /dev/hda6 /media/hda6
(troque o hda6 pela sua partição)
- Abrir o /boot/grub/menu.lst pelo nautilus
sudo nautilus
- acrescentar na linha do kernel após
ro quiet splash pci=nomsi Exemplo :
title Ubuntu 8.04.1, kernel 2.6.24-21-generic
root (hd0,6)
kernel /boot/vmlinuz-2.6.24-21-generic root=UUID=98cfc2d7-5de3-415c-95cd-a48ccd51b886 ro quiet splash pci=nomsi
initrd /boot/initrd.img-2.6.24-21-generic
quiet
-Salvar.
Como disse anteriormente já tem dois dias que o 8.04 está funcionando normal.
Espero que continue assim...vai aí a dica.
Editado : 19/09/2008
Pois é pessoal...instalei a alfa 5 do 8.10 e não tive esse problema, funcionou normal.
Só que depois fui instalar novamente o 8.04.1 e tive o problema novamente e, desta vez essa dica acima não funcionou mais.
Tive então que apelar para São Google e, encontrei um "monte de soluções".
Comecei a testar algumas e, como não teve jeito, desisti.
Para aproveitar a pesquisa feita no Google (já que salvo tudo no gedit) estou postando o resultado para, quem sabe, possa funcionar para alguém.
Não estou dando nenhuma referência (a não ser do site) porque não salvei os links.
A - Soluções luso-brasileiras :1-
Isso é um bug da bios ou dos controladores dos discos nao sei bem ao certo :
Dar boot com o Live CD, teclar F6 e, apagar "--" depois digitar pnpbios=off all_generic_ide=1, em seguida teclar novamente F6 e selecionar acpi=off, dar
Enter depois Esc e de novo Enter, deve demorar um pouco a iniciar a barra do ubuntu para carregar o Live Cd.
2-
Fui dar uma olhada no setup da bios e tudo estava do jeito que era quando o micro foi montado. O HD estava como "DMI" e tudo funcionava no WinXP e no Ubuntu 7.10. Alterei o modo para "SATA" e agora estou postando usando o Ubuntu 8.04.
3-
"Entre com o LIve CD, monte a partição do sistema, e edite os seguintes arquivos: /etc/fstab e /etc/mtab trocando onde aparece hda por sda (exemplo: hda1 por sda1). Em /boot/grub/device.map e /boot/grub/menu.lst faça a mesma coisa. Pronto! é só isso."
4-
Usando o Live CD e teclando F6 faça tentativas com :
noapic
nolapic
noacpi
acpi=off
pci=noacpi
nopcmcia #se tiver pcmcia
irqpoll
all_generic_ide
5-
Quando aparecer a tela :
Busybox v1.1.3 (debian 1:1.1.3-3ubuntu3) Built-in shell (ash)
enter help for a list of bult in commands.
/bin/sh: can't access tty; job control turned off
(initramfs)"
Experimentar neste ponto:
modprobe piix (ou ata_piix)
exit
Se continuar o boot, instalar o sistema (se ainda não está instalado).
Depois editar : /etc/initramfs-tools/modules (ou o equivalente da distro,neste caso é Ubuntu)
adicionar piix ou ata_piix, salvar e executar : update-initramfs -u,
Reiniciar.
6-
Apaguei o termo splash quiet e colei o termo all_generic_ide. OK! Funcionou!
7-
Tente esse comando aqui (tecle F6) :
all_generic_ide irqpoll
8-
http://seiti.eti.br/wiki/UbuntuFeistyFawn9-
Tenta mais essa. Quando der boot digite a tecla F6. Na parte inferior da tela irão aparecer vários comandos e a linha termina com dois traços horizontais
"--".
Coloque o cursor do mouse lá no final, e com a tecla "backspace" (<-) apague essas duas linhas "--" e digite em seguida o seguinte, continuando a linha de
comandos:live generic all_generic_ide=1
dê enter
Na minha máquina só funciona desse jeito e aí vai até o final. Quando estiver tudo funcionando chegou a hora de instalar e aí a instalação é normal, ou
seja, não precisaria digitar mais nada adicional.
B- Soluções Gringas :1-
No boot, teclar esc, então teclar 'e'.
Editar a linha do kernel, remover "quiet splash" e digitar "debug".
Teclar enter e depois "b".
2-
Checar na BIOS se a controladora do disco é "IDE" ou "RAID" ?
Se for IDE, tente "RAID".
Isso não dá problema para o Linux mas, para o Windows pode dar (se vc não tiver Windows. não tem problema).
3-
No primeira tela de boot do Live CD, teclar F6.
Remover quiet splash e adicionar break=top.
Enter.
Se cair no promp digitar modprobe piix.
Enter.
Exit.