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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Grub vs uEFI (Lenovo Yoga3)  (Прочитано 1518 раз)

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

Оффлайн Dr.LinRus

  • Автор темы
  • Любитель
  • *
  • Сообщений: 53
  • the Doctor
    • Просмотр профиля
Grub vs uEFI (Lenovo Yoga3)
« : 25 Сентябрь 2017, 02:16:58 »
Доброго времени суток.

Вопрос такой:
Отвалился Grub на kubuntu 16.04 после редактирования разделов.
Пробовал из под установочного Kubuntu
(Нажмите, чтобы показать/скрыть)
Не получилось

Зашел в систему из Grub-rescue
Дальше пытался восстановить Grub но ничего не получилось, видимо из-за специфики BIOS на моей системе с SSD.
По всей видимости у меня нет MBR т.к. используется uEFI. (Объяснил как смог, сильно не пинать)

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

Собственно вопрос: Как перезаписать Grub?
Пожалуйста пишите ПОЛНУЮ команду суперпользователя для терминала под KDE.

Команда Sudo update-grub выполнилась, но результата не дала, т.е. после перезагрузки снова в Grub-rescue.

Железо: Lenovo Yoga3 на SSD;
Система: две операционки- Win10*64bit (uEFI), Kubuntu 16.04*64bit (Legasy HDD).

Help me please!  :'(
« Последнее редактирование: 25 Сентябрь 2017, 02:23:43 от Dr.LinRus »
Lenovo Yoga 3-1170: Intel® Core™ M-70, DDR3L 4Gb, SSD 128Gb, Bluetooth 4.0, Wi-Fi 802.11 A/C, GIGA LAN, 2*USB 3.0-[1 combined AC USB 2.0], JBL® (Waves Audio) / Kubuntu 16.04LTE 64bit, Windows 10 64bit

Оффлайн andytux

  • Старожил
  • *
  • Сообщений: 4046
    • Просмотр профиля
Re: Grub vs uEFI (Lenovo Yoga3)
« Ответ #1 : 25 Сентябрь 2017, 06:11:51 »
Цитировать
Отвалился Grub на kubuntu 16.04 после редактирования разделов.
Вероятно в результате редактирования сменился UUID-раздела.
В этом случае, даже если "восстановите груб", Kubuntu все равно не загрузиться.
Если кратко, то нужно исправлять UUID в grub.cfg (на ESP-разделе в каталоге /EFI/ubuntu), второй grub.cfg (в разделе, где установлена Kubuntu), в файле fstab.

Оффлайн viktor ne perestukin

  • Активист
  • *
  • Сообщений: 436
    • Просмотр профиля
Re: Grub vs uEFI (Lenovo Yoga3)
« Ответ #2 : 25 Сентябрь 2017, 06:43:08 »
Как то подозрительно grub-install выдал - "Установка для платформы i386-pc", вроде диск разбит как GPT. А не переведен ли твой BIOS  в режим  типа Legacy.
« Последнее редактирование: 25 Сентябрь 2017, 06:59:42 от viktor ne perestukin »

Оффлайн Dr.LinRus

  • Автор темы
  • Любитель
  • *
  • Сообщений: 53
  • the Doctor
    • Просмотр профиля
Re: Grub vs uEFI (Lenovo Yoga3)
« Ответ #3 : 25 Сентябрь 2017, 11:12:17 »
А не переведен ли твой BIOS  в режим  типа Legacy.
Так оно и есть.
Написал, но наверное в не очень доступной форме:
Kubuntu 16.04*64bit (Legasy HDD)

------------------------------------------------------------

В этом случае, даже если "восстановите груб", Kubuntu все равно не загрузиться.
Если кратко, то нужно исправлять UUID в grub.cfg (на ESP-разделе в каталоге /EFI/ubuntu), второй grub.cfg (в разделе, где установлена Kubuntu), в файле fstab.
А можно подробно, как зайти сюда UUID в grub.cfg и отредактировать от суперпользователя и сюда второй grub.cfg тоже.

Kubuntu Йа загрузил через Grub-rescue, но вот отредактировать/записать загрузчик уже не умею.

Grub rescue code:
(Нажмите, чтобы показать/скрыть)
Lenovo Yoga 3-1170: Intel® Core™ M-70, DDR3L 4Gb, SSD 128Gb, Bluetooth 4.0, Wi-Fi 802.11 A/C, GIGA LAN, 2*USB 3.0-[1 combined AC USB 2.0], JBL® (Waves Audio) / Kubuntu 16.04LTE 64bit, Windows 10 64bit

Оффлайн viktor ne perestukin

  • Активист
  • *
  • Сообщений: 436
    • Просмотр профиля
Re: Grub vs uEFI (Lenovo Yoga3)
« Ответ #4 : 25 Сентябрь 2017, 11:24:53 »
Самое простое - вернуть в биосе UEFI, отключить SecureBoot (disable). Ну и переустановить Kubuntu. Это самый легкий путь переустановка, но не самый цивильный. А может ничего и не отваливалось, просто по неопытности зачем то было переведено в Legacy, вот и не грузит.

Оффлайн Dr.LinRus

  • Автор темы
  • Любитель
  • *
  • Сообщений: 53
  • the Doctor
    • Просмотр профиля
Re: Grub vs uEFI (Lenovo Yoga3)
« Ответ #5 : 25 Сентябрь 2017, 11:47:39 »
SecureBoot Как данность в меню BIOS'а отсутствует (дисаблить нечего).
BIOS переведен в режим Legasy из UEFI намеренно для загрузки Kubuntu
Когда необходимо загрузить WIN10 выбираем в PoPup меню UEFI.
Kubuntu некорректно считывает загрузчик WIN10, других вариантов к сожалению не знаю.
А разметка 100% поменялась. Йа же редактировал разделы, по тому как их надо было изменить.

З.Ы.: У меня клон SSD есть. Раньше и откатывался на него всегда, но это ж не Фэн-Шуй ни сколько, господа  :o
Lenovo Yoga 3-1170: Intel® Core™ M-70, DDR3L 4Gb, SSD 128Gb, Bluetooth 4.0, Wi-Fi 802.11 A/C, GIGA LAN, 2*USB 3.0-[1 combined AC USB 2.0], JBL® (Waves Audio) / Kubuntu 16.04LTE 64bit, Windows 10 64bit

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

  • Активист
  • *
  • Сообщений: 800
    • Просмотр профиля
Re: Grub vs uEFI (Lenovo Yoga3)
« Ответ #6 : 25 Сентябрь 2017, 15:11:13 »
Dr.LinRus,
Вы GRUB не на тот HDD устанавливаете. Вам нужно устанавливать на /dev/sdb.

Оффлайн maks05

  • Старожил
  • *
  • Сообщений: 6780
    • Просмотр профиля
Re: Grub vs uEFI (Lenovo Yoga3)
« Ответ #7 : 25 Сентябрь 2017, 17:47:34 »
BIOS переведен в режим Legasy из UEFI намеренно для загрузки Kubuntu
Ну так отключите Legasy и установите Kubuntu как UEFI, и все проблемы исчезнут.
http://help.ubuntu.ru/wiki/руководство_по_ubuntu_desktop_14_04/особенности_установки_на_платы_с_uefi

Оффлайн Dr.LinRus

  • Автор темы
  • Любитель
  • *
  • Сообщений: 53
  • the Doctor
    • Просмотр профиля
Re: Grub vs uEFI (Lenovo Yoga3)
« Ответ #8 : 25 Сентябрь 2017, 23:16:14 »
Ну так отключите Legasy и установите Kubuntu как UEFI, и все проблемы исчезнут.
Хорошо. Не будем костыли восстанавливать.

Тогда подскажите мне, как мне установить Kubuntu как uEFI?
Загрузочный образ у меня на Multiboot_USB-HDD создан в YUMI.
Когда Йа его устанавливаю, в BIOS'e ноута требуется установить Legasy иначе просто не предоставляет выбора в Popup'e, т.е. можно грузить только uEFI с установленной на ноуте WIN-10.
DVD-ROM отсутствует физически.

З.Ы.: Ссылку "особенности_установки_на_платы_с_uefi" внимательно изучил, там написано "Установите Kubuntu в режиме UEFI"
А как, Или мне надо Multiboot_USB-HDD каким-то особым образом перезаписывать?

P.P.S.: Видну накатывал с boot_флэшки созданной в официальной программе от MS.
Lenovo Yoga 3-1170: Intel® Core™ M-70, DDR3L 4Gb, SSD 128Gb, Bluetooth 4.0, Wi-Fi 802.11 A/C, GIGA LAN, 2*USB 3.0-[1 combined AC USB 2.0], JBL® (Waves Audio) / Kubuntu 16.04LTE 64bit, Windows 10 64bit

Оффлайн maks05

  • Старожил
  • *
  • Сообщений: 6780
    • Просмотр профиля
Re: Grub vs uEFI (Lenovo Yoga3)
« Ответ #9 : 25 Сентябрь 2017, 23:21:10 »
Загрузочный образ у меня на Multiboot_USB-HDD создан в YUMI.
Не знаю, что за Multiboot. Наверное, это программа не умеет устанавливать UEFI-GRUB. Используйте Unetbootin.

Оффлайн Dr.LinRus

  • Автор темы
  • Любитель
  • *
  • Сообщений: 53
  • the Doctor
    • Просмотр профиля
Re: Grub vs uEFI (Lenovo Yoga3)
« Ответ #10 : 26 Сентябрь 2017, 03:06:46 »
Не знаю, что за Multiboot. Наверное, это программа не умеет устанавливать UEFI-GRUB. Используйте Unetbootin.

Finally!
Имею успешный вариант установки Kubuntu в режиме UEFI  8)

И что характерно:
1. Созданную флешку с Kubuntu программой Unetbootin система видит через раз из-под UEFI. То есть она в меню PoPup'a, то нет ее.
Видимость boot_флэшки созданной в официальной программе от MS была стабильная (та же флэшка, на том же оборудовании и ОС)

2. Никакой информации в программе Unetbootin о том, что создается загрузчик именно с поддержкой UEFI не было, как не было этой информации и в YUMI.
(Нажмите, чтобы показать/скрыть)

По всей видимости от незнания Йа выбрал неверный вариант установки второй ОС, отсюда и возникли проблемы с загрузкой после редактирования разделов.

Но, если все же существует вариант решения проблемы первоначального вида хотелось бы его тоже увидеть.
т.к. Первоначальный вариант позволяет переустанавливать вторую ОС не затрагивая основной загрузчик хотя и наблюдается неполная функциональность во взаимодействии с разметкой дисков (что как раз и описано в документации к uEFI, которую прочитал только сейчас)

Вопросы вдогонку:
1. Каким образом восстанавливать Grub если, например, переустановлю Windows?
Его же снова затрет. Стандартные средства подойдут? Лучше ссылку сразу на решение.

2. Рекомендуйте софт для создания multiboot-hdd (uEFI) с возможностью создания установщика Windows10
Вышеописанный вроде ВИН не пишет.
Lenovo Yoga 3-1170: Intel® Core™ M-70, DDR3L 4Gb, SSD 128Gb, Bluetooth 4.0, Wi-Fi 802.11 A/C, GIGA LAN, 2*USB 3.0-[1 combined AC USB 2.0], JBL® (Waves Audio) / Kubuntu 16.04LTE 64bit, Windows 10 64bit

Оффлайн maks05

  • Старожил
  • *
  • Сообщений: 6780
    • Просмотр профиля
Re: Grub vs uEFI (Lenovo Yoga3)
« Ответ #11 : 26 Сентябрь 2017, 03:38:46 »
Dr.LinRus, глубоко копаете. А надо ли? Да, Unetbootin сама не объявляет в процессе создания загрузочной флэшки, что устанавливает на неё UEFI-GRUB. Но это и так видно по результату, когда в меню GRUB с флэшки есть пункты с UEFI и без оного. Если хотите контролировать процесс, то используйте Rufus - в ней нужно будет изначально задать параметры компьютера на который будет устанавливаться потом система: BIOS/UEFI, MBR/GPT. Но я предпочитаю Unetbootin - она универсальнее.
Что там умеет или не умеет YUMI - это его проблемы. Rufus и Unetbootin умеют то, что нужно.

Grub не затирает Win-загрузчик, а перехватывает у него управление. Так точно было в BIOS. С UEFI точно не скажу, но либо так же, либо вообще всем рулит сам UEFI (смотрим настроки материнки и в них приоритет загрузки).

Отвечая на ваши вопросы:
1) http://help.ubuntu.ru/wiki/восстановление_grub
И вообще - поиск по местной wiki в помощь:
http://help.ubuntu.ru/?do=search&id=GRUB
2) Были такие темы. Снова поиск, но уже по форуму:
https://www.google.ru/search?q=мультизагрузочная+флэшка&sitesearch=ubuntu.ru&hl=ru&gws_rd=ssl


« Последнее редактирование: 26 Сентябрь 2017, 03:47:04 от maks05 »

Оффлайн Dr.LinRus

  • Автор темы
  • Любитель
  • *
  • Сообщений: 53
  • the Doctor
    • Просмотр профиля
Re: Grub vs uEFI (Lenovo Yoga3)
« Ответ #12 : 28 Сентябрь 2017, 04:29:34 »
В "BIOS" очень скудный выбор загрузки, либо, "uEFI" либо "Legasy suport" Так что управлять загрузкой только из стартового меню, ну или командной строки, наверное.

С восстановлением загрузчика, видимо, буду биться когда время придёт.

И появилась вот такая ерунда с дисками:
(Нажмите, чтобы показать/скрыть)
Что пишет, собственно, понятно, а как исправить?
(пару раз само восстанавливалось, но теперь впостоянку так)

И простой вопрос: если Йа примонтировал диск DATA ext4 в home, то файлы которые Йа сохраняю в домашней папке сохраняются на этом самом разделе DATA? (там по документации и настройки по идее сохраняются) т.е. при переустановке ОС Йа ничего не потеряю?
Если захожу напрямую через Dolphin на диск то там две папки "Lost and Found" и "%Username", с последней Йа попадаю в Home.
Lenovo Yoga 3-1170: Intel® Core™ M-70, DDR3L 4Gb, SSD 128Gb, Bluetooth 4.0, Wi-Fi 802.11 A/C, GIGA LAN, 2*USB 3.0-[1 combined AC USB 2.0], JBL® (Waves Audio) / Kubuntu 16.04LTE 64bit, Windows 10 64bit

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

  • Активист
  • *
  • Сообщений: 800
    • Просмотр профиля
Re: Grub vs uEFI (Lenovo Yoga3)
« Ответ #13 : 28 Сентябрь 2017, 06:16:06 »
По скрину с ошибкой, гибернацию в Windows отключить не пробовали? Открыть ком.строку от имени администратора и выполнить

powercfg -h off

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3276
  • Ubuntu Mate 16.04 х64
    • Просмотр профиля
Re: Grub vs uEFI (Lenovo Yoga3)
« Ответ #14 : 28 Сентябрь 2017, 10:17:55 »
С восстановлением загрузчика, видимо, буду биться когда время придёт.
C восстановлением загрузчика проблем не будет. Загружаетесь в УЕФИ и инсталите куда надо) Ну и делаете после чрута апдейт граб)
(И реально вообще не помню, или это важно, когда система с УЕФИ ибо загрузчик можно выбрать с меню УЕФИ)
Что пишет, собственно, понятно, а как исправить?
Как правильно сказал Дюшик отключить гибернейт в Вин10. Так как Вин10 на команду Выключить реагирует специфически. Она не выключается, а уходит в гибридный сон и выключится, когда посчитает, что "села батарейка". Ну или как вариант, не выключать Вин 10, а делать Рестарт
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

 

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