Лучший способ восстановить личинку в этом случае

Я думаю, вам не нужен виджет для этого:

bindkey -s '\eb' '/path/to/script.sh\n' 

Из zsh docs:

Как и команды ZLE, последовательности клавиш могут быть привязаны к другим строкам, используя 'bindkey -s'.

1
19.03.2018, 12:36
1 ответ

В вашей системе используются UEFI и GPT, и вы пытаетесь установить версию GRUB, предназначенную для устаревшей версии BIOS, без устаревшего -совместимого загрузочного раздела BIOS. Это недопустимая комбинация.

Ни один загрузчик в устаревшем -стиле не может включать операционные системы, использующие схему загрузки UEFI, поскольку UEFI находится далеко за пределами контекста, для которого они разработаны. Некоторые загрузчики UEFI могут предлагать возможность загрузки ОС в устаревшем -стиле, если автору загрузчика UEFI был известен метод, используемый для вызова устаревшей совместимости в этой конкретной реализации UEFI.

Наилучшим вариантом было бы использовать UEFI-версию GRUB (, она должна говорить что-то вроде Installing for x86_64-efi platformвместо i386 -pc.)

Это позволило бы установить GRUB в виде файла в /dev/sda1, в каталог, например \EFI[имя по вашему выбору]\grubx64.efi, и не должно быть необходимости в трюках в стиле BIOS -, таких как встраивание или блок-листы вообще. Команда grub-installверсии UEFI GRUB должна сделать это автоматически.

Когда вы загружаетесь с Live CD, вы должны знать, что ваша система может иметь два разных способа загрузки с компакт-диска :устаревший способ BIOS и способ UEFI. Хитрость в том, что загрузочные переменные прошивки UEFI, которые важны для установки загрузчика, будут доступны только в том случае, если система загружена способом UEFI. Некоторые установщики ОС на самом деле определяют, доступны ли загрузочные переменные UEFI.и будет использовать это для принятия решения об установке загрузчика UEFI или устаревшей версии BIOS. Если вам нужно установить загрузочную ОС UEFI -с устаревшего -загрузочного CD/DVD, вы должны найти способ отменить это решение.

Создание загрузочного раздела BIOS на диске с разделами GPT -потребует, чтобы вы постоянно меняли настройки встроенного ПО :UEFI для загрузки Windows и устаревший -стиль загрузки для вашей установки Linux. Это не идеально, и не все системы поддерживают комбинацию BIOS+GPT.

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

1
27.01.2020, 23:43

Теги

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