Your description is a bit sketchy, but I wonder if the problem is that your (partial, I assume interrupted) "rm -rf /" debacle caused /bin/sh to be deleted. Since rc.S and rc.M are (almost surely) shell scripts (the first line of each is all but certainly "#!/bin/sh"), they need the /bin/sh interpreter to execute . Since it is apparently missing, based on your reported "init=/bin/sh" failure, init is correct in telling you that these init scripts "cannot execute".
The fix is to reinstall bash and symlink it to /bin/sh . That said, the suggestion someone else made, that you do a complete reinstall, is probably the better way to go. There are probably other "gotchas" waiting to be found on your partly-deleted system. Were I to have the problem, I'd do this sort of patching only to get the system to the point where I could get any unique, local content off it to another server. BTW, this is hardly off topic. In fact, it seems a prime candidate for a beginner's list, since it is very much a rookie error. At 09:06 AM 6/27/02 +0200, szonyi calin wrote: >Hi >I'm new to the list. >If this is OT please tell me and i won't bother >you again. > >I'm not a newbie but I need help. >I managed to do a rm -rf / >It erased my /bin /boot /dev >and something from /mnt > >I recovered from backup but can't >boot. > >I boot the default kernel, it boots fine. >... boot messages here >Mounting root ext2 fs read-only >Freeing unused kernel memory >Mounted devices in /dev >Init version 2.83 booting >INIT: cannot execute /etc/rc.d/rc.S >INIT: cannot execute /etc/rc.d/rc.M >INIT: cannot execute /sbin/agetty >INIT: respawning too fast, disabled for five minutes > >Those files _are_ there and _are_ executable. >(I verified by booting from the slackware 8.0 >install-cd and mounting the partitioin and ls -l) > >If I try to boot with init=/bin/sh > >No init found -- kerne panic :-) > > From my experience this seems to be a /dev/ problem -- -----------------------------------------------"Never tell me the odds!"-------------- Ray Olszewski -- Han Solo Palo Alto, California, USA [EMAIL PROTECTED] ------------------------------------------------------------------------------------------- - To unsubscribe from this list: send the line "unsubscribe linux-newbie" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.linux-learn.org/faqs
