Hallo zusammen, nachdem ich letztens 7 Stunden das Vergnügen hatte, keine funktionierende Busybox Neo Keymap zur Verfügung zu haben und mein Lukspasswort auch absolut nicht mehr anders eingeben konnte, möchte ich bösartigerweise anderen diesen Spaß vorenthalten. Schande über mich.
Kontext: die loadkeys man page gibt im Prinzip an, dass man mit # loadkeys -b <keymap> >out.kmap eine funktionierende binäre busybox keymap erstellen kann, die mit loadkmap geladen werden kann. Das Problem: die resultierende keymap funktioniert bei neo nicht. # loadkeys neo >neo.kmap # loadkeys -ub ## Gibt eine keymap ohne Shift aus ## Achtung: sieht man erst in einer initrd busybox rescue shell # loadkeys -ub neo >neo.kmap ## oder # loadkeys -ub neo.map >neo.kmap # dekomprimiert vom Keymapordner ## gibt eine keymap ohne Enter, Pfeiltasten, Shift, ## Control und Alt aus (aber mit Mod3) Die Lösung: Das Include statement funktioniert mit -b offenbar nicht, daher muss linux-keys-bare.inc binärisiert und mit der binären neo map konkateniert werden. ## setzt aktuelles keymap Paket/Distribution damit voraus # ~ loadkeys -b /usr/share/keymaps/i386/include/linux-keys-bare.inc >linux-keys-bare.kmap # ~ gunzip -k /usr/share/keymaps/i386/neo/neo.map.gz # ~ mv /usr/share/keymaps/i386/neo/neo.map ~/ # ~ loadkeys -ub neo.map >neoNotBare.kmap # ~ cat linux-keys-bare.kmap neoNotBare.kmap >neo.kmap Sollte analog auch für die übrigen Varianten funktionieren. Vielleicht kann das jemand der Wiki hinzufügen. Konkret betraf das bei mir die genkernel initrd, nachdem dracut nicht, auch nicht mit --no-hostonly und der kernel config des Livesystems, auf meinem neuen Mainboard booten wollte. PCIe Bridge vermutlich. Habe ich noch nicht weiter eingegrenzt. Viele Grüße, Manuel _______________________________________________ Diskussion mailing list -- diskussion@neo-layout.org To unsubscribe send an email to diskussion-le...@neo-layout.org