Поскольку конфетка не была предназначена для находящейся в Debian операционной системы. Если Вы начинаете использовать два диспетчера пакетов, результаты, большую часть времени, очень ужасны, потому что они не знают друг о друге, они удаляют, заменяют и устанавливают файлы, изменяют конфигурации способом, другие диспетчеры пакетов не знают, и там у Вас будет святая путаница.
Если Вы хотите установить что-то с конфеткой, проверить 3 или 4 раза, что независимо от того, что конфетка сделает, не находится в Вашей системе, обеспеченной APT/DPKG.
С помощью команды dd можно удалить mbr (перезагрузка ведущего загрузчика). Главная загрузочная запись (MBR) - это 512-байтовый загрузочный сектор, который является первым сектором разбитого на разделы устройства хранения данных на жестком диске.
Размер mbr в байтах:
446 bytes - Bootstrap.
64 bytes - Partition table.
2 bytes - Signature.
= 512 bytes
ПРЕДУПРЕЖДЕНИЕ! Эти примеры могут привести к аварийному завершению работы компьютера. Следующая команда полностью удалит MBR, включая всю информацию о разделах. Поэтому убедитесь, что вы используете правильное имя устройства и размер блока в байтах.
Откройте терминал и введите следующую команду, чтобы удалить все:
# dd if=/dev/zero of=/dev/sdc bs=512 count=1
Пример вывода:
1+0 records in
1+0 records out
512 bytes (512 B) copied, 0.00308483 s, 166 kB/s
Где,
if=/dev/zero - Read data from /dev/zero and write it to /dev/sdc.
of=/dev/sdc - /dev/sdc is the USB drive to remove the MBR including all partitions.
bs=512 - Read from /dev/zero and write to /dev/sdc up to 512 BYTES bytes at a time.
count=1 - Copy only 1 BLOCK input blocks.
Следующая команда удалит mbr, но не ваши разделы:
# dd if=/dev/zero of=/dev/sdc bs=446 count=1
Где,
bs=446 - Read from /dev/zero and write to /dev/sdc up to 446 BYTES bytes at a time.
Наконец-то мне удалось заставить его работать, вызвав grub-setup напрямую :
grub-setup --force --skip-fs-probe /dev/sdX
Grub-setup выдал несколько предупреждений, но я смог загрузить диск снова.