Попытка выполнить восстановление личинки

Привет я следую за этим: Как установить инструмент Boot-Repair в Ubuntu живой диск?

но я получаю следующую ошибку в конце.

#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"



/boot/efi detected in the fstab of sda9: UUID=F2C9-69DB  (sda1)

*******lspci -nnk | grep -iA3 vga
00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 09)
Subsystem: ASUSTeK Computer Inc. Device [1043:13fd]
Kernel driver in use: i915
00:03.0 Audio device [0403]: Intel Corporation Haswell-ULT HD Audio Controller [8086:0a0c] (rev 09)
*******

grub-install: info: executing modprobe efivars 2>/dev/null.
grub-install: info: Looking for /sys/firmware/efi ...
grub-install: info: ... not found. Looking for /proc/device-tree ...
grub-install: info: ... not found.
grub-install: error: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.
,.
GRUB too old for SecureBoot. Please report this message to boot.repair@gmail.com

chroot /mnt/boot-sav/sda9 efibootmgr -v
Fatal: Couldn't open either sysfs or procfs directories for accessing EFI variables.
Try 'modprobe efivars' as root.

chroot /mnt/boot-sav/sda9 uname -r
Kernel: 3.13.0-24-generic
WinEFI detected. Do you want to activate [Backup and rename Windows EFI files]? yes (if any choice fails, please retry with the other)

Reinstall the grub-efi of sda9
grub-install: error: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.
grub-install : exit code of grub-install :1
Error: no grub*.efi generated. Please report this message to boot.repair@gmail.com

Add /mnt/boot-sav/sda9/boot/efi efi entries in /mnt/boot-sav/sda9/etc/grub.d/25_custom
Adding custom /mnt/boot-sav/sda9/boot/efi/EFI/Microsoft/Boot/bootmgfw.efi
Adding custom /mnt/boot-sav/sda9/boot/efi/EFI/Boot/bootx64.efi
sda1/bootx64.efi already added
sda1/bootmgfw.efi already added

---- Grub-install verbose
/usr/sbin/grub-install: 1: /usr/sbin/grub-install: cannot create n\F0\F0TT@T@DDP\E5td\8C\D2\8C\D2L\8C\D2Ll9l9Q\E5tdR\E5td\F0=\F0=n\F0=n/lib64/ld-linux-x86-64.so.2GNUGNUm: Directory nonexistent
+ ELF @@@@@@\F8\F888@8@@@d:d: \F0=\F0=n\F0=n\9E{ \81 
/usr/sbin/grub-install: 1: /usr/sbin/grub-install: ELF: not found
/usr/sbin/grub-install: 2: /usr/sbin/grub-install: Syntax error: ")" unexpected
--------
/usr/sbin/grub-install : exit code of grub-install :2
---- End of grub-install verbose


chroot /mnt/boot-sav/sda9 efibootmgr -v
Fatal: Couldn't open either sysfs or procfs directories for accessing EFI variables.
Try 'modprobe efivars' as root.

chroot /mnt/boot-sav/sda9 update-grub
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.13.0-24-generic
Found initrd image: /boot/initrd.img-3.13.0-24-generic
Found Windows Recovery Environment (loader) on /dev/sda2
Found Windows 8 (loader) on /dev/sda4
Unhide GRUB boot menu in sda9/boot/grub/grub.cfg

An error occurred during the repair.

You can now reboot your computer.


You may want to retry after deactivating the [Backup and rename Windows EFI files] option.

The boot of your PC is in Legacy mode. You may want to retry after changing it to EFI mode.
2
задан 13 April 2017 в 15:23

1 ответ

Крупнейшие единственные трудные люди встречаются при попытке к двойной загрузке Linux на основанном на EFI компьютере (таком как подавляющее большинство компьютеров, которые поставлялись с Windows 8), находится во включении поддержки BIOS/CSM/наследия во встроенном микропрограммном обеспечении. Для перефразирования Nancy Reagan, просто говорят "нет" поддержке BIOS/CSM/наследия!!! Включение, что поддержка может помочь закончить препятствие вначале, но это создает несколько новых препятствий позже. В конце необходимо выяснить, как загрузить Linux без той поддержки, таким образом разрешение его просто создает работу. (Существуют исключения к этому правилу, но они редки, и должны быть обнаружены в зависимости от конкретного случая посредством экспериментирования.) Отмечают, что отключение Защищенной загрузки иногда необходимо, поэтому если Вы сделали это, не повторно включайте его - по крайней мере, еще.

Однако Вы ясно сделали эту раннюю ошибку, таким образом, теперь необходимо исправить ее. Для этого необходимо сначала войти встроенное микропрограммное обеспечение и отключить поддержку BIOS/CSM/наследия. (Детали того, как сделать это, варьируются от одной машины до другого, но Вы, вероятно, изменили ее для начала, таким образом, Вы могли бы помнить то, что Вы изменили.)

С отключенной поддержкой BIOS/CSM/наследия, необходимо тогда установить загрузчик режима EFI для Linux. Существует несколько способов сделать это, но самые легкие два:

  • Загрузка карта флэш-памяти с интерфейсом USB или версия CD-R моего повторно находят, что диспетчер начальной загрузки, готовят носитель начальной загрузки от него и загружают его. перенаходка должна дать Вам опции загрузить и Windows и Ubuntu. Протестируйте обоих, чтобы быть уверенными, что можно загрузить оба Ose. Если Вы можете, начальная загрузка к Ubuntu и устанавливать Debian-версию-пакета перенаходки. Это настроит его как Ваш диспетчер начальной загрузки по умолчанию, позволяя Вам загрузить или ОС от перенаходки без Карты памяти или CD-R. Обратите внимание, что этот подход требует, чтобы Защищенная загрузка была отключена, по крайней мере, первоначально. (Можно повторно включить его позже, но это может потребовать переход через некоторые дополнительные обручи .)
  • Повторное выполнение утилита Boot Repair от любой установки Linux Вы можете быть загружены (вероятно, живой CD или Карта памяти). С отключенной поддержкой BIOS/CSM/наследия Linux должен работать в режиме EFI, который должен позволить Восстановлению Начальной загрузки использовать efibootmgr, который требуется для надлежащего восстановления Вашей установки. С любой удачей, когда Вы перезагрузите GRUB, подойдет и даст Вам опцию загрузить или Ubuntu или Windows. К сожалению, Вы берете больше на вере с этим подходом - обычно это работает, но иногда это не помогает, и в редком случае это усугубит положение.

можно хотеть читать моя страница на режиме EFI установки Linux , чтобы изучить, как сделать его правильно для дальнейших установок, или если Вы решаете просто фрагментировать то, что Вы имеете теперь и запускаете снова.

3
ответ дан 2 December 2019 в 03:03

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

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