xbindkeys не выполняет сценарий bash

Судя по всему, (по крайней мере какая-то версия )стандарта UEFI PXE требует указания размера загрузочного файла с использованием опции DHCP option boot-size . При традиционной загрузке PXE -BIOS -это не требовалось.

Вы можете получить правильное значение размера, выполнив du -B 512 syslinux.efi.

Таким образом, если команда duсообщает размер вашего syslinux.efiкак 400 блоков, вы хотите, чтобы ваша конфигурация DHCP говорила что-то вроде этого:

...
    } elsif option client-system-arch = 00:07 {
        filename = "efi.x64/syslinux.efi";
        option boot-size 400;
    }
...

Без этого параметра некоторые протестированные мной системы не загружались с UEFI PXE.

Модуль vesamenu.c32также может быть проблематичным с UEFI, поскольку прошивка UEFI будет предоставлять свой собственный тип API отображения, который не имеет ничего общего с расширениями VESA VBIOS. Вместо этого я добился некоторого успеха с menu.c32.

Я проверил как syslinux.efi, так и ipxe.efiна ipxe.org . Я мог заставить их обоих работать в моей среде, но iPXE показался мне несколько более надежным.

0
15.08.2020, 16:27
1 ответ

В моей системе работает с помощью Mod + F2

Вы можете автоматически запускать xbindkeys, поместив его в свой файл.xinitrc/.xprofile, или, в зависимости от вашего дистрибутива, может быть программа автоматического запуска, которая позаботится об этом, например свойства сеанса gnome --в Убунту

0
18.03.2021, 23:12

Теги

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