Я просто использовал Ubuntu Live DVD, чтобы удалить Ubuntu с моего Mac, отформатировав разделы ext4 и linux-swap в fat32, а затем удалив их (чтобы я мог изменить размер раздела mac позже, используя утилиту диска Apple).
Теперь есть проблема: Ubuntu все еще появляется в REFIt. Значит ли это, что загрузчик еще где-то есть? Если да, то где именно это?
Спасибо.
Загрузчик может быть либо загрузчиком в режиме EFI в системном разделе EFI (ESP) , либо загрузчиком в режиме BIOS в MBR, либо в разделе Linux (хотя, если вы удалил все разделов Linux, раздел маловероятен). Вы можете проверить и использовать эти возможности следующим образом:
sudo mkdir /Volumes/ESP; sudo mount -t msdos /dev/disk0s1 /Volumes/ESP
. (Предполагается, что ESP является первым разделом на вашем диске, как и по умолчанию. Если он находится в другом месте, вам нужно будет соответствующим образом настроить команду.) Затем вы можете найти загрузчик Linux в разделе /Volumes/ESP
. Вероятно, это было бы в /Volumes/ESP/EFI/ubuntu
. Удалите загрузчик (файл .efi
) и, при необходимости, весь его каталог. dd
. Это наиболее безопасно сделать из Linux, поэтому я рекомендую вам загрузить Linux live CD, затем наберите sudo dd if=/dev/zero of=/dev/sda bs=440 count=1
. Будьте очень осторожны с этой командой! Ошибка в параметрах может привести к загрязнению диска. OS X менее подходит для этого, потому что, IIRC, невозможно написать часть сектора с OS X dd
, и очень важно, чтобы вы удалили только первые 440 байтов сектора. (Секторы обычно имеют размер 512 байт.) В качестве альтернативы, и немного безопаснее, чем второй вариант, вы можете перейти с заброшенного rEFIt на его поддерживаемый в настоящее время ветвь, rEFInd. Затем вы можете отредактировать файл refind.conf
для достижения ваших целей. Вы можете исключить каталоги из сканирования для загрузчиков EFI с помощью строки dont_scan_dirs
или удалить все загрузчики в режиме BIOS с помощью строки scanfor
(не указывать опцию hdbios
). Недостаток исключения загрузчиков в режиме BIOS с помощью rEFInd состоит в том, что если вы загружаетесь с Windows с двойной загрузкой, вы, вероятно, потеряете возможность его загрузки.