Premetto che non sono un esperto di Puppy, anche se lo uso da almeno 6 anni; mi sono trovato in passato in situazioni analoghe.
Qualunque sia il sistema che si avvia, Precise o Slacko, dovresti avere la possibilita' di accedere all'hd (dovrebbe essere sda1) il file di configurazione sara' probabilmente un "precisave(nome facoltativo).2fs"; cancellalo e al successivo avvio partira' quello che leggera' dal cd, senza sorprese. Mi pare comunque che per avviare ignorando il puppy save file dovresti digitare "puppy pfix=ram".
Spero di esserti di aiuto, ciao.