Ответ циновки подводит итог его, но я хотел бы добавить еще одну вещь.
Лучше удостоверяться, что Вы компилируете свои внешние модули с той же версией GCC, которая использовалась для создания изображения ядра. Можно определить это путем чтения '/proc/version' файл.
Много и собственных модулей драйвера из дерева откажутся создавать вообще с несогласованными версиями компилятора.
Хорошо, я зафиксировал его путем движения в другой компьютер с Windows XP, включения флеш-накопителя, установки Lubuntu на нем (НЕ LiveUSB, реальная установка), затем включения его в компьютере с поврежденной личинкой, включения его, и вводом:
set prefix=(hd1,1)/grub
set root=(hd1,1)
insmod normal
normal
Затем меню личинки Lubuntu на Карте памяти обнаружилось, выбрал запись Windows XP (Который был создан, потому что я создал USB из ПК Windows XP), и затем я мог переустановить Lubuntu. Теперь все хорошо работает снова.
для Windows XP:
search --file --no-floppy --set=root /ntldr
ntldr /ntldr
boot
для Windows 7:
search --file --no-floppy --set=root /bootmgr
ntldr /bootmgr
boot
CD/USB зависит, однако на большинстве машин, Личинка, загруженная из жесткого диска, не видят USB/CD-ПРИВОДЫ, таким образом, это не возможно. Машина должна загрузиться от тех дисков непосредственно.