PC上常用的是grub和lilo,lilo比较简单,现在多数桌面linux都采用grub,grub分两个版本,最新的是版本2,叫grub2嵌入式常用的引导程序有uboot和vivi,同样后者功能较弱,常用的是uboot。另外,uboot的功能类似于PC上的BIOS+grub,所以现在有人为arm平台开发BIOS,可能将来会替代uboot。
grubsyslinuxlilo(这个很老了, 很少用了)区别不了解, 建议google之。