home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / os / linux / 20461 < prev    next >
Encoding:
Text File  |  1992-12-15  |  2.4 KB  |  55 lines

  1. Newsgroups: comp.os.linux
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!sdd.hp.com!spool.mu.edu!umn.edu!noc.msc.net!news.stolaf.edu!lars.acc-admin.stolaf.edu!johnsonm
  3. From: johnsonm@lars.acc-admin.stolaf.edu (Michael K. Johnson)
  4. Subject: Can't boot .99, where's the bug?
  5. Message-ID: <1992Dec15.043545.16828@news.stolaf.edu>
  6. Sender: news@news.stolaf.edu
  7. Organization: St. Olaf College; Northfield, MN  USA
  8. Date: Tue, 15 Dec 1992 04:35:45 GMT
  9. Lines: 44
  10.  
  11.  
  12. I have been struggling with this, and I am finally bringing it out and
  13. asking the newsgroup.
  14.  
  15. I have linux .99, lilo .7, and poeigl 1.7, all compiled and installed,
  16. on a plain jane IDE drive (no SCSI, so no disktab)
  17.  
  18. With this setup, I can boot .98.6 just fine, and that is what I am
  19. using now.  However, both with .99, and with .99+little patch that
  20. Linus posted, I cannot get it to boot.
  21.  
  22. I have correctly specified the root device, both in the kernel
  23. Makefile, and in the LILO config file.
  24.  
  25. Everything goes dandy until the Linux banner is printed, then the line
  26. init/main.c:execve("/etc/init",argv_init,envp_init); is executed, and
  27. *nothing* else happens.  No disk access, no "Unable to handle kernel
  28. paging request", no nothing.  I know that the root device is set
  29. correctly, because if I boot
  30. LILO boot: vmlinux.new root=302
  31. (where 302 is bogus (my swap partition)) linux complains that it can't
  32. mount the root partition.  No such message is printed in the other
  33. case, and linux does find /etc/init.  (I tried changing the kernel to
  34. look for /etc/foo, and it fell through, so I know that it is exec'ing
  35. /etc/init.)  So init doesn't like something, as far as I can tell.
  36. But remember, it works with .98.6.
  37.  
  38. I tried removing the call to parse_command in init/main.c, thinking
  39. that init might be choking on options passed to it without my
  40. knowlege, and I had no success with that, either.
  41.  
  42. Adding a printf() (yes, it /is/ supposed to be printf in this part of
  43. the kernel, no mistaken flames here, please -- read the source
  44. yourself) after the call to execve() mentioned earlier confirms that
  45. it is at exactly that point that my computer is hanging.
  46.  
  47. I have re-build poeigl and reinstalled it.  No luck.  I tried an older
  48. version of poeigl.  No luck.  (I went back to 1.7, don't worry) I have
  49. reinstalled my LILO, including making a new map file.  No luck.  I
  50. added Linus's patch.  No joy at all.  Please, someone, help.  I am
  51. stymied.  I'd rather not stay with .98.6 all my life, as wonderful as
  52. it is.
  53.  
  54. michaelkjohnson
  55.