默认ubuntu的grub是支持usb无线键盘的,但是arch下默认的以及编译的grub都不能默认支持。这个问题困扰了奶牛很久了,昨天晚上终于搞定了。原因是没有加载usb_keyboard模块。需要在grub.cfg中添加如下模块的启动:
- insmod uhci
- insmod usb_keyboard
- insmod terminal_input usb_keyboard
如果是usb 储存设备的支持
- insmod uhci
- insmod usbms
顺便记录下,编译grub:
- ./configure --prefix=/usr --sysconfdir=/etc --disable-efiemu --disable-werror
对于版本信息的更改,需要更改的文件是:
- grub-1.99/grub-core/normal/main.c
嗯,知道上面这些,grub2的编译以及支持就差不多都搞定鸟
Comments (1)
Comments are closed.