Ok, major fail time.
The Link stops booting after a certain USB message (can get you the exact text, but it's something along the lines of "choice 1 out of 1"). I was initially guessing it's a grub issue...although, all the volume IDs seem
to be aimed right according to vol_id, and dropping to a command line in the grub menu, I can use 'find' to find arbitrary files that I know the exact path to. This happens only during boot to kernel 2.6.28. Booting to 2.6.27 sort of
works, although the only way to a desktop is via "low resolution" mode... Booting from a different device altogether (a stick with an older 1.1 image on it) lets me fsck and mount both the /boot and /root partitions of the questionable installation, and read/write files there w/o apparent issue. But for the life of me I cannot figure out how to boot that 2.6.28 install now. I even booted to the lower kernel & manually ran update-initramfs and update-grub...no errors, but didn't help.
Upon further reflection and investigation I'm starting to believe this has nothing to do with grub; it's some sort of kernel failure. The menu.lst entries between 2.6.27 and 28 are identical
, except for 27 vs. 28 (and loading a different initrd, of course). Now, I think I'm further along the trail, because I noticed during boot for 28 a message comes up squalling about being unable to find /lib/modules/2.6.28-11-generic/modules.dep (and I can see how that'd be a screaming trainwreck if it wasn't there). But it is.
Or, at least, when I boot under 27 I can easily see that, and other files in that dir. :\ Now, here's the real kicker: at boottime, at a command prompt in grub - I can also
find that file. So you'd think the rest of the boot process would be able to!! Assuming it's really the problem... Furthermore, that find returns the same partition for that modules.dep as other unique files in neurostv's home dir in the same filesystem, so I'm pretty sure it's looking at the right one and not some "internal" one or something.
I have done a lot of googling, and everything I've tried thus far has failed.
I've manually run update-initramfs & update-grub as per above. Also ran mkinitramfs. No help. (I can bring back the exact switches to these if you want, but basically they were all appropriate to 2.6.28-11).
I've tried manually reinstalling the kernel twice
now with aptitude (second time just using linux-image-generic). No help.
At least I'm learning a fair bit about kernels, now. :/ cat /proc/modules, when I'm dropped to the busybox, yields a lot
fewer modules than when I'm at even the singleuser mode of the previous kernel (which is where I'm doing most of my troubleshooting.) I just don't know what to do about this. I'm afraid to run depmod since there's already a modules.dep in there, and I haven't really got a clue about how it works (although I may get desperate and just make a copy of modules.dep and do it anyways).
I'm just getting really frustrated, and my head is running in circles about this at this point. I'm at the bleeding edge of my understanding of linux, and my googling, and it's failing me.
Any & all help is extremely appreciated - thank you all.