update-grub не работает

Я установил Ubuntu 18 в соответствии с этим обходным путем:

  • Шаг 1: исправить неправильную установку GRUB

    • Загрузитесь на рабочий стол
    • Откройте терминал
    • Найти загрузочный диск...... в этом случае это: /dev/sda
    • Найти раздел где /boot установлен...... в данном случае это: /dev/sda1
    • Теперь запустите команды: (заменить /dev/sda1 а также /dev/sda с соответствующими значениями)

      sudo mount /dev/sda1 /mnt sudo grub-install --boot-directory=/mnt/boot /dev/sda 
      
  • Шаг 2: Ручная загрузка системы с GRUB

    • Загрузите систему, grub> подсказка должна появиться.
    • Найти раздел где /boot установлен...... в данном случае это: (hd0,msdos1)
    • Найти раздел где / установлен...... в данном случае это: /dev/sda1
    • Heads-up: обратите внимание на ls команды, vmlinuz а также initrd имена файлов могут отличаться!
    • Теперь запустите команды:

      ls ls (hd0,msdos1)/boot set root=(hd0,msdos1) linux /boot/vmlinuz-4.15.0-20-generic root=/dev/sda1 initrd /boot/initrd.img-4.15.0-20-generic boot
      
    • Система должна загрузиться сейчас...

  • Шаг 3: Запустите grub, чтобы система загрузилась автоматически

    • Система теперь загружена
    • Откройте терминал
    • Теперь запустите команду:

      sudo update-grub
      
    • Теперь перезагрузите систему

    • Система теперь загрузится нормально... если все прошло хорошо...

Update-grub находит и Windows 10, и Ubuntu, и успешно завершает свою работу, но после перезапуска я все равно оказываюсь в приглашении grub и вынужден вручную загружать Ubuntu и вообще не могу загружать Windows.

Что я делаю?

0 ответов

Другие вопросы по тегам