Ошибки шаблона при обновлении

Здравствуйте. При обновлении системы заметил такую историю

*  * Failed to execute: /var/db/repos/calculate/profiles/templates/3.6/3_ac_install_live/1-merge/sys-boot/grub/update-grub

с виду система обновляется нормально, такчто возможно ошибка эта существует не первый день и я её не замечал раньше.
вероятно проблема связана с тем, что boot раздел у меня монтируется с другого диска, а не берется корневой, как предлагал установщик системы (вынужденное решение)

  1. как можно проблему решить?
  2. где можно увидеть лог ошибок calculate шаблонов?
  3. как можно данный шаблон накатить вручную?

Присоединяюсь к вопросу.
Недавно устанавливал Calculate на один SSD вместе в Windows.
MBR разделы. GRUB нормально не отработал. Меню не появилось.
При последующих попытках деинсталлировать/инсталлировать GRUB ругался на отсутствие модулей MSDOS.
Скриншотов не делал, некогда было. Просто снёс Кальку, оставил только Винду.
Как всегда - хотелось сделать как лучше…

Ну есть же способ восстановить grub, например так.

Восстановление с помощью chroot

Запустите систему с LiveCD/USB и откройте терминал. Для этого можно нажать Alt+F2 и ввести команду:

gnome-terminal

Далее необходимо узнать Вашу таблицу разделов. Используйте команду:

sudo fdisk -l

На экран должна быть выведена примерно такая таблица:

/dev/sda1 29 8369 66999082+ 83 Linux
/dev/sda2 * 8370 13995 45190845 7 HPFS/NTFS
/dev/sda3 13996 14593 4803435 5 Extended

Теперь нужно примонтировать Ваш Linux раздел (здесь это sda1) и еще несколько важных директорий:

sudo mount /dev/sda1 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys

Если раздел /boot или /var находится отдельно, то Вам необходимо примонтировать их в /mnt/boot и /mnt/var

Теперь перейдем в окружающую среду chroot:

sudo chroot /mnt

Теперь необходимо установить GRUB, используя команду:

grub-install /dev/sda

Если Вы получили сообщение об ошибке, то используйте команду:

grub-install --recheck /dev/sda

Также в некоторых случаях может помочь вариант:

grub-install --recheck --no-floppy /dev/sda

Если все прошло успешно, выходим из chroot командой:

exit

Теперь необходимо отмонтировать разделы:

sudo umount /mnt/dev
sudo umount /mnt/proc
sudo umount /mnt/sys
sudo umount /mnt

Если Вы монтировали раздел /boot воспользуйтесь командой:

sudo umount /mnt/boot

Затем перезагрузим Ваш компьютер командой:

sudo reboot

При необходимости Вы можете обновить меню загрузчика командой:

sudo update-grub

Присоединяюсь к вопросу.

У Вас совсем другая проблема, тема, лучше было бы создать новую.

Ваш (например) совет почти делный, но тоже не в тему.
Например, в CLD нет “gnome-terminal”. А где он вообще есть? те знаю что где-то есть но неважно.
С тех давних пор теперь есть необходимость монтировать ещё и “/run”

to “sergei83
“как можно проблему решить?”
“boot раздел у меня монтируется с другого диска”
А вот в тему, пожалуй, будет ответ:
Установщик Кальки не поддерживает раздел boot на другом диске. Это сложно. Чем писать кило-тонны скриптов, проще всё это делать вручную.
Обновлятор, кстати, тоже - не поддерживает.

Вы, конечно, можете написать пару-тройку тысяч строк на питоне как патч куда-нибудь к Калько-утилитам, но его не примут ни сию минуту - раз. И сразу возникнет вопрос дальнейшей поддержки этого работающего решения - два. Для всех архитектур, на какие там GRUB способен, не только для Вашей.