Я не могу загрузиться в GRUB. Я вижу это:
Alloc magic is broken at XXXXXX Press any key
, но когда ничего не делаю. Сдвиг переноса тоже ничего не делает.
В последний раз, когда я мог использовать свою машину, я изменил материал в /etc/grub.d, но я запустил систему, вернул все и успешно побежал update-grub.
Что я могу попробовать?
Если кому-то интересно: Ubuntu 12.04.1, установочный носитель был (я думаю) 11.10, это ядро первого поколения, 4 ГБ оперативной памяти, memtest было в порядке.
Для восстановления Grub можно использовать Boot-Repair Live USB. Вы можете загрузить ISO из Ubuntu Wiki. Затем используйте Unetbootin для создания Live USB из загруженного ISO-файла. После загрузки с USB появится всплывающая утилита Boot Repair. Просто нажмите кнопку «Рекомендуемый ремонт», и Boot-Repair восстановит Grub для вас.
Это не проблема с программным обеспечением, ошибка alloc magic broken является результатом ошибок в чипах памяти.
возможно, файл iso был сделан на 32-битном компьютере, и ошибка возникает из-за попытки загрузить его из 64-битного!?
У меня была эта проблема! и я думаю, что это было причиной!
Я решил это.
Я использовал Rescatux и, главным образом, SG2D, чтобы подключиться к моей обычной системе. Затем я снова запустил update-grub и снова задался вопросом, почему он перечислил все дважды, когда мне пришло в голову проверить grub.cfg (просто читать, а не писать!).
Затем я узнал, что якобы «вернувшиеся» изменения в GRUB-config все еще были там, чтобы предотвратить запуск grub.
(Я назвал неработающих .n для «новых», считая, что они будут проигнорированы (например .bak))
SO: это допустимая ошибка для публикации, что переустановка GRUB не очищает конфигурационный каталог?