I finally got around to upgrading from 2.4.3 to 2.4.9.  After I installed
2.4.9 and did shutdown -r -t 0 now, my Linux machine failed to come back up.

So I put a monitor on it and observed that attempting to boot into 2.4.9
causes the machine to reboot itself immediately after the 2.4.9 option is
selected on the boot menu.  I booted into my original kernel and recompiled
2.4.9, to be sure I hadn't missed some option in xconfig...  Same results
after restart.

I'm not having much luck finding answers in google web and newsgroup
searches.

Any suggestions as to how I can figure out what the problem is and how to
fix it?

Here's the relevant section from my logbook; This worked for 2.4.3, and I
followed my steps for 2.4.9:
 cd ~sean/software/kernel
 bzcat linux-2.4.3.tar.bz2 | tar xvf -
 mv linux /usr/src/linux-2.4.3
 cd /usr/src
 ln -s linux-2.4.3 linux
 cd linux
 #next line really only needed if this isn't a fresh compile
 #(e.g., kernel tweaking without getting a new kernel)
 make mrproper
 make xconfig
  ensure Processor type and features > MTRR (Memory Type Range Register)
support is YES
   this ensures that even on SMP systems with buggy BIOSes, the second
processor cache
   will be enabled.
  ensure Processor type and features > SMP YES
  turn on Networking Options>CONFIG_SYN_COOKIES (TCP syncookie support)
  ensure DEC/Tulip networking support YES for FA310TX!
  turn on Networking Options>network packet filtering
  ensure Enhanced Character Devices > RTC (Real-time clock) support YES
  turn on the option to show experimental options and enable ReiserFS
support in File Systems.
 #make modules and make modules_install are only necessary if
 #the kernel is configured with modules!
 make dep && make clean && make bzImage && make install && make modules &&
make modules_install
 cd /boot
 rm System.map
 rm vmlinuz
 rm modules.info
 ln -s (blah blah blah; link to the new System.map, vmlinuz, modules.info)
 #create new initrd
 #-doesn't seem to work with 2.4.3 and ReiserFS
 #(adjust lilo.conf/menu.lst accordingly.
 mkinitrd /boot/initrd-2.4.3.img 2.4.3
 #update LILO (not really necessary since we're using GRUB)
 xemacs /etc/lilo.conf
 #update GRUB
 xemacs /boot/grub/menu.lst
 bzcat modutils-2.4.5.tar.bz2 | tar xvf -
 ensure that man pages listed in INSTALL aren't in /usr/man/1
 ./configure
 make
 make install

Thanks,
Sean



Reply via email to