Se você pode ajustar o BIOS para alterar a ordem de inicialização - ótimo, isso resolverá esse problema para você.
No entanto, para alguns BIOS estúpidos mais antigos, isso nem sempre é possível.
Para contornar isso, você pode usar um excelente pequeno carregador de inicialização usado pelo FreeBSD chamado BootEasy
.
O BootEasy simplesmente substitui o gerenciador de inicialização MBR padrão e é efetivamente equivalente a ele com uma exceção: o gerenciador de inicialização MBR padrão simplesmente verifica a tabela de partição primária e, se encontrar a partição ativa, será inicializado a partir dela.
O BootEasy faz o mesmo, mas também oferece a opção de alterar imediatamente qual partição está ativa, bem como inicializar a partir da próxima unidade - ela não tem capacidade intelectual para mais nada, considerando que se encaixa em 442 bytes.
Antes, o BootEasy existia como utilitário separado e possuía seu próprio instalador do DOS. Mas hoje em dia a maneira mais simples de instalá-lo usando o instalador do FreeBSD da seguinte maneira:
- Faça o download da imagem bootonly.iso do FreeBSD 9.1 (não se preocupe - você NÃO instalará o FreeBSD ou reformatará suas partições).
- Grave ISO em CD / DVD, inicie a partir dele.
- Pule as etapas de instalação, vá para os discos de partição, conforme descrito aqui Figura 3-13. Selecione Drive para FDisk
- Quando solicitado a escolher unidade, que será algo
ad0
, ad1
... Escolha um - você deve ser capaz de dizer qual deles você precisa de olhar para a capacidade do disco. Se você escolheu um errado, Esc
e selecione novamente. De qualquer forma, não se preocupe - você não reparticulará nada, seus dados estão seguros (mas veja o aviso abaixo).
- Uma vez na tela de particionamento de disco, basta pressionar
w
- ele gravará o mapa de partição existente sem alterá-lo, mas o mais importante será solicitar a instalação, BootMgr - FreeBSD boot manager
conforme mostrado na seção 3.6.3. Instalar um gerenciador de inicialização .
- Depois de escolher o BootMgr, você está pronto - basta pressionar Ctrl-Alt-Del e reiniciar.
Agora, na inicialização, o BootEasy mostrará um menu muito simples como este:
F1 Windows
F2 Linux
F5 Drive 1
Se você pressionar F5 (próxima unidade), o BootEasy lembrará dessa opção e simplesmente iniciará a sequência de inicialização a partir do segundo HDD. Se esse disco rígido também tiver o BootEasy instalado em seu próprio MBR, ele oferecerá um menu semelhante para essa unidade, algo como:
F1 Windows
F5 Drive 0
Aqui você também pode pressionar algo como F1 e ele lembrará a opção de inicialização (ativando a partição). Para a última unidade, a próxima unidade é a primeira.
Lamento que isso pareça um longo caminho para fazer isso, mas eu tenho usado isso há anos em todas as minhas unidades com grande sucesso. Na verdade, minha etapa de preparação para qualquer nova unidade envolve a instalação do BootEasy - apenas no caso de :-)
Algumas isenções de responsabilidade:
- Se você tiver o Linux Grub instalado em alguma unidade, a instalação do BootEasy poderá torná-lo não inicializável (como instalar o Windows após o Linux). A correção mais fácil é instalar o grub não no drive (
/dev/sda
), mas na partição ( /dev/sda2
). Então, o BootEasy pode coexistir pacificamente com o Grub.