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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

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

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

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6902
    • Просмотр профиля
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

  • Активист
  • *
  • Сообщений: 465
    • Просмотр профиля
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

  • Активист
  • *
  • Сообщений: 465
    • Просмотр профиля
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

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

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

Оффлайн maks05

  • Старожил
  • *
  • Сообщений: 6786
    • Просмотр профиля
Re: Grub vs uEFI (Lenovo Yoga3)
« Ответ #7 : 25 Сентября 2017, 17:47:34 »
BIOS переведен в режим Legasy из UEFI намеренно для загрузки Kubuntu
Ну так отключите Legasy и установите Kubuntu как UEFI, и все проблемы исчезнут.
https://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

  • Старожил
  • *
  • Сообщений: 6786
    • Просмотр профиля
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

  • Старожил
  • *
  • Сообщений: 6786
    • Просмотр профиля
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) https://help.ubuntu.ru/wiki/восстановление_grub
И вообще - поиск по местной wiki в помощь:
https://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

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

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

powercfg -h off

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Grub vs uEFI (Lenovo Yoga3)
« Ответ #14 : 28 Сентября 2017, 10:17:55 »
С восстановлением загрузчика, видимо, буду биться когда время придёт.
C восстановлением загрузчика проблем не будет. Загружаетесь в УЕФИ и инсталите куда надо) Ну и делаете после чрута апдейт граб)
(И реально вообще не помню, или это важно, когда система с УЕФИ ибо загрузчик можно выбрать с меню УЕФИ)
Что пишет, собственно, понятно, а как исправить?
Как правильно сказал Дюшик отключить гибернейт в Вин10. Так как Вин10 на команду Выключить реагирует специфически. Она не выключается, а уходит в гибридный сон и выключится, когда посчитает, что "села батарейка". Ну или как вариант, не выключать Вин 10, а делать Рестарт
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

 

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