Я установил Ubuntu без создания раздела подкачки и с /
на btrfs. # sup> Теперь я получаю сообщение «Разреженный файл запрещен» при каждой загрузке. Это сообщение появляется перед заставкой. Есть ли способ убить это предупреждение?
Я выполняю al ответвление разработки Ringtail Полного нетерпения.
Я испытал ту же проблему о редком файле, не позволенном сообщение. GRUB, не показывающий вообще и загружающийся прямо в Ubuntu.
Я читал Журнал Linux (LXF), который имел несколько статей о восстановлении и восстановлении разделов, файлов, загрузчиков и другого материала.
Один из писателей статьи упомянул простой инструмент, который будет использоваться... Восстановление начальной загрузки.
Этот инструмент добился цели для меня и по-моему должен получить видное место в репозиториях Ubuntu.
Добавьте Восстановление начальной загрузки к своей системе:
Откройте окно терминала и скопируйте/вставьте/введите следующее:
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
Скопируйте/вставьте/введите следующее, чтобы установить и запустить Восстановление начальной загрузки:
sudo apt-get install -y boot-repair && boot-repair
Основной GUI Восстановления начальной загрузки видим теперь.
Click on a button called 'Recommended repair'.
Позвольте инструменту сделать, это 'волшебно'.
Когда магическое заклинание заканчивается,
create a little note of the url visible.
Перезагрузите систему и проверку, если можно получить доступ восстановленным операционным системам.
Когда нет никакого использования успеха, URL показал в конце восстановления для обращений за помощью.
Ладно, немного покопавшись, я нашел способ как-то избавиться от этой проблемы, по крайней мере, временно, это довольно просто, однако у меня нет настройки системы с помощью btrfs, поэтому я не могу подтвердить это исправление. .
либо закомментируйте, либо удалите эту строку:
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
или
if [ -n "\${have_grubenv}" ]; then if [ -z "\${boot_once}" ]; then save_env \
recordfail; fi; fi
в этом файле
/etc/grub.d/00_header
, затем выполните
update-grub
причина, по которой не редактируется /boot/grub/grub.cfg
напрямую, заключается в том, что он будет перезаписан каждый раз, когда обновляется grub, в этом случае вам нужно будет «сделать заново» исправление только при обновлении общих пакетов grub.
Это ошибка на панели запуска, если вы хотите добавить себя bug # 736743
Цитировать Колина Уотсона из сообщения об ошибке
[ 1115] Это на самом деле вводящее в заблуждение сообщение об ошибке: в действительности реализация GRUB btrfs не реализует интерфейс ловушки чтения файлов для возврата списков блоков к вызывающему коду. Я написал об этом в grub-devel, и сопровождающий сказал, что даже в случае проблем с несколькими устройствами запись в btrfs из GRUB в корне рискованна, потому что:
один и тот же блок может использоваться несколько снимков каждое дерево, которое использует данный блок, будет содержать свою контрольную сумму и т. д. рекурсивно
Однако btrfs резервирует место в начале для загрузчика. Это пространство больше, чем нужно GRUB для встраивания, и поэтому мы можем использовать 1 КБ его для блока среды.
В любом случае, это не новая проблема, которая возникла при использовании подобъемов, и при этом она не препятствует загрузке (вы получаете ложное приглашение «Нажмите любую клавишу для продолжения», но если вы просто проигнорируете его, оно все равно загрузится) , Понижение до списка желаний.
blockquote>Надеюсь, это поможет