Я в конкретной ситуации. У меня есть MacBook Pro без внутреннего привода CD, а также установлены MacOS X (минимальная настройка) и Linux (моя основная система). Во время кросс-апгрейда до Ubuntu 12.04 я испортил grub, так что мой каталог /boot /grub в основном пуст. Это означает, что я больше не могу загружать Linux на ноутбуке, а только попадаю в grub.
Обычно это не проблема, так как вы просто загрузитесь с аварийного компакт-диска или USB-накопителя, но, к сожалению, с MacBook Pro это невозможно (у меня установлен reFIT, и он пытается загрузиться, но не получается, и в руководстве говорится, что EFI от Apple прошивка не в состоянии справиться с этой ситуацией).
Однако из MacOS X у меня все еще есть доступ на запись в раздел Linux. Сейчас я пытаюсь выяснить, как заполнить папку /boot /grub необходимыми файлами, но пока безрезультатно. ISO-образ Ubuntu 12.04 содержит папку EFI, которая мне не нужна, вместо этого мне нужны обычные файлы .mod для grub-версии Ubuntu 12.04. У меня нет другой машины для настройки виртуальной машины Ubuntu 12.04, чтобы извлечь ее после grub-install, поэтому я прошу идеи, как решить эту проблему.
PS: Я установил Linux ранее, когда у меня был работающий внутренний привод CD. Это ушло сейчас.