Salut jul,
Je suis sur un vrai ordi, c’est mieux qu’un cell-phone !
J’ai trouvé ça vite fait :
stackoverflow.com/questions/3862 … bootloader
En gros il dit ce que je pensais (Edit : et ajoute que si ton bios est capable de voir le dongle bluetooth comme un clavier usb, ça devrait marcher sans se prendre la tête avec les modules de grub2 comme je le développe ci dessous, et tu pourrais régler le pb au niveau du bios, si j’ai bien tout compris ), mais il ne faut pas oublier que grub2 est modulaire, regarde un peu tous les modules dont il dispose pour gérer tout un “tas” de situations ( impressionnant ! ) :
[size=85][code]find /boot/grub/ -iname ‘*.mod’
/boot/grub/pbkdf2.mod
/boot/grub/bsd.mod
/boot/grub/read.mod
/boot/grub/gzio.mod
/boot/grub/cpio.mod
/boot/grub/tar.mod
/boot/grub/vbeinfo.mod
/boot/grub/efiemu.mod
/boot/grub/usbms.mod
/boot/grub/video_cirrus.mod
/boot/grub/keystatus.mod
/boot/grub/sleep.mod
/boot/grub/iso9660.mod
/boot/grub/bufio.mod
/boot/grub/regexp.mod
/boot/grub/part_sun.mod
/boot/grub/acpi.mod
/boot/grub/lsmmap.mod
/boot/grub/lspci.mod
/boot/grub/usb.mod
/boot/grub/gcry_arcfour.mod
/boot/grub/play.mod
/boot/grub/gcry_rfc2268.mod
/boot/grub/vbetest.mod
/boot/grub/usbtest.mod
/boot/grub/setjmp.mod
/boot/grub/hashsum.mod
/boot/grub/normal.mod
/boot/grub/gcry_whirlpool.mod
/boot/grub/probe.mod
/boot/grub/minix.mod
/boot/grub/xnu.mod
/boot/grub/elf.mod
/boot/grub/serial.mod
/boot/grub/gfxterm.mod
/boot/grub/raid.mod
/boot/grub/datehook.mod
/boot/grub/ata.mod
/boot/grub/uhci.mod
/boot/grub/zfs.mod
/boot/grub/biosdisk.mod
/boot/grub/dm_nv.mod
/boot/grub/gcry_blowfish.mod
/boot/grub/help.mod
/boot/grub/hexdump.mod
/boot/grub/memdisk.mod
/boot/grub/search_fs_file.mod
/boot/grub/hello.mod
/boot/grub/part_amiga.mod
/boot/grub/linux.mod
/boot/grub/ufs1.mod
/boot/grub/ufs2.mod
/boot/grub/cmostest.mod
/boot/grub/gcry_crc.mod
/boot/grub/part_msdos.mod
/boot/grub/iorw.mod
/boot/grub/gcry_rijndael.mod
/boot/grub/extcmd.mod
/boot/grub/cat.mod
/boot/grub/part_gpt.mod
/boot/grub/functional_test.mod
/boot/grub/afs_be.mod
/boot/grub/gcry_cast5.mod
/boot/grub/msdospart.mod
/boot/grub/aout.mod
/boot/grub/vbe.mod
/boot/grub/reiserfs.mod
/boot/grub/multiboot.mod
/boot/grub/mdraid.mod
/boot/grub/ls.mod
/boot/grub/affs.mod
/boot/grub/gcry_twofish.mod
/boot/grub/befs.mod
/boot/grub/raid5rec.mod
/boot/grub/datetime.mod
/boot/grub/cmp.mod
/boot/grub/trig.mod
/boot/grub/test.mod
/boot/grub/gptsync.mod
/boot/grub/hfs.mod
/boot/grub/gcry_md5.mod
/boot/grub/loopback.mod
/boot/grub/jpeg.mod
/boot/grub/pxe.mod
/boot/grub/gcry_serpent.mod
/boot/grub/tga.mod
/boot/grub/png.mod
/boot/grub/font.mod
/boot/grub/gcry_sha512.mod
/boot/grub/video_fb.mod
/boot/grub/videotest.mod
/boot/grub/afs.mod
/boot/grub/chain.mod
/boot/grub/date.mod
/boot/grub/mmap.mod
/boot/grub/nilfs2.mod
/boot/grub/setpci.mod
/boot/grub/blocklist.mod
/boot/grub/ntfscomp.mod
/boot/grub/scsi.mod
/boot/grub/gcry_rmd160.mod
/boot/grub/usb_keyboard.mod
/boot/grub/pxecmd.mod
/boot/grub/gfxmenu.mod
/boot/grub/password_pbkdf2.mod
/boot/grub/crc.mod
/boot/grub/vga.mod
/boot/grub/bitmap.mod
/boot/grub/multiboot2.mod
/boot/grub/loadenv.mod
/boot/grub/ext2.mod
/boot/grub/fshelp.mod
/boot/grub/linux16.mod
/boot/grub/cs5536.mod
/boot/grub/hdparm.mod
/boot/grub/raid6rec.mod
/boot/grub/part_sunpc.mod
/boot/grub/fat.mod
/boot/grub/cpuid.mod
/boot/grub/gcry_tiger.mod
/boot/grub/boot.mod
/boot/grub/ata_pthru.mod
/boot/grub/video.mod
/boot/grub/xfs.mod
/boot/grub/xnu_uuid.mod
/boot/grub/ntfs.mod
/boot/grub/gcry_camellia.mod
/boot/grub/gcry_sha256.mod
/boot/grub/sfs.mod
/boot/grub/vga_text.mod
/boot/grub/zfsinfo.mod
/boot/grub/echo.mod
/boot/grub/part_acorn.mod
/boot/grub/bitmap_scale.mod
/boot/grub/at_keyboard.mod
/boot/grub/relocator.mod
/boot/grub/udf.mod
/boot/grub/terminal.mod
/boot/grub/befs_be.mod
/boot/grub/part_bsd.mod
/boot/grub/search_label.mod
/boot/grub/password.mod
/boot/grub/gcry_md4.mod
/boot/grub/gcry_seed.mod
/boot/grub/pci.mod
/boot/grub/halt.mod
/boot/grub/gcry_sha1.mod
/boot/grub/search_fs_uuid.mod
/boot/grub/minicmd.mod
/boot/grub/gcry_des.mod
/boot/grub/search.mod
/boot/grub/jfs.mod
/boot/grub/memrw.mod
/boot/grub/parttool.mod
/boot/grub/example_functional_test.mod
/boot/grub/915resolution.mod
/boot/grub/lvm.mod
/boot/grub/video_bochs.mod
/boot/grub/true.mod
/boot/grub/ohci.mod
/boot/grub/terminfo.mod
/boot/grub/hfsplus.mod
/boot/grub/part_apple.mod
/boot/grub/reboot.mod
/boot/grub/drivemap.mod
/boot/grub/gettext.mod
/boot/grub/crypto.mod
/boot/grub/configfile.mod
[/code]
[/size]
[size=85][code]find /boot/grub/ -iname ‘*.mod’ | grep -i key
/boot/grub/keystatus.mod
/boot/grub/usb_keyboard.mod
/boot/grub/at_keyboard.mod
[/code][/size]
Tu vois que tu disposes de modules qui gèrent les claviers usb par exemple ( Edit : et donc il semble jouable d’essayer de faire comprendre à grub2 qu’il doit utiliser un clavier usb ? )
En ce qui concerne le bios :
[size=85][code]find /boot/grub/ -iname ‘*.mod’ | grep -i bios
/boot/grub/biosdisk.mod
[/code][/size]
En ce qui concerne linux et unix :
[size=85][code]find /boot/grub/ -iname ‘*.mod’ | grep -i linux
/boot/grub/linux.mod
/boot/grub/linux16.mod
find /boot/grub/ -iname ‘*.mod’ | grep -i unix
pas de module concernant le mot unix
[/code][/size]
Ceci ne m’a rien donné
[size=85][code]find /boot/grub/ -iname ‘*.mod’ | grep -i blu
find /boot/grub/ -iname ‘*.mod’ | grep -i wifi
find /boot/grub/ -iname ‘.mod’ | grep -i wireless[/code][/size]
Par exemple sans le module /boot/grub/ext2.mod :
[size=85][code]find /boot/grub/ -iname '.mod’ | grep -i ext2
/boot/grub/ext2.mod
[/code][/size]
grub2 serait incapable d’aller lire ton /boot/grub/grub.cfg et ne pourrait pas afficher la liste des différents OS à booter, ce qui veut dire en clair que si tu trouve un module grub2 lui permettant de dialoguer avec ton clavier, ça serait gagné ?
C’est une piste comme une autre, c’est bien intéressant en tout cas
Sur grub2 il y a tous les liens que loreleil a conseillé récemment :
probleme-grub2-t36663.html#p368986
Je pensais tout particulièrement au 3ième liens linuxpedia.fr/doku.php/expert/grub2
sans avoir d’avis particulier sur les autres liens que je n’ai jamais eu le temps de suivre …
À suivre … ( ça m’intéresse moi toutes ces expériences ! )
Bonne journée 