Вы можете переустановить Grub2, используя живую флешку Ubuntu.
Смонтируйте раздел, на котором находится ваша установка Ubuntu. Если вы не уверены, что это такое, запустите GParted (входит в состав Live CD) и узнайте. Обычно это раздел EXT4. Замените sda1 на номер диска и раздела, на котором установлена ваша установка, например:
sudo mount -t ext4 /dev/sda1 /mnt
Теперь привяжите каталоги, доступ к которым нужен grub для обнаружения других операционных систем, например так.
sudo mount --bind /dev /mnt/dev &&
sudo mount --bind /dev/pts /mnt/dev/pts &&
sudo mount --bind /proc /mnt/proc &&
sudo mount --bind /sys /mnt/sys
Теперь нам нужно смонтировать chroot:
судо chroot/mnt
Теперь установите, проверьте и обновите grub.
На этот раз вам нужно только добавить букву диска (обычно a) для замены, например:
grub-установить /dev/sda
grub-install — перепроверить /dev/sda
обновление-личность
Теперь grub вернулся, осталось только выйти из chrooted системы и размонтировать все.
выход &&
sudo размонтировать /mnt/sys &&
sudo размонтировать /mnt/proc &&
sudo размонтировать /mnt/dev/pts &&
sudo размонтировать /mnt/dev &&
sudo размонтировать / mnt
Выключите компьютер, извлеките USB-накопитель и снова включите компьютер, и вы увидите экран Grub2 по умолчанию.
Если вы хотите поместить grub на свой внутренний SSD (где установлена ваша Windows), вам нужно установить его на свой внутренний диск.
Хотя я не вижу в этом смысла (без внешнего диска он не может загрузиться в Ubuntu (см. gparted).
В моем случае nvme0n1. посмотреть картинку
Если вы хотите поместить grub на внешний SSD, используйте это имя диска. В моем случае
sda (внешняя флешка). посмотреть картинку
Если вы помещаете grub2 на свой внешний диск и хотите загрузиться с него, вы должны изменить настройки в своем (что многие люди до сих пор называют) BIOS, чтобы сначала загрузиться с USB.
И у Никси есть видео на ютубе по этому поводу: введите сюда описание ссылки
Это должно заставить вас снова загрузиться в Ubuntu.