Форум русскоязычного сообщества Ubuntu


Автор Тема: Восстановить GRUB2 поломанный Ubuntu 12.10  (Прочитано 4919 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Int_20h

  • Автор темы
  • Участник
  • *
  • Сообщений: 137
    • Просмотр профиля
Была у меня система (Ubuntu 11.10), которая стояла на /dev/md0. Решил я ее снести и поставить "с нуля" 12.10. Загрузился, сказал при установке, что диск /dev/md0 нужно отформатировать, все установил, но радость была не долгой. Система отказывается грузиться.

Выдает идиотскую строчку "grub: file not found" и выбрасывает в grub rescue. Что я уже сделал:
1. Попробовал ls и insmod. Каталог /boot/grub модулей не содержит. В нем есть каталог x86_64-efi. Модули там, но они не загружаются. Пишет "invalid arch independent ELF magic".
2. Подумал, что grub не обновился и сделал сначала grub-install /dev/sda и grub-install /dev/sdb из режима восстановления системы. Не помогло.
3. Затем grub-install --boot-directory=/ из режима восстановления, где /dev/md0 был корнем.
4. Потом grub-update --output=/boot/grub/grub.cfg

Уже не знаю, что еще можно сделать....

Оффлайн vasyl

  • Старожил
  • *
  • Сообщений: 1724
    • Просмотр профиля
Re: Восстановить GRUB2 поломанный Ubuntu 12.10
« Ответ #1 : 29 Январь 2013, 21:37:35 »
Может, надо ставить grub-efi?
https://forum.ubuntu.ru/index.php?topic=167665.0?
« Последнее редактирование: 29 Январь 2013, 21:39:10 от vasyl »
Ubuntu Mate 16.04 + Windows 10

Оффлайн Aleksandru

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2744
    • Просмотр профиля
Intel Core i3-3240 3.40GHz, GeForce GT 1030, MSI H61M-P20, 8GB RAM, KINGSTON SV300S37A240G, Kubuntu 20.04

Оффлайн 1eo

  • Активист
  • *
  • Сообщений: 486
    • Просмотр профиля
Re: Восстановить GRUB2 поломанный Ubuntu 12.10
« Ответ #3 : 29 Январь 2013, 22:12:04 »
 http://superuser.com/questions/376470/how-to-reinstall-grub2-efi - восстановление для grub-efi.

Оффлайн Int_20h

  • Автор темы
  • Участник
  • *
  • Сообщений: 137
    • Просмотр профиля
Re: Восстановить GRUB2 поломанный Ubuntu 12.10
« Ответ #4 : 30 Январь 2013, 14:06:37 »
Большое спасибо всем кто откликнулся. Скажу честно, корректно я с проблемой не разобрался. Думаю вся беда в ошибке дистрибутива.

Сначала попробовал поставить grub-efi. Выделил отдельный раздел на диске с типом EFI Boot, установил Ubuntu, но все равно ничего не заработало. Несмотря на то что мат. плата (ASUS, кстати, с UEFI) увидела загрузчик и определила его в биосе как "ubuntu", grub так и продолжил писать про некорректные magic ELF. И, естественно, не загрузился. Только теперь он пытался грузиться еще и с флешки с которой и ставилась система, опознавая ее, как (fd0) и упорно пытаясь к ней обратиться. Писал что-то вроде "disk not found"...

Как я решил проблему.

Снес раздел с EFI boot, опять сделал RAID1 из двух дисков. Загрузился с флэшки без UEFI и установил Ubuntu заново. Оказалось, что если грузишься с флешки череp UEFI раздел, созданный unetbootin, то и grub ставится EFI, а если с помощью обычной загрузки, то grub-pc. В итоге, после такой установки заработало все и сразу.

Думаю нужно разбираться с UEFI, но какой-то он глючный пока, на мой взгляд.
« Последнее редактирование: 30 Январь 2013, 14:09:04 от Int_20h »

 

Страница сгенерирована за 0.191 секунд. Запросов: 24.