Ошибка “mount: mount point /mnt/boot/efi does not exist” при попытке переустановить grub

Вопрос или проблема

Мне пришлось запустить fsck на основном разделе, и это привело к тому, что у меня больше не было grub. Поэтому я попытался переустановить его, следуя инструкциям здесь.
Первое решение вызвало у меня ошибку “mount: mount point /mnt/boot/efi does not exist”.
Я также попытался использовать Boot Repair, но он не показал мне кнопку “Recommended repair”.
Пожалуйста, помогите мне.

Диски, показывающие смонтированный раздел перед переустановкой GRUB

Disks

Изображение Дисков, показывающее диск после выполнения sudo mount /dev/sda5 /mnt перед установкой GRUB, выполнив sudo grub-install --boot-directory=/mnt/boot /dev/sda.

Команды выполнялись с Live Kingston Thumb Drive.

.

Ответ или решение

Когда вы сталкиваетесь с ошибкой "mount: mount point /mnt/boot/efi does not exist" при попытке переустановить GRUB, это обычно означает, что точка монтирования, которую вы пытаетесь использовать, не была правильно создана или находится в неправильном месте. Давайте рассмотрим, как можно решить эту проблему, следуя пошаговым инструкциям.

Особенности проблемы

После запуска fsck на основном разделе ваша загрузочная запись GRUB могла быть повреждена или удалена. Вы следуете инструкциям по переустановке GRUB, но столкнулись с ошибкой монтирования в /mnt/boot/efi. Попробовали использовать Boot Repair, но он не предложил "Рекомендуемое восстановление".

Решение проблемы

  1. Проверка наличия точек монтирования

    Первой и основной задачей является проверка того, существуют ли необходимые точки монтирования. Запустите следующие команды из Live USB/Thumb Drive, чтобы монтировать и создать нужные директории:

    sudo mkdir -p /mnt/boot/efi
    sudo mount /dev/sda5 /mnt

    Убедитесь, что команда mount прошла успешно, и что папка /mnt/boot/efi действительно существует.

  2. Монтирование необходимых файловых систем

    После успешного создания точек монтирования, необходимо монтировать EFI раздел. Используйте следующие команды:

    sudo mount --bind /dev /mnt/dev
    sudo mount --bind /proc /mnt/proc
    sudo mount --bind /sys /mnt/sys
    sudo mount /dev/sdXY /mnt/boot/efi

    Где /dev/sdXY — это ваш EFI раздел. Обычно он называется что-то вроде /dev/sda1.

  3. Переход в chroot окружение

    Далее, чтобы продолжить установку, необходимо перейти в chroot окружение:

    sudo chroot /mnt

    Это обеспечит использование командной оболочки в контексте вашей основной системы.

  4. Переустановка GRUB

    После входа в chroot выполните установку GRUB:

    grub-install /dev/sda
    grub-mkconfig -o /boot/grub/grub.cfg

    Убедитесь, что устройство /dev/sda указано правильно, ваш основной жесткий диск.

  5. Проверка корректности выполнения

    После успешной установки вы можете перезагрузить систему, предварительно вернувшись из chroot:

    exit
    sudo umount /mnt/dev /mnt/proc /mnt/sys /mnt/boot/efi
    sudo reboot

Важные рекомендации

  • Актуальность структуры диска: Перед выполнением любых действий, перепроверьте, правильно ли определены ваши разделы и находятся ли они в актуальном состоянии. Это касается и их монтирования.
  • Использование лучших практик: При работе с системными разделами всегда следуйте протоколам безопасности, чтобы избежать нежелательных изменений данных.

Эти шаги должны помочь в переустановке GRUB и восстановлении загрузочного процесса. Следуйте точно инструкциям и убедитесь, что каждый шаг выполняется без ошибок. Удачи!

Оцените материал
Добавить комментарий

Капча загружается...