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


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

Автор Тема: Помогите восстановить GRUB  (Прочитано 1105 раз)

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

Оффлайн CCCP.world

  • Автор темы
  • Любитель
  • *
  • Сообщений: 95
    • Просмотр профиля
Помогите восстановить GRUB
« : 12 Апрель 2014, 17:23:27 »
По ошибке удалил grub из директории /boot
Гружусь из под live usb
Зашифрованный раздел /dev/sda5/ проходит расшифровку успешно.

Расшифровка:


Расшифровка пройдена успешно:


Далее следую инструкциям из источника: http://help.ubuntu.ru/wiki/%D0%B2%D0%BE%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_grub

sudo fdisk -l
(Нажмите, чтобы показать/скрыть)

sudo mount /dev/sda1 /mnt
(Нажмите, чтобы показать/скрыть)

Дальше всё останавливаеться на попытке подключить еще несколько важных директорий:
sudo mount --bind /dev /mnt/dev
(Нажмите, чтобы показать/скрыть)

Пользователь решил продолжить мысль 12 Апрель 2014, 17:24:48:
Что я делаю не так?
« Последнее редактирование: 13 Апрель 2014, 08:18:44 от CCCP.world »
AMD A6-5400K / 4Gb x 2шт (1866Mhz) / 1000Gb + 160Gb / AMD Radeon HD 7540D + AMD Radeon HD 6570 / ASUS Xonar DG / Ubuntu 16.04, 64-разрядная

quatro

  • Гость
Re: Помогите воставить GRUB
« Ответ #1 : 12 Апрель 2014, 18:32:38 »
CCCP.world, там три способа описаны, ты пробуешь вторым.

Попробуй сделать первым способом. Если не получится, то попробуй создать директории, прежде чем продолжать вторым:
sudo mkdir /mnt{dev,proc,sys}

Оффлайн CCCP.world

  • Автор темы
  • Любитель
  • *
  • Сообщений: 95
    • Просмотр профиля
Re: Помогите воставить GRUB
« Ответ #2 : 12 Апрель 2014, 19:10:46 »
Хорошо, пробую первый способ:

sudo fdisk -l
(Нажмите, чтобы показать/скрыть)

Пользователь решил продолжить мысль 12 Апрель 2014, 19:12:16:
Если не ошибаюсь нужен раздел sda1?

Пользователь решил продолжить мысль 12 Апрель 2014, 19:15:45:
Ок пробую:
sudo grub-install --root-directory=/mnt /dev/sda
(Нажмите, чтобы показать/скрыть)

Пользователь решил продолжить мысль 12 Апрель 2014, 19:16:43:
C первого раза у меня сыпались ошибки непонятные...

После перезагрузки высвятился Grub 2.xx версии. Что мне делать дальше как обновить список или что-то в этом роде. да и на разделе /dev/sda5/boot папка grub так и не вернулась. Что посоветуете?
« Последнее редактирование: 12 Апрель 2014, 20:04:31 от CCCP.world »
AMD A6-5400K / 4Gb x 2шт (1866Mhz) / 1000Gb + 160Gb / AMD Radeon HD 7540D + AMD Radeon HD 6570 / ASUS Xonar DG / Ubuntu 16.04, 64-разрядная

quatro

  • Гость
Re: Помогите воставить GRUB
« Ответ #3 : 12 Апрель 2014, 21:03:05 »
CCCP.world, непонятно какая таблица разделов на диске. И на какой раздел установлен корень (/).

Оффлайн CCCP.world

  • Автор темы
  • Любитель
  • *
  • Сообщений: 95
    • Просмотр профиля
Re: Помогите воставить GRUB
« Ответ #4 : 12 Апрель 2014, 21:33:33 »
Мне самому не совсем все понятно. Попробывал как вы ранее посоветывали, нашел полезную статью http://stephentanner.com/index.php/2011/05/restoring-grub-for-an-encrypted-lvm/ с расширенным описанием дейсвий. Дойдя до самого конца, инструкций стопор на:mount /dev/sda5 /boot
(Нажмите, чтобы показать/скрыть)

Не понимаю, ведь раздел и так уже расшифрован и примонтировать. Чего он хочет?
« Последнее редактирование: 12 Апрель 2014, 21:39:36 от CCCP.world »
AMD A6-5400K / 4Gb x 2шт (1866Mhz) / 1000Gb + 160Gb / AMD Radeon HD 7540D + AMD Radeon HD 6570 / ASUS Xonar DG / Ubuntu 16.04, 64-разрядная

quatro

  • Гость
Re: Помогите воставить GRUB
« Ответ #5 : 12 Апрель 2014, 22:31:12 »
CCCP.world, так вроде система сообщает, что ей незвестна эта зашифрованная файловая система.
Сам никогда с шифрованием не работал, так что, увы, вряд ли смогу помочь.

Оффлайн hon

  • Старожил
  • *
  • Сообщений: 1044
  • Ubuntu 12.04 LTS
    • Просмотр профиля
Re: Помогите воставить GRUB
« Ответ #6 : 13 Апрель 2014, 01:15:29 »
Рекомендую все расшифровать, переустановить (apt-get install --reinstall) все ядра, перегенерировать initramfs (initramfs -u -k all), установить grub на раздел и в MBR диска.

Оффлайн CCCP.world

  • Автор темы
  • Любитель
  • *
  • Сообщений: 95
    • Просмотр профиля
Re: Помогите воставить GRUB
« Ответ #7 : 13 Апрель 2014, 08:09:49 »
А зачем все это переустонавливать? Все это и так должно быть в порядке. Я по собственной ошибке и самолично удалил всё что находилось в /dev/sda5/ /boot. Теперь пытаюсь вернуть туда grub. К сожалению у меня нет полного понимания почему по инструкции не выходит и он ругается на шифрование, хотя расшифрован и я могу свободно бродить по папкам /dev/sda5 через nautilus (обозреватель)

Пользователь решил продолжить мысль 13 Апрель 2014, 08:12:44:
Быть может возможно туда просто закинуть некий жаблон grub, который при запуске сам себя пнет и разглядит в /dev/sda5 операционную систему Ubuntu? Было бы просто великолепно, chmod вроде умею пользоваться...

Пользователь решил продолжить мысль 13 Апрель 2014, 08:34:25:
Попробую по шагам расписать свои действия согласно данной инструкции http://stephentanner.com/index.php/2011/05/restoring-grub-for-an-encrypted-lvm/:

Вхожу в режим суперпользователя.
sudo su
(Нажмите, чтобы показать/скрыть)

Загружаю модуль dm-crypt module:
modprobe dm-crypt
(Нажмите, чтобы показать/скрыть)

Провожу расшифровку /dev/sda5:
cryptsetup luksOpen /dev/sda5 linuxВ ответ получаю, что девайс уже доступен,
(Нажмите, чтобы показать/скрыть)

Сканирую весь диск на наличие групп томов имеющих базу данных для всех других LVM команд:
vgscan
(Нажмите, чтобы показать/скрыть)
Where “main” is the name of my volume group.
Где "ubuntu-vg" - есть имя моей группы томов.

Далее я делаю мою группу томов доступной:
vgchange -a y ubuntu-vg
(Нажмите, чтобы показать/скрыть)

Далее я сканурию все известные группы томов или поддерживаемые LVM блоки устройств в системе, для определенных логических томов:
lvscan
(Нажмите, чтобы показать/скрыть)
Тут начинаются расхождения со стандартным истечением инструкции, ведь я должен был получить что - то вроде
(Нажмите, чтобы показать/скрыть)

В live usb даже кино особо не посмотришь. Тут я понимаю что едва ли только, не один youtube поддерживает HTML5 - video
Без Flash video всё печально:


« Последнее редактирование: 13 Апрель 2014, 14:39:13 от CCCP.world »
AMD A6-5400K / 4Gb x 2шт (1866Mhz) / 1000Gb + 160Gb / AMD Radeon HD 7540D + AMD Radeon HD 6570 / ASUS Xonar DG / Ubuntu 16.04, 64-разрядная

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 14863
  • Я не слышу.
    • Просмотр профиля
Re: Помогите восстановить GRUB
« Ответ #8 : 13 Апрель 2014, 09:03:17 »
CCCP.world,
Цитировать
Installation finished. No error reported.
всё ок и без ошибок, потом ребут.

Пользователь решил продолжить мысль 13 Апрель 2014, 09:10:15:
Цитировать
root@ubuntu:/home/ubuntu# cryptsetup luksOpen /dev/sda5 linux
Device linux already exists.
начало отмонтировать umount /dev/sda5 и дальше команда.
« Последнее редактирование: 13 Апрель 2014, 09:10:15 от victor00000 »
~.o

Оффлайн CCCP.world

  • Автор темы
  • Любитель
  • *
  • Сообщений: 95
    • Просмотр профиля
Re: Помогите восстановить GRUB
« Ответ #9 : 13 Апрель 2014, 09:13:48 »
Виктор - Отмонтировать? Или примонтировать? Я что-то уже сам запутался   :-\

Пользователь решил продолжить мысль 13 Апрель 2014, 09:16:04:
После ребута grub не до конца завёлся, сейчас перезагружусь и скину скиншот...

Пользователь решил продолжить мысль 13 Апрель 2014, 09:49:12:
Изображение загрузчика:


Пользователь решил продолжить мысль 13 Апрель 2014, 10:54:55:
Вот так, сейчас выглядит мой загрузчик

Пользователь решил продолжить мысль 13 Апрель 2014, 15:54:07:
Я с такой проблеммой уже сталкивался в этой ветке https://forum.ubuntu.ru/index.php?topic=241608.msg1905195#msg1905195 в тот раз всё было осложнено тем что маргнул свет во время обновления до версии 14.04 причём диск был так же зашифрован. Проблемму по нормальному решить так и не удалось. Было всё снесено, комп был рабочий и время утекало...
« Последнее редактирование: 13 Апрель 2014, 15:54:08 от CCCP.world »
AMD A6-5400K / 4Gb x 2шт (1866Mhz) / 1000Gb + 160Gb / AMD Radeon HD 7540D + AMD Radeon HD 6570 / ASUS Xonar DG / Ubuntu 16.04, 64-разрядная

Оффлайн err0r

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Помогите восстановить GRUB
« Ответ #10 : 17 Апрель 2014, 16:05:53 »
может груб не_видит/нет_файла_конфигурации grub.cfg? Груб загрузился, руками укажите путь к ядру и файловой системе, должно стартануть.

Оффлайн iAsus

  • Любитель
  • *
  • Сообщений: 53
  • xUbuntu 15.04 x64
    • Просмотр профиля
Re: Помогите восстановить GRUB
« Ответ #11 : 17 Апрель 2014, 20:40:31 »
Надо восстановить grub с помощью программы bootrepair.

Оффлайн zotkindm

  • Старожил
  • *
  • Сообщений: 2452
  • (K)Ub 14.04
    • Просмотр профиля
Re: Помогите восстановить GRUB
« Ответ #12 : 17 Апрель 2014, 21:09:21 »
(Нажмите, чтобы показать/скрыть)
Все просто, грузишься с livecd выбираешь восстановление, а там по логике. Я себе так постоянно восстанавливал, после перестановки винды. И не надо ни каких вики, все уже есть.

Оффлайн CCCP.world

  • Автор темы
  • Любитель
  • *
  • Сообщений: 95
    • Просмотр профиля
Re: Помогите восстановить GRUB
« Ответ #13 : 28 Май 2014, 18:42:36 »
Подытожить не удалось так как ресурс с которого я копал вдохновение, внезапно закрылся, а открылся уже через несколько дней, очень жаль... Время как обычно поджимало, методом тыка удалось хотя бы затереть этот с*ка не удаляемый раздел. Как ни странно создал такую же структуру как при установке только без шифрования, затем снова форматнул винт и установил снова с шифрованием (Сам в шоке  :idiot2:) и только после этого этот раздел вроде как затерся. Для меня так и остался мистикой. Если когда-нибудь в третий раз наступлю на эти грабли, то зайду в эту ветку и доведу тему до конца. А пока спасибо всем кто помогал.
AMD A6-5400K / 4Gb x 2шт (1866Mhz) / 1000Gb + 160Gb / AMD Radeon HD 7540D + AMD Radeon HD 6570 / ASUS Xonar DG / Ubuntu 16.04, 64-разрядная

 

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