HD Install :: init.rc



hi
I had  a frugal install of dsl up and running fairly well on my hda3, being hda2 my swap partiton.
on hda1 I installed another linux distro (puppy) and then choosed to install grup on the mbr: bad idea!
this has lead to the impossibility of accessing dsl. grub apparently gives me a message about a "not found kernel.."
I was wondering why, and a friend of mine told me it's missing a init.rc on dsl partition and that this can be caused by grub. is this real?
what can I do for having my dsl back to work?
I thought of dowloading  the latest .iso, burning it and installing it again,  choosing the upgrade option, but I'm afraid that i should  re-install grub and then this would mess up the OTHER linux partition...

any idea?
thanks

:)

You can modify Puppy's grub config to boot dsl.  It's probably /boot/grub/menu.lst on hda1.   Add a section for dsl and you should be fine.  A simple way to do it would be to copy the puppy section and change a few things to point to DSL

kernel would be (hd0,2)/boot/isolinux/linux24 (add/modify any boot options on this line, e.g. root=/dev/hda3)
initrd would be (hd0,2)/boot/isolinux/minirt24.gz

thanks Mikshaw
unfortunately it does not work
that's exactly what I did. but it still doesn't find the kernel.
Will post the menu.lst text asap.
Still have no clue why it does not work. I did not modify anything in that partition...

thank you, anyway
:-)

here is the menu.lst entry

Quote

# Linux bootable partition config begins
 title Linux (on /dev/hda1)
 root (hd0,0)
 kernel /boot/vmlinuz root=/dev/hda1 ro vga=normal
# Linux bootable partition config ends
# Linux bootable partition config begins
 title DSL (on /dev/hda3)
 root (hd0,2)
 kernel /boot/isolinux/linux24 root=/dev/hda3 ro vga=normal
# initrd /boot/isolinux/minirt24.gz
# Linux bootable partition config ends


is that correct?
:-)

It looks right to me, except that the initrd line should probably not be commented out.
Next Page...
original here.