Странно, я просто попытался с той же командой, и он дал мне ожидаемый результат (этот graph.dot не существует) У вас есть
import os
? Кроме того, вы уверены, что этот фрагмент кода, который выполняет команду «точка», не находится в неверном состоянии (в выражении «if», которое неверно, поэтому фрагмент кода после этого никогда не выполняется)?
Это должно быть довольно просто. Казалось бы, GRUB просто установлен неправильно.
Сначала вы можете попробовать открыть терминал и запустить sudo update-grub
. Если это не решит проблему, запустите sudo grub-install /dev/sda ( если вы получили ошибку, замените sda на hda), а затем запустите sudo update-grub
Похоже, вы установили запись grub ubuntu 12.04 на загрузочный сектор этого отдельного раздела.
Если я прав, вам нужно загрузить загрузочный сектор этого раздела (с 12.04) из MBR диска.
Добавьте к концу /etc/grub.d/40_компонентные следующие строки и запустите update-grub:
title ubuntu 12.04 root (hd0,4) chainloader +1
Вы также можете пойти без редактирования файлов grub, загрузив меню grub и набрав инструкции по загрузке.