Отключить snapd.refresh.service 16.04 для ускорения загрузки (без использования оснастки)

В 12.04 вы не должны выбирать опцию управляемого для установки рядом с Windows, так как это создаст второй системный раздел EFI (ESP). (Насколько мне известно, для каждого жесткого диска должен быть только один ESP, но я могу ошибаться в этом, или реализация отличается.)

Вместо этого выберите вручную указать макет раздела и выберите использовать существующий ESP, который уже содержит файлы загрузчика Windows в качестве ESP вашей установки Ubuntu. Выбирая этот предопределенный параметр, раздел не будет отформатирован (флажок отключен), а файлы загрузчика Ubuntu должны быть скопированы только в \EFI\ubuntu\. \EFI\Boot\ и \EFI\Microsoft\ каталоги должны быть оставлены нетронутыми.

Резервное копирование содержимого ESP, предложенное @RodSmith, всегда является хорошей идеей. Если что-то пойдет не так, вы можете просто скопировать файлы и, если сама загрузочная запись Windows будет удалена, вы можете добавить ее обратно с помощью efibootmgr или bcfg через UEFI-оболочку. Но установщик Ubuntu только создает записи UEFI bootmenu, но не удаляет их. Вы также можете запустить bcdboot, чтобы восстановить неисправную конфигурацию BCD с другого установочного или установочного носителя Windows.

1
задан 21 July 2016 в 03:30

1 ответ

Согласно systemd wiki, команда отключения службы и предотвращения ее запуска при загрузке:

sudo systemctl disable [foo]

, поэтому

sudo systemctl disable snapd.refresh.service

должен работать в этом случае .

6
ответ дан 23 May 2018 в 07:56
  • 1
    Благодарю. Вместо этого я запустил systemctl disable snapd.*, хотя, поскольку вкладка-автозаполнение упоминала только snapd.refresh.timer, snapd.service и snapd.socket, но не snapd.refresh.service. – Byte Commander 22 July 2016 в 10:44

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

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