Это, конечно, не полный ответ на мой собственный вопрос, но он может быть полезен другим, кто зайдет сюда, исследуя похожие проблемы.
В руководстве GRUB предлагается использовать переменную окружения debug
либо с debug=all
, либо со списком имен объектов через запятую/пробел. Затем он говорит:
Consult source for more details.
Мне не удалось найти список потенциальных имен в Интернете. Поэтому для дальнейшего использования я взял список этих имен из текущего репозитория github coreos/grub, надеясь, что это может быть полезно для меня и других в будущем. Конечно, без дальнейшего изучения источника это имеет ограниченное применение, но все же может быть хорошей отправной точкой.
name frequency in source
acpi |||||
affs |
ahci ||
appleload |
arcdisk ||
archelp ||
ata ||
atkeyb ||
biosdisk ||
bsd ||||
btrfs ||
cache ||
cbfs |
chain |||
crypt ||
cryptodisk ||
datetime |
devalias ||
disk |||||
diskfilter ||
dl ||||||||
dns ||
drivemap ||
efi ||
efidisk ||
efiemu ||||||||||||||
ehci ||
elf ||
exfat |
expand ||
fat |
fb ||
fdt |
fixvideo ||
font ||
fs ||
geli ||
gpt ||||
hostdisk |||||
init |||||
jpeg |
keystatus ||
lexer |
linux |||||||||||||
loader |||||||
luks ||
memdisk ||
mm ||
mmap |||||
modules ||
multiboot_loader |||||
nativedisk ||
net ||||||||||
ohci ||
partition ||||||
pata ||
play ||
reiserfs_tree ||
relocator |||
scripting ||
scsi ||
serial ||
smbios ||
syslinux ||
tftp ||
tga ||
ubootdisk ||
uhci ||
usb ||||||
usb_keyboard ||
usbms ||
video |||||||
xen |||||||||
xen_loader ||
xfs ||
xnu ||||||
zfs |||||
Например, вы можете написать
set debug=linux,video,fs
в ваш /boot/grub/grub.cfg
, чтобы уменьшить количество отладочных сообщений GRUB и отображать отладочные сообщения только для этих средств
Библиотека readline (, которая inputrc
конфигурирует ), устанавливает привязки, соответствующие привязкам драйвера терминала для подготовленного ввода. Они широко известны как ключи stty, потому что их можно настроить с помощью команды stty
. Ctrl + W — привязка для удаления предыдущего слова(werase
)в сваренном терминальном интерфейсе.
Эти привязки имеют приоритет над явными привязками в .inputrc
. Чтобы отключить это поведение, добавьте эту строку в свой.inputrc
:
set bind-tty-special-chars off
Если вы не настроили привязки клавиш терминала, отличные от -по умолчанию, с помощью stty
, я думаю, это не повлияет на ваши привязки bash.