Mudando de IDE para AHCI e inicializando o Fedora

2

Eu mudei o modo do controlador SATA de IDE para AHCI, e meu Fedora (a versão mais recente) não inicializa agora. Eu não estou surpreso com esse fato sozinho, mas estou surpreso com a mensagem que estou recebendo:

BOOTMGR IS MISSING

Qual, eu acredito, é a mensagem da BIOS, não a mensagem do sistema operacional, então o Fedora nem inicia a inicialização (ao contrário do Windows). Por que estou recebendo esta mensagem, e existe alguma maneira de ativar o AHCI sem reinstalar o Fedora do zero?

    
por Violet Giraffe 01.03.2013 / 18:21

2 respostas

3

Informações tiradas de aqui .

You need to recompile the kernel, if you compile with built-in support then you're safe, but mkinitrd will only take the modules that are needed to boot the running kernel - meaning that unless you can boot the machine into Fedora with AHCI on and then run mkinitrd, it won't take it by default.

You can use the --preload option to manually specific modules though, so you could always try turning AHCI off, booting Fedora, making your custom image:

mkinitrd --allow-missing --preload=ahci --force-scsi-probe /boot/initrd-'uname -r'-custom 'uname -r'

Then reboot, enable AHCI and during the GRUB bootup menu edit the "initrd" line to load the custom image you just created. When that's done, reinstall the latest kernel (or yum update one) to create a good initrd.

    
por 12.03.2013 / 10:27
0

Meu primeiro conselho é voltar para um estado inicializável (ou seja, IDE ou modo de compatibilidade no BIOS) e verificar seu kernel para suporte a AHCI; se for, como suspeito, desativado no kernel, o Fedora não saberá como inicializar e, portanto, falhará.

Uma vez que você tenha um kernel que suporte o AHCI, você deve ser capaz de reativar a configuração do BIOS e inicializar sua máquina a partir do AHCI.

    
por 11.03.2013 / 23:55