Как я могу заставить Ubuntu не монтировать раздел efi по умолчанию при запуске?

У меня ноутбук Asus с предустановленной Windows 8.1, мне удалось установить Ubuntu вместе с ним, и в течение нескольких дней он работал нормально. Сегодня, совершенно неожиданно, Ubuntu просто становится черным экраном, и я снова в меню grub, чтобы выбрать одну из своих ОС, когда я пытался загрузиться в Ubuntu, он просто говорит, что не может смонтировать '/ boot / efi ', и это не позволяет мне выбрать ни один из вариантов (один из них - нажать S, чтобы обойти процесс монтажа, а другой - нажать M, чтобы вручную устранить проблему). Если я перехожу через режим восстановления и пытаюсь нормально загрузиться, он позволяет мне обойти процедуру монтирования и запуска Ubuntu как обычно.

Как отключить процесс монтажа при запуске? Или еще лучше, как мне решить проблему?

3
задан 14 April 2015 в 23:52

2 ответа

Ответ The_Seppi отвечает на Ваш первый вопрос и абсолютно корректен в этом отношении.

относительно вопроса решения проблемы, возможности состоят в том, что одна из двух вещей происходит:

  • может быть что-то не так с файловой системой (повреждение файловой системы). Это может произойти при использовании Windows, "быстро запускают" функцию, которая установлена по умолчанию. Обязательно, чтобы Вы отключили эту опцию, как описано здесь, среди многих других мест.
  • Ваш идентификатор файловой системы, возможно, изменился. Это эти UUID=xxxx-xxxx бит от ответа the_Seppi. Можно найти все значения UUID для разделов путем ввода sudo blkid. Если Ваша запись имеет что-то еще в первом столбце для Вашего Системного Раздела EFI (ESP; /boot/efi в Ubuntu), такой как /dev/sda1, затем то значение, возможно, изменилось. Такие изменения могут произойти, если Вы создали резервную копию, создали новую файловую систему и восстановили; или если Вы повторно разделили диск.

вывод Сценарий Информации о Начальной загрузке (в boot-info-script пакет) может быть полезным, если эти подсказки не позволяют Вам решить базовую проблему.

2
ответ дан 15 April 2015 в 09:52

Откройте файл /etc/fstab в текстовом редакторе с поднятыми полномочиями. Необходимо смочь распознать раздел EFI сразу, поскольку он будет, вероятно, нести маркировку, такую как это:

# /boot/efi was on /dev/sda1 during installation
UUID=xxxx-xxxx  /boot/efi       vfat    defaults        0       1

для предотвращения автоматического монтирования, добавьте эти noauto флаг к столбцу опций (где в моем примере "значения по умолчанию" стоят), разделенный запятой, таким образом, это могло бы быть похожим на это:

UUID=xxxx-xxxx  /boot/efi       vfat    defaults,noauto 0       1

Это предотвратит автоматическое монтирование этого раздела в будущем. Если Вы встречаетесь с потребностью получить доступ к разделу, можно смонтировать его вручную путем выполнения sudo mount /boot/efi. Поскольку этот каталог хранится в fstab записи, монтирование будет автоматически знать, что смонтироваться там.

<час>

ПРИМЕЧАНИЕ: В моей системе была прокомментирована/boot/efi запись. Однако это автомонтируется, также. Таким образом, если Вы собираетесь изменить fstab запись, удалите любое предварительное ожидание # перед UUID=... /boot/efi строка.

1
ответ дан 15 April 2015 в 09:52

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

Похожие вопросы: