Ubuntu day 2

Today I fired up conky and realized that only one of my cores was being used (I have an AMD X2 3800+). In Gentoo of course I compiled my own kernels, so I never had this kind of problem. I am still trying to get used to the idea of using a precompiled kernel in Ubuntu.

I searched the ubuntuforums for "smp" and came up with plenty of results. I needed to `apt-get install linux-686-smp`. Simple enough. When you install a kernel in Ubuntu, it edits your grub.conf automatically and adds two entries: a normal entry and a "recovery mode" entry which I have yet to try. In any case it's nice not to have to do that manually.

I rebooted quickly and GDM failed to load due to the nvidia driver not loading. I tried to modprobe nvidia myself and got some really generic and unhelpful error message. I tried `sudo apt-cache search nvidia` and got way more results than I'd hoped for, with no idea which was what I wanted. I tried nvidia-glx but I already had that installed. Same with nvidia-kernel-common.

So I resorted to `sudo apt-get install lynx` and started googling. On the first page of results I got my answer: I needed to install linux-restricted-modules-2.6.17-10-generic. <sarcasm>It's so obvious, how did I miss it?</sarcasm> Honestly though, this isn't something I would ever have figured out without google. The steep learning curve of Linux strikes again. (In fact now that I look, I think I should've installed linux-restricted-modules-generic?)

But from the time of reboot to the time GDM was back up and running was STILL less time than it'd take me to compile a single kernel in Gentoo let alone manually copy the kernel to /boot, rename it nicely, fix up my grub.conf and then reboot and pray everything worked. What a world.

One Response to “Ubuntu day 2”

  1. Quoth Yams:

    Yeah, you need all the common and generic modules pertaining to your architecture installed. I had to learn a similar way when I started using Ubuntu.

Leave a Reply

You can use these tags in comments (Note: HTML is automatically escaped inside <pre> tags, nowhere else, so if you post source code, put it in <pre>):

<pre lang="some_programming_language"> 
<em>
<strong>
<a href="url">

NOTE: Comments are automatically spam-filtered. If your comment fails to appear, it was likely munched by the filter. Try not to link-spam or post anything that looks like it was typed by a robot.