По разным причинам мне пришлось переместить мой загрузочный раздел Linux Mint на двойной загрузочный диск с Mint и Win7. Это естественно сломало grub2. Поэтому я создал загрузочный live-USB, загрузился на него и подключился к Интернету. Я нажал "Рекомендованный ремонт" и ввел команды при появлении запроса. Результат выглядит следующим образом:

lubuntu@lubuntu:~$ sudo chroot "/mnt/boot-sav/sda8" dpkg --configure -a
lubuntu@lubuntu:~$ sudo chroot "/mnt/boot-sav/sda8" apt-get install -fy
Reading package lists... Done
Building dependency tree      
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 284 not upgraded.
lubuntu@lubuntu:~$ sudo chroot "/mnt/boot-sav/sda8" apt-get install -y grub-efi-amd64-signed shim-signed linux-headers-generic linux-signed-generic
Reading package lists... Done
Building dependency tree      
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 shim-signed : Depends: shim (= 0.9+1474479173.6c180c6-1ubuntu1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
lubuntu@lubuntu:~$

Игнорирование ошибки и попытка продолжить загрузку (нажав "вперед" в графическом интерфейсе) приводит к тому, что сообщение GRUB is still absent. Please try again. Я не совсем знаю, что делать. Почему shim не устанавливается автоматически, если это зависимость?

В случае, если это полезно, вот резюме BootInfo. (Это очень долго, поэтому я пока не буду здесь это включать. Если это окажется полезным, я отредактирую этот вопрос, включив в него соответствующие выдержки.)

0