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.
Что я делаю?