Когда я работаю sudo update-grub
, Я добираюсь ниже ошибки:
/usr/sbin/grub-mkconfig: 2: /etc/default/grub: /boot/grub/grub.cfg.: not found
Я проверил и могу подтвердить что /boot/grub/grub.cfg
файл существует и не пуст.
Я довольно плохо знаком с Linux и ценю Вашу справку.
Посмотрите ниже выводов.
sed -n '2 p' /usr/sbin/grub-mkconfig set -e
cat /etc/default/grub
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="video=hyperv_fb:1920x1080"
GRUB_CMDLINE_LINUX=""
Звуки у Вас есть корректные файлы в Вашей системе.
"личинкой обновления" является Ubuntu определенный сценарий, который вызывает личинку-mkconfig. Я не могу помочь Вам с этим... Но можно попробовать без сценария. личинка-mkconfig начнет с/etc/default/grub делать Вашу начальную загрузку системы. В то время как начальная загрузка личинки смотрит на grub.cfg файл для нахождения другого OS'es.
первое резервное копирование Ваш загрузочный файл:
sudo cp /boot/grub/grub.cfg /boot/grub/grub.cfg.backup
Затем выполненный:
sudo grub-mkconfig -o /boot/grub/grub.cfg
И видят, как это идет...
я не работаю над машиной человечности, но моя личинка-mkconfig расположена в / папке мусорного ведра не sbin как Ваш вывод ошибок, предлагает. Можно узнать путем выполнения этого кода
which grub-mkconfig