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


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

Автор Тема: Восстановление GRUB  (Прочитано 2396 раз)

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

Оффлайн coffe4wolf

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Восстановление GRUB
« : 23 Февраль 2017, 20:29:30 »
В общем есть gpt-размеченный диск на ноутбуке. Сначала на один раздел установил Ubuntu 16.04, потом воткнул рядом Win7. Соответственно после своей установки винда воткнула свой загрузчик, а я решил перенакатить GRUB в соответствии с этой статьей:
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
Но кое-что пошло не так, причём настолько что я затёр и тот загрузчик который был :c
fdisk ругается, что не работает с gpt-разметкой и выдаёт вот это:

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1  1953525167   976762583+  ee  GPT
Partition 1 does not start on physical sector boundary.

Disk /dev/sdb: 7748 MB, 7748222976 bytes
255 heads, 63 sectors/track, 942 cylinders, total 15133248 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xcad4ebea

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb4   *         256    15133247     7566496    b  W95 FAT32

То есть раздел с убунтой и загрузочную флешку он видит, а остальные разделы видеть отказывается.
Вот так на данный момент выглядит разметка диска в gparted


Я далее иду по первому способу из руководства и всё вроде идёт нормально, команды повторяются один в один. Запись grub происходит без ошибок. Однако потом, при перезагрузке ноута просто чёрный экран с нижним курсором и ноут уходит в ребут.
Когда после всего этого загружаюсь с live-флешки и смотрю в gparted, то вижу что sda1 отмечен чёрным квадратиком, файловая система неизвестна и сколько места на нём использовано/не использовано тоже.
Щито не так?

Пользователь добавил сообщение 23 Февраль 2017, 21:08:16:
Вот что показывает gparted после того как всё проделал по первому варианту инструкции

В UEFI кстати какие-либо варианты загрузок ОС также пропали :с

Пользователь добавил сообщение 23 Февраль 2017, 22:44:26:
В uefi строки вариантов загрузки ос не появились, но начала грузиться Ubuntu, хотя немного странно.
Сначала появляется экран загрузки Ubuntu, потом чёрный экран и консоль. Из консоли можно смотреть системные файлы, но иксы не запускаются, сообщает что соединение с сервером потеряно.
« Последнее редактирование: 23 Февраль 2017, 22:44:26 от coffe4wolf »

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1250
    • Просмотр профиля
Re: Восстановление GRUB
« Ответ #1 : 24 Февраль 2017, 08:54:20 »
Вы использовали статью для восстановления загрузчика в MBR, а у Вас UEFI, там свои тонкости, например, загрузочный раздел должен быть смонтирован в /efi, и параметры команды grub-install будут другие.

Оффлайн Виктор Перестукин

  • Старожил
  • *
  • Сообщений: 2158
    • Просмотр профиля
Re: Восстановление GRUB
« Ответ #2 : 24 Февраль 2017, 10:15:59 »
Чего-то не нашёл у нас в вики статью про восстановление grub на машине с uefi.  :'(

Вот здесь есть статья:
http://rus-linux.net/MyLDP/boot/fix_grub2_boot_problems.html
Во второй половине, раздел называется "grub2 и uefi".

PS
Сам не пробовал пока восстанавливать. :)

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1250
    • Просмотр профиля
Re: Восстановление GRUB
« Ответ #3 : 24 Февраль 2017, 11:45:35 »
Я тоже не спец по UEFI. Но может быть это поможет. Попробуйте сами разобраться.

Оффлайн Дюшик

  • Активист
  • *
  • Сообщений: 801
    • Просмотр профиля
Re: Восстановление GRUB
« Ответ #4 : 24 Февраль 2017, 15:28:14 »
coffe4wolf,
Вам нужно разобраться в каком режиме у вас были установлены системы. Сделать настройки BIOS соотвествующие этому режиму и после этого восстанавливать Виндовый загрузчик и GRUB. По скринам, у вас сейчас разметка диска GPT, но для загрузки в режиме Legacy. Ubuntu сможет загружаться с этого диска, а Windows загружаться не сможет.

P.S. Судя по конфигурации разделов, системы изначально были установлены в UEFI режиме.

Оффлайн coffe4wolf

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Восстановление GRUB
« Ответ #5 : 24 Февраль 2017, 16:35:38 »
Чего-то не нашёл у нас в вики статью про восстановление grub на машине с uefi.  :'(

Вот здесь есть статья:
http://rus-linux.net/MyLDP/boot/fix_grub2_boot_problems.html
Во второй половине, раздел называется "grub2 и uefi".

PS
Сам не пробовал пока восстанавливать. :)
вот я тоже не нашёл D:
Спасибо, попробую

Пользователь добавил сообщение 24 Февраль 2017, 16:36:23:
Я тоже не спец по UEFI. Но может быть это поможет. Попробуйте сами разобраться.
Затестю если не прокатит способ выше, спасибо!

Пользователь добавил сообщение 24 Февраль 2017, 16:38:56:
coffe4wolf,
Вам нужно разобраться в каком режиме у вас были установлены системы. Сделать настройки BIOS соотвествующие этому режиму и после этого восстанавливать Виндовый загрузчик и GRUB. По скринам, у вас сейчас разметка диска GPT, но для загрузки в режиме Legacy. Ubuntu сможет загружаться с этого диска, а Windows загружаться не сможет.

P.S. Судя по конфигурации разделов, системы изначально были установлены в UEFI режиме.

Тут всё очень хитро. Установлено всё в UEFI режиме, но запускается в legacy, в том числе и винда. Проблема в том, что на gpt-разметку винда ставится только в UEFI режиме, а запускается только в legacy. При попытке запустить винду в UEFI она зависает на экране загрузки.


Пользователь добавил сообщение 24 Февраль 2017, 18:44:12:
Начал пробовать по этой статье:
http://rus-linux.net/MyLDP/boot/fix_grub2_boot_problems.html
Столкнулся с проблемой на этапе переустановке системного загрузчика

ubuntu@ubuntu:~$ sudo apt-get install --reinstall grub-efi-amd64
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 grub-efi-amd64 : Depends: grub2-common (= 2.02~beta2-9) but 2.02~beta2-9ubuntu1.12 is to be installed
                  Depends: grub-efi-amd64-bin (= 2.02~beta2-9) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Не понимаю что именно фиксить :с
« Последнее редактирование: 24 Февраль 2017, 18:44:12 от coffe4wolf »

Оффлайн Дюшик

  • Активист
  • *
  • Сообщений: 801
    • Просмотр профиля
Re: Восстановление GRUB
« Ответ #6 : 24 Февраль 2017, 18:58:41 »
Проблема в том, что на gpt-разметку винда ставится только в UEFI режиме, а запускается только в legacy. При попытке запустить винду в UEFI она зависает на экране загрузки.

Правильно, Винда на GPT диск устанавливается только в UEFI режиме. Загружается(лась) она скорей всего не в чистом Legacy, в "комбинированом" режиме, что-нибудь типа UEFI and Legacy, а в чистом UEFI она виснет на экране загрузки (это нормально).

Моё ИМХО.
Вам нужно удалить первый раздел (512 МБ) и на его месте создать раздел EFI, затем восстановить загрузчики Windows и GRUB. Делать нужно с UEFI загрузочных флешек (или с установочных дисков) загружаясь обязательно в режиме UEFI.   

Оффлайн olegblack75

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Восстановление GRUB
« Ответ #7 : 08 Май 2017, 16:23:37 »
прошу помощи,после переустановки W10 никак не получается загрузить линукс,в этой теме все перепробывал,но результат ноль,я новичек поэтому никак не могу понять что не так с sda4,может что посоветуете?

 

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