Отключение защищенной загрузки больше не загружается ubuntu gnome (UEFI) [dубликат]

или для php 7

sudo apt-get install php7.0-mongodb
15
задан 7 March 2018 в 21:19

8 ответов

Загрузите загрузчик GRUB в свою установку Ubuntu в режиме EFI таким образом ...

Загрузите с установочного носителя Ubuntu и выберите «Попробовать Ubuntu без установки». (Загрузите свой установочный носитель в режиме EFI, выберите запись Ubuntu с UEFI спереди.)

Как только вы на рабочем столе Live, откройте терминал и выполните следующие команды:

sudo mount /dev/sdXXX /mnt sudo mount /dev/sdXX /mnt/boot/efi for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done sudo chroot /mnt grub-install /dev/sdX update-grub

Примечание: sdX = диск | sdXX = efi partition | sdXXX = системный раздел

Чтобы определить, какие разделы используют GParted, инструмент входит в установочный носитель. После запуска команд GRUB будет установлен в отдельный раздел EFI .

24
ответ дан 17 July 2018 в 20:19

Загрузите загрузчик GRUB в свою установку Ubuntu в режиме EFI таким образом ...

Загрузите с установочного носителя Ubuntu и выберите «Попробовать Ubuntu без установки». (Загрузите свой установочный носитель в режиме EFI, выберите запись Ubuntu с UEFI спереди.)

Как только вы на рабочем столе Live, откройте терминал и выполните следующие команды:

sudo mount /dev/sdXXX /mnt sudo mount /dev/sdXX /mnt/boot/efi for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done sudo chroot /mnt grub-install /dev/sdX update-grub

Примечание: sdX = диск | sdXX = efi partition | sdXXX = системный раздел

Чтобы определить, какие разделы используют GParted, инструмент входит в установочный носитель. После запуска команд GRUB будет установлен в отдельный раздел EFI .

25
ответ дан 23 July 2018 в 21:01

в дополнение к ответу ci-netbox. Если ваша версия pendrive OS не соответствует той, которая установлена ​​на диске, grub-install может столкнуться с трудностями в определении правильной установки grub:

$ sudo chroot /mnt # grub-install /dev/sdX grub-install: error: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.

Попробуйте вручную определить установку, используемую

# ls /usr/lib/grub/ grub-mkconfig_lib x86_64-efi x86_64-efi-signed

Затем перезапустите grub-install:

# grub-install --target=x86_64-efi /dev/sdX Installing for x86_64-efi platform. Installation finished. No error reported.
0
ответ дан 17 July 2018 в 20:19

Благодаря @ cl-netbox для инструкций!

После того, как я обновил (Linux Mint 18.2 Sonya до 18.3 Sylvia), моя система не загрузилась, поэтому я выполнил приведенные выше инструкции, но до сих пор не добился успеха. Однако я заметил, что моя машина имеет / загружается в отдельный раздел (возможно, потому, что я использую LVM), поэтому мой слегка измененный процесс:

sudo mount /dev/sdXXX /mnt sudo mount /dev/sdXY /mnt/boot sudo mount /dev/sdXX /mnt/boot/efi for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done sudo chroot /mnt grub-install /dev/sdX update-grub

Примечание: sdX = disk | sdXX = efi partition | sdXY = загрузочный раздел | sdXXX = системный раздел

1
ответ дан 17 July 2018 в 20:19

Если вы потеряете раздел EFI, его легко вернуть. Вы можете использовать fdisk или parted для создания нового раздела GPT с типом «раздел EFI (1)» и отформатировать его с помощью:

sudo mkfs.msdos /dev/sdX

, затем смонтировать его, и вы можете выполнить run: [ ! d1] sudo grub-install /dev/sdX

, как и в других решениях.

0
ответ дан 17 July 2018 в 20:19

в дополнение к ответу ci-netbox. Если ваша версия pendrive OS не соответствует той, которая установлена ​​на диске, grub-install может столкнуться с трудностями в определении правильной установки grub:

$ sudo chroot /mnt # grub-install /dev/sdX grub-install: error: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.

Попробуйте вручную определить установку, используемую

# ls /usr/lib/grub/ grub-mkconfig_lib x86_64-efi x86_64-efi-signed

Затем перезапустите grub-install:

# grub-install --target=x86_64-efi /dev/sdX Installing for x86_64-efi platform. Installation finished. No error reported.
0
ответ дан 23 July 2018 в 21:01

Благодаря @ cl-netbox для инструкций!

После того, как я обновил (Linux Mint 18.2 Sonya до 18.3 Sylvia), моя система не загрузилась, поэтому я выполнил приведенные выше инструкции, но до сих пор не добился успеха. Однако я заметил, что моя машина имеет / загружается в отдельный раздел (возможно, потому, что я использую LVM), поэтому мой слегка измененный процесс:

sudo mount /dev/sdXXX /mnt sudo mount /dev/sdXY /mnt/boot sudo mount /dev/sdXX /mnt/boot/efi for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done sudo chroot /mnt grub-install /dev/sdX update-grub

Примечание: sdX = disk | sdXX = efi partition | sdXY = загрузочный раздел | sdXXX = системный раздел

1
ответ дан 23 July 2018 в 21:01
  • 1
    Это сработало для меня! Благодаря Робу – GustavMahler 2 July 2018 в 21:01

Если вы потеряете раздел EFI, его легко вернуть. Вы можете использовать fdisk или parted для создания нового раздела GPT с типом «раздел EFI (1)» и отформатировать его с помощью:

sudo mkfs.msdos /dev/sdX

, затем смонтировать его, и вы можете выполнить run: [ ! d1] sudo grub-install /dev/sdX

, как и в других решениях.

0
ответ дан 23 July 2018 в 21:01

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

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