init.rc


Forum: 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 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

Posted by davide on June 06 2006,10:38
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
:-)

Posted by davide on June 09 2006,13:45
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?
:-)

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
Quote (davide @ June 06 2006,06:38)
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
:-)

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

Powered by Ikonboard 3.1.2a
Ikonboard © 2001 Jarvis Entertainment Group, Inc.