вручную installung Grub2 после Windows8.1 обновляет 1

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

sudo grub-install --root-directory=/mnt/root/ --efi-directory=/boot --uefi-secure-boot /dev/sda7

Где /dev/sda7 корень для установки Ubuntu. однако, это печатает Installing for i386-pc platform., и я нахожусь на машине на 64 бита. Это перестало работать, говоря:

grub-install: warning: File system `ext2' doesn't support embedding.
grub-install: warning: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged.
grub install: error: will not proceed with blocklists.

Я пытался добавить --target=x86_64-efi, но запрошенный grub-install: error: /usr/lib/grub/x86_64-efi/modinfo.sh doesn't exist. Please specify --target or --directory.

ls показал, что, действительно, этот файл не существовал.

ubuntu@ubuntu:/$ ls /usr/lib/grub
grub-mkconfig_lib  i386-pc

Я действительно не знаю, что сделать теперь. Я в настоящее время запускаю Ubuntu 14.04 на живом USB. Машиной является Toshiba Sattellite P55t с i5.

0
задан 28 April 2014 в 20:36

1 ответ

Необходимо установить пакет grub-efi-amd64-bin в рабочей живой системе. Можно сделать это при помощи следующей команды:

sudo склонный - получают grub-efi-amd64-bin

установки
0
ответ дан 7 October 2019 в 22:28

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

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