Não é possível iniciar a nova instalação do Ubuntu com o AHCI ativado

2

Anteriormente, eu tinha uma instalação do Windows XP em um array RAID1 (controlado pelo Intel Matrix Storage Manager). Eu decidi abandoná-lo e instalar o Ubuntu 12.04 (usando o "software RAID"). Então, primeiro eu redefinir os dois discos para não-RAID e, em seguida, iniciei a instalação do Ubuntu. Quando terminou e o computador foi reinicializado, o BIOS congelou com esta mensagem na tela:

Serial ATA AHCI Bios, Version iSRC 1.20E
Copyright (c) 2003-2008 Intel Corporation                      23
** This version supports only HardDisks & CDROM drives **
Please wait. This will take a few seconds.

Controller Bus#00, Device #1F, Function #02: 06 Ports, 02 Devices

Eu tenho a placa-mãe Gigabyte GA-EP45-DS4 com o BIOS mais recente (F10b). No entanto, eu aprendi que há provavelmente um bug no BIOS SATA que causa o travamento quando o sistema operacional anterior foi instalado no modo IDE, mas agora é acessado no modo AHCI (veja por exemplo este link ).

Então eu limpei completamente ambos os discos (executando este comando do Live CD do GParted: dd if=/dev/zero of=/dev/sda bs=1M , embora eu não tenha certeza se é o suficiente), então executei a instalação do Ubuntu novamente. Infelizmente, o problema persiste. Não tenho experiência suficiente para editar a tabela de partições manualmente (como esta post sugere). Existe alguma outra maneira de contornar esse problema?

EDIT: Meu BIOS oferece três modos: IDE, AHCI e RAID (XHD). Este último causa o mesmo problema que o AHCI.

    
por Pavel 13.05.2012 / 21:40

2 respostas

3

Depois de alguns dias de tentativas, finalmente consegui resolver o problema. Acontece que foi realmente um bug no BIOS AHCI descrito em esta discussão . Então eu iniciei usando o CD Parted Magic e montei um pendrive com uma cópia do wxHex Editor . Ran o editor e alterou manualmente os dois bytes (0x1C3 e 0x1C4) do MBR em ambos os discos para os valores sugeridos pelo link acima (0xFE e 0xFF). Rebooted e voilà, ambos os discos foram reconhecidos com sucesso!

    
por 21.05.2012 / 09:33
2

Graças a crypt0_rsa acima eu também resolvi o problema para um disco de boot do Mythbuntu 12.04 (Linux).

O mesmo problema, eu poderia iniciar o sistema e formatar o disco e instalar o Linux apenas para encontrar o BIOS da Intel AHCI travar quando eu fui reiniciar.

Descobri que o wxHex Editor não tinha privilégios de gravação no Windows 7 x64 Pro, então baixei Hex Editor Neo Free e usou o teste de 14 dias para alterar manualmente os dois bytes (0x1C3 e 0x1C4) do MBR no disco para os valores sugeridos pelo link acima (0xFE e 0xFF).

    
por 02.12.2012 / 00:23