you only do make dep for 2.4 kernels, not required for 2.6+
the blank screen seems like a framebuffer issue. (i.e. something not quite compiled in right)
try commenting out the vga= line:
Code:
boot="/dev/hda"
lba32
prompt
timeout="300"
root=/dev/hda2
#vga="773"
default=linux
image="/boot/vmlinuz"
label="linux"
root="/dev/hda2"
read-only
image="/boot/vmlinuz.old"
label="linux.old"
root="/dev/hda2"
read-only
then run /sbin/lilo, and reboot. you'll likely be greeted by the ugly 40 column console, all that means is you custom kernel config didn't quite get the framebuffer options correct.
btw- here is an alternate way to do the vga= argument:
Code:
boot="/dev/hda"
lba32
prompt
timeout="300"
root=/dev/hda2
#vga="773"
default=linux
image="/boot/vmlinuz"
label="linux"
root="/dev/hda2"
vga=normal
read-only
image="/boot/vmlinuz.old"
label="linux.old"
root="/dev/hda2"
vga=773
read-only
this method gives you control over which kernel is booting into which mode. (to some extent anyway)
hopefully booting into your vmlinuz.old still works OK for you and you can modify lilo.conf from there.
another thing the "digital hermit" guide doesnt tell you (cause its distrospefic) is to change your 'rc.modules' link (in /etc/rc.d/) whenever you change kernel versions you should make a 'new' rc.modules-2.X.YY.Z file to insmod any kernel modules you know you want loaded at boot time.
but that is a bit of a distraction, look into the framebuffer support (easiest way is either to live with the ugly console, or compile your fb support into the kernel)