Ошибка загрузки > нет такого устройства: grub rescue

Переустановите свой GRUB.

  1. Загрузитесь с помощью live cd ubuntu.

  2. Откройте терминал и выполните команду
    sudo fdisk -l
    В нем приведена полная таблица разделов жесткого диска. Там определите, на каком разделе у вас установлен Linux. Вы можете определить его, используя размер диска, который вы выделили для него, и просмотрев последний столбец выходных данных, который будет extended или Linux для всех ваших разделов Linux. Раздел, скорее всего, будет выглядеть примерно так /dev/sda5 или что-то в этом роде. Запомните этот раздел.

  3. Создайте временную папку в своем домашнем каталоге (Примечание: Вы можете создать временную папку в любом месте, где захотите. Я использую домашнюю папку просто для пояснения). Я называю это temp на сегодня. Так что temp folder’s path will be/home/ubuntu/temp`.

  4. Смонтируйте там свой раздел Linux. То есть, предполагая, что вы обнаружили, что ваш раздел Linux является /dev/sda5, вы устанавливаете это на temp папку, выполнив следующую команду

    sudo mount /dev/sda5 /home/ubuntu/temp

  5. Если вы хотите проверить, правильно ли вы смонтировали раздел, перейдите в свою домашнюю папку и откройте temp. Вы будете находиться в / каталог. Там вы найдете home, в котором будет указано имя вашей домашней папки. Как только вы подтвердите, что смонтировали правильный раздел, выполните шаг 6.

  6. Вы должны установить grub, показав системе, где читать данные с жесткого диска в начале. Не волнуйтесь, просто выполните следующую команду

    sudo grub-install --root-directory=/home/ubuntu/temp /dev/sda

    То /dev/sda соответствует имени вашего жесткого диска. Замените его любой командой sudo fdisk -l командование показало тебе.

  7. С тобой покончено. Вы можете перезагрузить свою систему.