Se você puder ajustar o BIOS para alterar a ordem de inicialização - ótimo, isso resolverá esse problema para você.
No entanto, para alguns BIOSes estúpidos mais antigos, isso nem sempre é possível.
Para contornar isso, você pode usar o excelente minúsculo bootloader usado pelo FreeBSD chamado BootEasy
.
O BootEasy simplesmente substitui o bootloader MBR padrão, e é efetivamente equivalente a ele com uma exceção: o bootloader MBR padrão simplesmente verifica a tabela de partições primárias e, se puder encontrar a partição ativa, irá inicializar a partir dela.
BootEasy faz o mesmo, mas também dá a você a opção de alterar imediatamente qual partição está ativa, assim como inicializar a partir da próxima unidade - ela não tem poder intelectual para mais nada, considerando que ela se encaixa em 442 bytes. / p>
Costumava ser que o BootEasy existia como um utilitário separado e tinha seu próprio instalador do DOS. Mas hoje em dia a maneira mais simples de instalá-lo usando o instalador do FreeBSD é o seguinte:
- Download do FreeBSD 9.1 bootonly.iso image (não se preocupe - você NÃO irá instalar o FreeBSD ou reformatar suas partições).
- Grave ISO em CD / DVD, inicialize a partir dele.
- Ignore todas as etapas da instalação, vá para Discos de partição conforme descrito aqui Figura 3-13. Selecione Drive for FDisk
- Quando solicitado a escolher a unidade, será algo
ad0
,ad1
, ... Escolha uma - você deve ser capaz de dizer qual delas precisa observando a capacidade da unidade. Se você escolheu um errado,Esc
e selecione novamente. De qualquer forma, não se preocupe - você não vai reparticionar nada, seus dados estão seguros (mas veja o aviso abaixo). - Uma vez na tela de particionamento de disco, simplesmente pressione
w
- ele gravará o mapa de partição existente sem alterá-lo, mas o mais importante será pedir para instalarBootMgr - FreeBSD boot manager
como 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 reinicializar.
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 se lembrará dessa opção e simplesmente iniciará a seqüência de inicialização a partir do segundo disco rígido. Se o HDD 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 irá se lembrar dessa opção de inicialização (ativando a partição). Para a última unidade, a próxima unidade é a primeira.
Sinto muito que este seja um longo caminho para fazer isso, mas tenho usado isso há anos em todas as minhas campanhas com grande sucesso. Na verdade, minha etapa de preparação para qualquer nova unidade envolve a instalação do BootEasy - apenas no caso: -)
Algumas renúncias:
- Se você tem o Linux Grub instalado em alguma unidade, a instalação do BootEasy pode torná-lo não inicializável (muito parecido com a instalação do Windows após o Linux). A correção mais fácil é instalar o grub para não dirigir (
/dev/sda
), mas particionar (/dev/sda2
). Então, o BootEasy pode coexistir pacificamente com o Grub.