Yeah, I read the script again and it should check scd0 first. I must did something wrong. I didn't use any cheatcode, but I modified some bootup file. the answer why I do it this way is before I didn't know there is a offical way Now I want to go back to offical way, but everytime I boot it, it always go to the hd, so i can't even change it.