请教如何用grub2引导linux内核

我用的是ubuntu12.10,然后在上面编译了一个内核,生成了vmlinu...和initrd...文件,由于我看的教材是用grub来手动引导的,而现在系统用的是grub2,所以如何用grub2来引导这一个新编译的内核。

执行update-grub应该可以找到新内核的引导吧?如果不行,编辑grub.cfg手动添加启动项:
menuentry "我的Ubuntu " {
linux /boot/vmlinuz-xxx
initrd /boot/initrd-xxx.lz
}
或者编辑/etc/grub.d/40_os-prober,将上面代码添加到文件末。然后执行update-grub。
温馨提示:答案为网友推荐,仅供参考