6楼问题试试使用本菜单:
default=0 ;本行若把 0 改为1 ,即可默认启动xp菜单项.
timeout=5
fallback 1
setkey enter 9 ;本行将 数字键 9 映射为 回车
title Lenovo Midnux
find --set-root /sbin/init
makeactive || pause --wait=0 ;加此行即可激活linux分区
configfile /boot/grub/menu.lst
title Windows XP
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,1)
chainloader +1
makeactive
使用以上菜单配合数字键来选择菜单。并用9 键作为回车。
如果 9 不能映射,可以试试把 * 号映射为回车,即setkey enter asterisk 。
setkey [TO_KEY FROM_KEY]
改变键盘映射关系。把FROM_KEY映射为TO_KEY。这里的键必须是字母, 数字, 和以下特殊键: escape(转义), exclam(!), at(@), numbersign(#), dollar($), parenright ()) , caret(^), ampersand(&), asterisk(*), plus(+), percent(%), minus(-), underscore(_), equal(=), parenleft[(], backspace(退格), tab(制表), bracketleft([), braceleft({), bracketright(]), braceright(}), enter(回车), control(控制), semicolon(;), colon(

, quote('), doublequote("), slash(/), backquote(`), tilde(~), shift(换档), backslash(\), bar(|), comma(,), less(<), period(.), greater(>), question(?), alt(交互), space(空格), capslock(大写), Fx(功能键) 和 delete(删除)。
鉴于已有setkey 命令,因此可以不用增加多余的方案。
不过,按照习惯,应当将 tab 键做适当增强,使得tab 键可以移动菜单选择条,来代替方向键。如果这能实现,6楼就可以把1个数字键映射为tab,从而方便的选择菜单。