thanks, restore=sda at boot fixed it!
I didn't want to change anythings under hda1 cause I need it to boot without my USB key sometime, my production system is on /hda1 and my compilation system is in my USB key on sda. So I teste and compile programs under my USB key environment than I mount /hda1 manually and copy over my new programs, than I unmount /hda1 and reboot withtout my USB key so that way I have a minimal system on /hda1 that boot under 20 secondes that use my programs done with my usb key.
thanks again