Значок Linux появляется в rEFind даже после удаления Linux
Я установил Ubuntu 12.04 на свой mac.and и удалил его, но после этого, когда я загружаюсь, используя rEFind. он показывает значок Linux, говорящий о загрузке Linux со всего дискового пространства. как я могу от него избавиться?
1 ответ
Есть несколько способов сделать то, что вы хотите:
- В
refind.conf
, раскомментируйтеscanfor
линии и убедитесь, что она не включаетhdbios
вариант. Это также приведет к удалению любых других параметров загрузки в режиме BIOS из меню (по крайней мере, для вашего внутреннего диска), поэтому, если вы используете Windows с двойной загрузкой, этот параметр может быть нежелательным. - В
refind.conf
, использоватьdont_scan_volumes
и укажите любое уникальное подмножество описания, которое вы хотите удалить, например:dont_scan_volumes "whole disk"
при условии, что ни одна другая запись, о которой вы заботитесь, не содержит строку "весь диск". - Используя аварийный диск Linux, сотрите GRUB с MBR жесткого диска, выполнив что-то вроде
sudo dd if=/dev/zero of=/dev/sda bs=440 count=1
, Эта команда потенциально довольно опасна! Если вы ошибетесь в какой-либо из опций, вы можете серьезно повредить таблицу разделов или даже навсегда уничтожить данные на жестком диске. Эта команда должна выполняться за долю секунды. Кроме того, вы не должны вводить эквивалент этой команды в OS X, так как версия OS Xdd
не позволяет указывать размеры блока частичного сектора (bs=440
).
Если вы решили редактировать refind.conf
Вы должны найти это. Если у вас старая установка rEFInd или вы использовали опцию для установки ее в корневой каталог OS X (/
) раздел, это будет /EFI/refind/refind.conf
, Если ваша установка rEFInd новее, она, скорее всего, будет в этом каталоге на вашем ESP, который вам нужно будет смонтировать:
mkdir /Volumes/ESP
sudo mount -t msdos /dev/disk0s1 /Volumes/ESP
refind.conf
тогда, вероятно, будет в /Volumes/ESP/EFI/refind/refind.conf
,