init.rcForum: HD Install Topic: init.rc started by: davide Posted by davide on June 03 2006,16:34
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 Posted by mikshaw on June 03 2006,18:54
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 DSLkernel 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 Posted by davide on June 06 2006,10:38
thanks Mikshawunfortunately 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 :-) Posted by davide on June 09 2006,13:45
here is the menu.lst entry
is that correct? :-) Posted by mikshaw on June 09 2006,14:17
It looks right to me, except that the initrd line should probably not be commented out.
Posted by davide on June 12 2006,08:30
I coomented out that line, but it did not work either.mmm...still wondering why :-( Posted by emerizian on June 13 2006,14:18
I had a similar situation except that I had puppy installed first, then I installed DSL and refused the last step before installing the boot loader by DSL Then I booted puppy and modified the menu.1st file title DSL (on /dev/hde3) root (hd0,2) kernel /boot/linux24 root=/dev/hde3 ro vga=normal This worked for my installation. Check what puppy used in menu.1st: is it hde or hda? also check the path of linux24 minirt24.gz was not required in my case Good luck |