Thank you very much!
I installed easybcd2.0 beta build 76. Now it don't crash, but when I add an entry for linux , I select "linux/bsd" and type "grub(legacy)" , it don't show the device list.
when I select type "grub2" and rebooting, I select "neoSmart Linux" , the screen show "Grub rescue", don't load ubuntu9.10.
I installed ubuntu 9.10 in /dev/sda7, /boot under /dev/sda8
after rebooting , the screen show the infomation:
Starting cmain() .... (hd0,0)
[Multiboot-kludge, loadaddr=0x100000, text-and-data = 0x6211, bss=0x0, entry = 0x10027c]
error: unknown filesystem
grub rescue>