O gerenciador de partida pode ser um carregador de inicialização no modo EFI na partição do sistema EFI (ESP) ou um BIOS -mode loader de boot no MBR ou em uma partição Linux (embora se você tiver excluído all das partições do Linux, uma partição é um local improvável). Você pode verificar e lidar com essas possibilidades da seguinte forma:
- Você pode montar o ESP no OS X digitando
sudo mkdir /Volumes/ESP; sudo mount -t msdos /dev/disk0s1 /Volumes/ESP
. (Isso pressupõe que o ESP seja a primeira partição em seu disco, como é por padrão. Se estiver em outro lugar, você precisará ajustar o comando apropriadamente.) Você pode então procurar por um carregador de boot do Linux em/Volumes/ESP
. Provavelmente seria em/Volumes/ESP/EFI/ubuntu
. Exclua o carregador de boot (um arquivo.efi
) e, opcionalmente, o diretório inteiro. - Você pode apagar a parte do MBR (ou partição) que contém o código de inicialização do BIOS usando
dd
. Isso é mais seguro no Linux, então eu recomendo que você inicialize um live CD do Linux, então digitesudo dd if=/dev/zero of=/dev/sda bs=440 count=1
. Tenha muito cuidado com este comando! Um erro nos parâmetros pode fazer com que você destrua o disco. O OS X é menos adequado para isso, porque, IIRC, é impossível escrever parte de um setor comdd
do OS X, e é crítico que você limpe apenas os primeiros 440 bytes do setor. (Os setores normalmente têm 512 bytes).
Como alternativa, e um pouco mais seguro do que a segunda opção, você pode fazer upgrade do rEFIt abandonado para a bifurcação mantida no momento, rEFInd. Você pode editar seu arquivo refind.conf
para alcançar seus objetivos. Você pode excluir diretórios de verificações de carregadores de inicialização EFI com a linha dont_scan_dirs
ou remover todos os carregadores de inicialização no modo BIOS com a linha scanfor
(omita a opção hdbios
). A desvantagem de excluir os carregadores de inicialização no modo BIOS com rEFInd é que, se você estiver com boot duplo no Windows, provavelmente perderá a capacidade de inicializá-lo.