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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Помогите восстановить Ubuntu через grub rescue  (Прочитано 5010 раз)

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

Оффлайн ubuntix

  • Автор темы
  • Участник
  • *
  • Сообщений: 170
    • Просмотр профиля

Оффлайн fita

  • Участник
  • *
  • Сообщений: 211
    • Просмотр профиля
Re: Помогите восстановить Ubuntu через grub rescue
« Ответ #16 : 02 Декабря 2021, 02:57:24 »
Как дальше действовать?

ubuntix, давайте с самого начала, аккуратно и последовательно выполняя команды из руководства.

Кстати на русском языке прямо в документации нашего сайта:
Восстановление GRUB

ubuntix, полагаю сначала нужно было ввести команду:
set prefix=(hd0,5)/boot/grub
Смотрите внимательно, всего один пробел после set, других пробелов вводить не следует.
И только после нее другую команду:
set root=(hd0,5)
*****************************
Команда
ls
это просто посмотреть что находится в заданной директории, поэтому и там не нужно было делать лишний пробел после выражения в скобках. Правильно так:
ls (hd0,5)/boot
И вот так:
ls (hd0,5)/boot/grub
Ответ системы покажет что там лежит, есть ли там тот GRUB, который пытаетесь восстановить. Но если уже дали указание какой именно раздел использовать, то:
После чего нужно проверить, действительно ли на этом разделе есть то, что нам нужно. Даем команду:
ls /boot/grub






« Последнее редактирование: 02 Декабря 2021, 03:41:07 от fita »

Оффлайн ubuntix

  • Автор темы
  • Участник
  • *
  • Сообщений: 170
    • Просмотр профиля
Re: Помогите восстановить Ubuntu через grub rescue
« Ответ #17 : 02 Декабря 2021, 04:13:38 »
fita, вот что вышло

Оффлайн fita

  • Участник
  • *
  • Сообщений: 211
    • Просмотр профиля
Re: Помогите восстановить Ubuntu через grub rescue
« Ответ #18 : 02 Декабря 2021, 04:17:28 »
вот что вышло

ubuntix, а Вы с самого начала, как в руководстве делали? Или начали с сет-префикс?
Давайте, если хотите, вместе смотреть руководство и выполнять последовательно и аккуратно.

Зачем после команды set root=... ввели команду ls ?
Что с пробелами? Я на скрине вижу пробелы там, где их быть не должно. И уже несколько раз говорила про это, чтобы обратить внимание.


Пользователь добавил сообщение 02 Декабря 2021, 04:31:25:
ubuntix, давайте с самого начала, аккуратно и последовательно выполняя команды из руководства.

Смотрите внимательно, всего один пробел после set, других пробелов вводить не следует.


поэтому и там не нужно было делать лишний пробел после выражения в скобках. Правильно так ...


Пользователь добавил сообщение 02 Декабря 2021, 04:39:54:
Но если уже дали указание какой именно раздел использовать, то ...

То команда прямо в руководстве написана, и я здесь её процитировала. Но Вы вводите другое ...

Делайте ПОСЛЕДОВАТЕЛЬНО и АККУРАТНО, тогда всё получится.
Начинать нужно с самого начала, потому что уже командой set установлено невесть что. Конечно можно использоваать доступную команду unset, но думаю это только больше запутает ТС.
Проще с самого начала. В сторгом соответствии с руководством. Последовательно и аккуратно. Не вводя лишних пробелов.
« Последнее редактирование: 02 Декабря 2021, 05:11:11 от fita »

Оффлайн jurganov

  • Старожил
  • *
  • Сообщений: 1419
    • Просмотр профиля
Re: Помогите восстановить Ubuntu через grub rescue
« Ответ #19 : 02 Декабря 2021, 05:36:01 »
Но совершенно не имеет отношения к теме топика.
не имеет, однако некто пишет, что мол нет смысла ставить устревшие 32битные пакеты.
ubuntix, а что это у вас за такая древняя система с архитектурой i386?
Ладно, в личку напишу, мож чё скажешь

Оффлайн ubuntix

  • Автор темы
  • Участник
  • *
  • Сообщений: 170
    • Просмотр профиля
Re: Помогите восстановить Ubuntu через grub rescue
« Ответ #20 : 02 Декабря 2021, 05:49:21 »
Давайте, если хотите, вместе смотреть руководство и выполнять последовательно и аккуратно

Вроде все правильно сделал

Вот это не понятно
Цитировать
Проверьте правильность написания первой команды для файловых систем ext3 и ext4

Оффлайн fita

  • Участник
  • *
  • Сообщений: 211
    • Просмотр профиля
Re: Помогите восстановить Ubuntu через grub rescue
« Ответ #21 : 02 Декабря 2021, 06:02:54 »
Вот это не понятно

Все правильно написали: для всех ext4, ext3 и ext2 нужно писать ext2.

Странность вижу в том, что в системе есть новый grub.cfg.new, но нет старого, действующего.
В файле grub.cfg собственно и записана вся конфигурация загрузки. Так что если удастся после этих манипуляций загрузиться в систему, скорей всего этот "new" станет действующим после Дальнейшее восстановление сводится к тому, чтобы загрузить нужный нам Linux, и в нем от рута дать команду:
grub-install /dev/sdX
Где sdX, диск, на который нужно установить Grub.
« Последнее редактирование: 02 Декабря 2021, 06:11:33 от fita »

Оффлайн vladimirzhuravlev

  • Старожил
  • *
  • Сообщений: 1794
    • Просмотр профиля
Re: Помогите восстановить Ubuntu через grub rescue
« Ответ #22 : 02 Декабря 2021, 12:24:02 »
Вот это не понятно
Если хочешь изучить доподлинно установку граба, то стоит поупражнятся, для единоразовой или редкой работы с ним нужно просто иметь живую флешку с дистрибутивом, где имеется приложение бут рапайр, восстановление загрузки. Всё делается в секунды несколькими щелчками мышки в графическом интерфейсе. Вчера только правил у себя загрузчик на свежеустановленном дистрибутиве, где граб не прописался при установке в UEFI раздел.

Оффлайн ubuntix

  • Автор темы
  • Участник
  • *
  • Сообщений: 170
    • Просмотр профиля
Re: Помогите восстановить Ubuntu через grub rescue
« Ответ #23 : 02 Декабря 2021, 19:09:28 »
Написано, что после команды normal Grub перейдёт в полнофункциональный режим. Он автоматически найдет все операционки, которые можно подгружать, и покажет своё Grub-меню. Но у меня этого не произошло

shamanhuev

  • Гость
Re: Помогите восстановить Ubuntu через grub rescue
« Ответ #24 : 02 Декабря 2021, 19:26:31 »
Смотрю я на эти скрины , смотрю , и думаю. Что же надо делать в системе , чтоб потерять три раздела ? Может уже не с чего грузиться , от слова совсем.
PS. для fita , часть инструкции по восстановления из grub rescue> датируется 2017 годом.
« Последнее редактирование: 02 Декабря 2021, 19:28:59 от shamanhuev »

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4475
    • Просмотр профиля
Re: Помогите восстановить Ubuntu через grub rescue
« Ответ #25 : 02 Декабря 2021, 19:39:32 »
полагаю сначала нужно было ввести команду:
set prefix=(hd0,5)/boot/grub
- та чтоЖ такое то?!

Неужели не видите, что на (hd0,5) нет нужных файлов?.. может они все же на (hd0,1)

Или это я не туда смотрю? ;)

Пользователь добавил сообщение 02 Декабря 2021, 19:45:46:
Смотрю я на эти скрины , смотрю , и думаю. Что же надо делать в системе , чтоб потерять три раздела ?
+++

Пользователь добавил сообщение 02 Декабря 2021, 19:50:56:
Если ничего не получается с grub rescue, то может есть смысл прекратить эти безрезультатные потуги, и попробовать Восстановление с помощью LiveCD/USB ?..  ::)
« Последнее редактирование: 02 Декабря 2021, 19:50:56 от F12 »

shamanhuev

  • Гость
Re: Помогите восстановить Ubuntu через grub rescue
« Ответ #26 : 02 Декабря 2021, 20:39:23 »
чтоб потерять три раздела
Решил дополнить мысль о разделах. А если на диске таблица MBR , и только два раздела , один из них логический , то наверно команда ls  не покажет расширенный раздел ? А внутри него отсчёт начинается с 5. Ведь его и разделом нельзя назвать. Короче полный ужас и непонятки , что творили с компом и что на нём было.

Оффлайн Butjapka

  • Активист
  • *
  • Сообщений: 510
    • Просмотр профиля
Re: Помогите восстановить Ubuntu через grub rescue
« Ответ #27 : 02 Декабря 2021, 21:47:20 »
Если ничего не получается с grub rescue, то может есть смысл прекратить эти безрезультатные потуги, и попробовать Восстановление с помощью LiveCD/USB ?.. 
Вот тоже хотел про это написать, сам постоянно пользуюсь первым способом, ни разу не подвел. Быстро и четко.

Оффлайн ubuntix

  • Автор темы
  • Участник
  • *
  • Сообщений: 170
    • Просмотр профиля
Re: Помогите восстановить Ubuntu через grub rescue
« Ответ #28 : 02 Декабря 2021, 22:35:18 »
может они все же на (hd0,1)
Так пробовал hd0,1 смотреть. На нем вообще ни фига нет и размер мизерный. Система точно была на hd0,5

Пользователь добавил сообщение 03 Декабря 2021, 02:55:20:
Если ничего не получается с grub rescue, то может есть смысл прекратить эти безрезультатные потуги, и попробовать Восстановление с помощью LiveCD/USB ?
Да тоже не особо получается. Вот как получилось

Исходя из этого, boot все-таки на sda1. Но определяется как Windows 95, чего, разумеется, быть не может. Linux на sda5. Подключить этот раздел sda1 не получается

Система полностью сошла с ума
« Последнее редактирование: 03 Декабря 2021, 02:58:45 от ubuntix »

Оффлайн fita

  • Участник
  • *
  • Сообщений: 211
    • Просмотр профиля
Re: Помогите восстановить Ubuntu через grub rescue
« Ответ #29 : 03 Декабря 2021, 02:58:54 »
ubuntix, если есть время и желание, то можем продолжить вместе смотреть как там и что. У меня есть некоторые соображения:
- найти файлы vmlinuz и initrd.img
- если они есть, то загрузиться в систему, потом уже из самой системы устанавливать GRUB.
===============================
Ладно, раз нет времени и желания, то попытайтесь вспомнить конкретно что за некорректное завершение работы было.
Заодно вспомнить как установлена система УЕФИ или нет?

Потому что этот раздел:
определяется как Windows 95, чего, разумеется, быть не может.

на самом деле отформатирован в FAT32, что очень даже может быть вот в таком случае:
После создания ESP вы должны форматировать его как FAT32
Цитировать
В случае EFISTUB файлы ядра и initramfs должны храниться в системном разделе EFI. Для простоты вы также можете использовать ESP в качестве самого раздела /boot вместо отдельного раздела /boot для загрузки EFISTUB. Другими словами, после создания и форматирования системного раздела EFI, как указано выше, просто смонтируйте на /boot.
« Последнее редактирование: 03 Декабря 2021, 03:26:28 от fita »

 

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