Ubuntu ainda está em rEFIt

0

Acabei de usar um Ubuntu Live DVD para desinstalar o ubuntu do meu mac, formatando as partições ext4 e linux-swap para o fat32 e excluindo-as (para poder redimensionar a partição do mac mais tarde usando o utilitário de disco da apple).

Há um problema agora: o Ubuntu ainda está aparecendo no rEFIt. Isso significa que o bootloader ainda está lá em algum lugar? Se sim, onde exatamente está?

Obrigado.

    
por mcmacker4 26.11.2013 / 16:40

1 resposta

0

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 digite sudo 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 com dd 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.

    
por Rod Smith 26.11.2013 / 20:14