Hola! Haz probado con el modificador -v en el arranque, así podrías fijarte si te señala algún mensaje de error antes de reiniciar. La otra posibilidad creo que sería probar con -x o con -legacy. Creo que se podría probar con eso. Saludos

Core 2 Duo E6750, MB Intel DP35DP, 2Gb Corsair Dual Channel 800, HD 250Gb Samsung SATA, ECS GeForce 8800GT 512, DVD-RW Pioneer SATA, ViewSonic 19" (CRT), Windows Vista y Leopard 10.5.2 (Kalyway)