Не могу установить grub после установки Ubuntu 18.04

Не могу установить grub после установки Ubuntu 18.04

Grub не устанавливается в Ubuntu 18.04 64 бит (sdb2), потому что мой Windows Pro 7 32 бит (sdb2). Флэш-накопитель для загрузки Ubuntu в UEFI bios, моя ОС установлена ​​в устаревшем bios. Когда я установил grub, я получил эту ошибку:

$ grub-install --root-directory=/mnt/dev/sda
Installing for i386-pc platform.
grub-install: error: failed to get canonical path of `/mnt/boot/grub'

После этого попробуйте выполнить восстановление grub и используйте команду:

ubuntu@ubuntu:~$ sudo update-grub
/usr/sbin/grub-probe: error: failed to get canonical path of `/cow'.

Есть идеи как восстановить хотя бы Windows 7 Pro, без резервной копии W7Pro? Есть только W7 home (32 и 64 бит).

Опять же, при использовании восстановления загрузки он прислал мне это:

http://paste.ubuntu.com/p/T9D5W93RR5/

http://paste.ubuntu.com/p/fm4SXZM2J7/

После использования boot-recovery я вернул Windows 7 Pro (32 бита, MBR в sda1). Теперь я не знаю, как получить Ubuntu 18.04 (64 бит, sdb1) Похоже, что grub2 не может работать с одной ОС 32 бита и другой 64 бита. Поскольку я не создавал раздел gpt, использовал только старую таблицу разделов (стирая \ и \home для установки Ubuntu 18.04 64 бита с загрузочной флешкой). Ubuntu 18.04 не может быть в режиме UEFI (???)

Мой флеш-накопитель был создан в Ubuntu Trusty Tahr 32 бит, и я не знаю, почему он называется UEFI-флеш-накопителем.

Читая другие темы, видел, что даже если я переустанавливаю grub и он работает с обеими системами в разных архитектурах, когда мне приходится обновлять систему, проблема возвращается. Я также не хочу использовать Easy BCD creator.

После установки Ubuntu я получил сообщение о том, что grub не может быть установлен.

Я использовал команды из тем, которые читал. Я знаю, что такие команды должны использоваться с sudo. Grub repair создал загрузочный раздел в sdb1, но это тоже не работает.
Кстати, мне уже приходилось переустанавливать и редактировать grub в старых версиях Ubuntu с помощью Live DVD, и все было нормально. Похоже, проблема возникает из-за различий между двумя разными архитектурами. Мой Debian Wheeze тоже 32-битный.

Теперь я снова скачаю .iso Ubuntu 18.04 и пересоздам с помощью rufus загрузочную флешку, чтобы обойти систему UEFI. Переустановить Ubuntu 18.04 64 бит без какой-либо системы UEFI.

Я решил проблему. Это была флешка в Uefi. Я скачал iso и создал загрузочную флешку с Rufus для загрузки Mbr вместо efi. Единственной глупостью было скачать неправильный Ubuntu iso (18.10): Md5sum всегда был неправильным. Хотя я все равно установил эту версию. До начала Live Ubuntu она была более дружелюбной. Извините за столько глупых вопросов. Спасибо всем, кто мне помог.

решение1

Похоже, вы также вводите команды grub-install и update-grub без прав администратора... Вы уверены, что знаете, что делаете? Потому что, я имею в виду, я не могу сказать об установке grub на флэш-накопитель, потому что я никогда этого не пробовал, но, по крайней мере, на жестком диске это очень просто. Вы просто делаете grub-install /dev/sda, но в вашем случае вы должны смонтировать загрузочный раздел вашего дистрибутива Linux и указать его на установщик grub, что, как я думаю, вы и пытались сделать.

Связанный контент