<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DalianSky&#039;s Blog &#187; kernel</title>
	<atom:link href="http://blog.daliansky.net/tag/kernel/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.daliansky.net</link>
	<description>正在修建中的空中楼阁</description>
	<lastBuildDate>Tue, 10 Jan 2012 04:31:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>让Ubuntu更新内核时自动编译官方版Nvidia驱动模块</title>
		<link>http://blog.daliansky.net/let-ubuntu-update-kernel-automatically-compile-an-official-version-of-nvidia-driver-module.html</link>
		<comments>http://blog.daliansky.net/let-ubuntu-update-kernel-automatically-compile-an-official-version-of-nvidia-driver-module.html#comments</comments>
		<pubDate>Sun, 08 Nov 2009 01:06:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[linux相关]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[nvidia]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[内核]]></category>
		<category><![CDATA[编译]]></category>

		<guid isPermaLink="false">http://blog.daliansky.net/?p=606</guid>
		<description><![CDATA[&#160;用nv显卡的兄弟们估计都经历过升级新内核后，显卡驱动又得手动安装一次。虽然不怎么难，但是也挺麻烦的。今天在ubuntuforums.org上看到一篇文章介绍用脚本自动安装nv驱动的。试了一下可以。把原文稍微整理翻译了下，跟大家分享一下。&#160; 在内核升级后自动安装nvdia驱动&#160; 如果你使用的是在nv的官方网站下载的驱动，每当内核升级后，你必须重新手动安装nv驱动。本指南目标是当内核升级后自动进行安装驱动的过程，而不需要手工干预。&#160; 本文假定你已经正确的安装了nvidia官方驱动，并在安装后已经重启了至少一次（这非常重要，因为如果你没有正确安装并重启，下述将不能正常工作）。使用非官方驱动的请跳过。&#160; 第一步，把你使用的驱动放到/usr/src下，并生成链接。例如：&#160; ?View Code BASH1 2 sudo mv NVIDIA-Linux-x86-190.42-pkg0.run /usr/src sudo ln -s /usr/src/NVIDIA-Linux-x86-190.42-pkg0.run /usr/src/nvidia-driver 这样做的目的是当你更换所用的驱动时，只需要删除原来的链接后再指定新的链接即可，不需要改变我们将使用的脚本(script)。&#160; 自动安装nv驱动的脚本如下：&#160; ?View Code BASH1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 #!/bin/bash # # Set this to the exact path of the nvidia driver you [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;用nv显卡的兄弟们估计都经历过升级新<span class='wp_keywordlink_affiliate'><a href="http://blog.daliansky.net/tag/%e5%86%85%e6%a0%b8" title="查看 内核 中的全部文章" target="_blank">内核</a></span>后，显卡驱动又得手动安装一次。虽然不怎么难，但是也挺麻烦的。今天在<span class='wp_keywordlink_affiliate'><a href="http://blog.daliansky.net/tag/ubuntu" title="查看 ubuntu 中的全部文章" target="_blank">ubuntu</a></span>forums.org上看到一篇文章介绍用脚本自动安装nv驱动的。试了一下可以。把原文稍微整理翻译了下，跟大家分享一下。&nbsp;</p>
<div class="postbody" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 1em; line-height: 16px; font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; ">
<p><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br />
在<span class='wp_keywordlink_affiliate'><a href="http://blog.daliansky.net/tag/%e5%86%85%e6%a0%b8" title="查看 内核 中的全部文章" target="_blank">内核</a></span>升级后自动安装nvdia驱动&nbsp;<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br />
<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br />
如果你使用的是在nv的官方网站下载的驱动，每当内核升级后，你必须重新手动安装nv驱动。本指南目标是当内核升级后自动进行安装驱动的过程，而不需要手工干预。&nbsp;<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br />
<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br />
<span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: bold; ">本文假定你已经正确的安装了<span class='wp_keywordlink_affiliate'><a href="http://blog.daliansky.net/tag/nvidia" title="查看 nvidia 中的全部文章" target="_blank">nvidia</a></span>官方驱动，并在安装后已经重启了至少一次</span>（这非常重要，因为如果你没有正确安装并重启，下述将不能正常工作）。使用非官方驱动的请跳过。&nbsp;<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br />
<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br />
第一步，把你使用的驱动放到/usr/src下，并生成链接。例如：&nbsp;</p>
<p>
<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p606code4'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p6064"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p606code4"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">mv</span> NVIDIA-Linux-x86-<span style="color: #000000;">190.42</span>-pkg0.run <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>src 
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">ln</span> <span style="color: #660033;">-s</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>src<span style="color: #000000; font-weight: bold;">/</span>NVIDIA-Linux-x86-<span style="color: #000000;">190.42</span>-pkg0.run <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>src<span style="color: #000000; font-weight: bold;">/</span><span class='wp_keywordlink_affiliate'><a href="http://blog.daliansky.net/tag/nvidia" title="查看 nvidia 中的全部文章" target="_blank">nvidia</a></span>-driver</pre></td></tr></table></div>

<p><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br />
<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br />
这样做的目的是当你更换所用的驱动时，只需要删除原来的链接后再指定新的链接即可，不需要改变我们将使用的脚本(script)。&nbsp;<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br />
自动安装nv驱动的脚本如下：&nbsp;</p>
<p>
<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p606code5'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p6065"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
</pre></td><td class="code" id="p606code5"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/bash</span>
<span style="color: #666666; font-style: italic;">#</span>
<span style="color: #666666; font-style: italic;"># Set this to the exact path of the nvidia driver you plan to use</span>
<span style="color: #666666; font-style: italic;"># It is recommended to use a symlink here so that this script doesn't</span>
<span style="color: #666666; font-style: italic;"># have to be modified when you change driver versions.</span>
<span style="color: #007800;">DRIVER</span>=<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>src<span style="color: #000000; font-weight: bold;">/</span>nvidia-driver
<span style="color: #666666; font-style: italic;"># 如果nvidia.ko不存在就重新<span class='wp_keywordlink_affiliate'><a href="http://blog.daliansky.net/tag/%e7%bc%96%e8%af%91" title="查看 编译 中的全部文章" target="_blank">编译</a></span></span>
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #660033;">-e</span> <span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>modules<span style="color: #000000; font-weight: bold;">/</span><span style="color: #007800;">$1</span><span style="color: #000000; font-weight: bold;">/</span><span class='wp_keywordlink_affiliate'><a href="http://blog.daliansky.net/tag/kernel" title="查看 kernel 中的全部文章" target="_blank">kernel</a></span><span style="color: #000000; font-weight: bold;">/</span>drivers<span style="color: #000000; font-weight: bold;">/</span>video<span style="color: #000000; font-weight: bold;">/</span>nvidia.ko <span style="color: #7a0874; font-weight: bold;">&#93;</span> ; <span style="color: #000000; font-weight: bold;">then</span>
    <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #000000; font-weight: bold;">&amp;</span>quot;NVIDIA driver already exists <span style="color: #000000; font-weight: bold;">for</span> this <span class='wp_keywordlink_affiliate'><a href="http://blog.daliansky.net/tag/kernel" title="查看 kernel 中的全部文章" target="_blank">kernel</a></span>.<span style="color: #000000; font-weight: bold;">&amp;</span>quot; <span style="color: #000000; font-weight: bold;">&amp;</span>gt;<span style="color: #000000; font-weight: bold;">&amp;</span>amp;<span style="color: #000000;">2</span>
<span style="color: #000000; font-weight: bold;">else</span>
    <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #000000; font-weight: bold;">&amp;</span>quot;Building NVIDIA driver <span style="color: #000000; font-weight: bold;">for</span> kernel <span style="color: #007800;">$1</span><span style="color: #000000; font-weight: bold;">&amp;</span>quot; <span style="color: #000000; font-weight: bold;">&amp;</span>gt;<span style="color: #000000; font-weight: bold;">&amp;</span>amp;<span style="color: #000000;">2</span>
    <span style="color: #c20cb9; font-weight: bold;">sh</span> <span style="color: #007800;">$DRIVER</span> <span style="color: #660033;">-K</span> <span style="color: #660033;">-k</span> <span style="color: #007800;">$1</span> <span style="color: #660033;">-s</span> <span style="color: #660033;">-n</span> <span style="color: #000000;">2</span><span style="color: #000000; font-weight: bold;">&amp;</span>gt;<span style="color: #000000;">1</span> <span style="color: #000000; font-weight: bold;">&amp;</span>gt; <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>null
    <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #660033;">-e</span> <span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>modules<span style="color: #000000; font-weight: bold;">/</span><span style="color: #007800;">$1</span><span style="color: #000000; font-weight: bold;">/</span>kernel<span style="color: #000000; font-weight: bold;">/</span>drivers<span style="color: #000000; font-weight: bold;">/</span>video<span style="color: #000000; font-weight: bold;">/</span>nvidia.ko <span style="color: #7a0874; font-weight: bold;">&#93;</span> ; <span style="color: #000000; font-weight: bold;">then</span>
        <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #000000; font-weight: bold;">&amp;</span>quot;   SUCCESS: Driver installed <span style="color: #000000; font-weight: bold;">for</span> kernel <span style="color: #007800;">$1</span><span style="color: #000000; font-weight: bold;">&amp;</span>quot; <span style="color: #000000; font-weight: bold;">&amp;</span>gt;<span style="color: #000000; font-weight: bold;">&amp;</span>amp;<span style="color: #000000;">2</span>
    <span style="color: #000000; font-weight: bold;">else</span>
        <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #000000; font-weight: bold;">&amp;</span>quot;   FAILURE: See <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>nvidia-installer.log<span style="color: #000000; font-weight: bold;">&amp;</span>quot; <span style="color: #000000; font-weight: bold;">&amp;</span>gt;<span style="color: #000000; font-weight: bold;">&amp;</span>amp;<span style="color: #000000;">2</span>
    <span style="color: #000000; font-weight: bold;">fi</span>
<span style="color: #000000; font-weight: bold;">fi</span>
<span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">0</span></pre></td></tr></table></div>

</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div class="codetitle" style="margin-top: 10px; margin-right: 5px; margin-bottom: 0px; margin-left: 5px; padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 4px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(159, 76, 9); border-right-color: rgb(159, 76, 9); border-bottom-color: rgb(159, 76, 9); border-left-color: rgb(159, 76, 9); font-family: 'Lucida Grande', Verdana, Helvetica, Arial, sans-serif; font-size: 1em; "><b><br />
</b></div>
<p>基本上，原理是检查新安装的内核是否安装了正确的nv驱动，如果没有，脚本将自动为新内核安装驱动模块。&nbsp;<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br />
<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br />
把上面的脚本命名为update-nvidia，并通过如下命令安装：&nbsp;<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /></p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p606code6'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p6066"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p606code6"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">mkdir</span> <span style="color: #660033;">-p</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>kernel<span style="color: #000000; font-weight: bold;">/</span>postinst.d 
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">install</span> update-nvidia <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>kernel<span style="color: #000000; font-weight: bold;">/</span>postinst.d</pre></td></tr></table></div>

<p><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br />
&nbsp;</div>
<div>&nbsp;</div>
<p><a class="a2a_button_google_reader" href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fblog.daliansky.net%2Flet-ubuntu-update-kernel-automatically-compile-an-official-version-of-nvidia-driver-module.html&amp;linkname=%E8%AE%A9Ubuntu%E6%9B%B4%E6%96%B0%E5%86%85%E6%A0%B8%E6%97%B6%E8%87%AA%E5%8A%A8%E7%BC%96%E8%AF%91%E5%AE%98%E6%96%B9%E7%89%88Nvidia%E9%A9%B1%E5%8A%A8%E6%A8%A1%E5%9D%97" title="Google Reader" rel="nofollow" target="_blank"><img src="http://blog.daliansky.net/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a><a class="a2a_button_google_bookmarks" href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fblog.daliansky.net%2Flet-ubuntu-update-kernel-automatically-compile-an-official-version-of-nvidia-driver-module.html&amp;linkname=%E8%AE%A9Ubuntu%E6%9B%B4%E6%96%B0%E5%86%85%E6%A0%B8%E6%97%B6%E8%87%AA%E5%8A%A8%E7%BC%96%E8%AF%91%E5%AE%98%E6%96%B9%E7%89%88Nvidia%E9%A9%B1%E5%8A%A8%E6%A8%A1%E5%9D%97" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://blog.daliansky.net/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.daliansky.net%2Flet-ubuntu-update-kernel-automatically-compile-an-official-version-of-nvidia-driver-module.html&amp;linkname=%E8%AE%A9Ubuntu%E6%9B%B4%E6%96%B0%E5%86%85%E6%A0%B8%E6%97%B6%E8%87%AA%E5%8A%A8%E7%BC%96%E8%AF%91%E5%AE%98%E6%96%B9%E7%89%88Nvidia%E9%A9%B1%E5%8A%A8%E6%A8%A1%E5%9D%97" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.daliansky.net/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.daliansky.net%2Flet-ubuntu-update-kernel-automatically-compile-an-official-version-of-nvidia-driver-module.html&amp;linkname=%E8%AE%A9Ubuntu%E6%9B%B4%E6%96%B0%E5%86%85%E6%A0%B8%E6%97%B6%E8%87%AA%E5%8A%A8%E7%BC%96%E8%AF%91%E5%AE%98%E6%96%B9%E7%89%88Nvidia%E9%A9%B1%E5%8A%A8%E6%A8%A1%E5%9D%97" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.daliansky.net/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_yahoo_bookmarks" href="http://www.addtoany.com/add_to/yahoo_bookmarks?linkurl=http%3A%2F%2Fblog.daliansky.net%2Flet-ubuntu-update-kernel-automatically-compile-an-official-version-of-nvidia-driver-module.html&amp;linkname=%E8%AE%A9Ubuntu%E6%9B%B4%E6%96%B0%E5%86%85%E6%A0%B8%E6%97%B6%E8%87%AA%E5%8A%A8%E7%BC%96%E8%AF%91%E5%AE%98%E6%96%B9%E7%89%88Nvidia%E9%A9%B1%E5%8A%A8%E6%A8%A1%E5%9D%97" title="Yahoo Bookmarks" rel="nofollow" target="_blank"><img src="http://blog.daliansky.net/wp-content/plugins/add-to-any/icons/yahoo.png" width="16" height="16" alt="Yahoo Bookmarks"/></a><a class="a2a_button_myspace" href="http://www.addtoany.com/add_to/myspace?linkurl=http%3A%2F%2Fblog.daliansky.net%2Flet-ubuntu-update-kernel-automatically-compile-an-official-version-of-nvidia-driver-module.html&amp;linkname=%E8%AE%A9Ubuntu%E6%9B%B4%E6%96%B0%E5%86%85%E6%A0%B8%E6%97%B6%E8%87%AA%E5%8A%A8%E7%BC%96%E8%AF%91%E5%AE%98%E6%96%B9%E7%89%88Nvidia%E9%A9%B1%E5%8A%A8%E6%A8%A1%E5%9D%97" title="MySpace" rel="nofollow" target="_blank"><img src="http://blog.daliansky.net/wp-content/plugins/add-to-any/icons/myspace.png" width="16" height="16" alt="MySpace"/></a><a class="a2a_button_hotmail" href="http://www.addtoany.com/add_to/hotmail?linkurl=http%3A%2F%2Fblog.daliansky.net%2Flet-ubuntu-update-kernel-automatically-compile-an-official-version-of-nvidia-driver-module.html&amp;linkname=%E8%AE%A9Ubuntu%E6%9B%B4%E6%96%B0%E5%86%85%E6%A0%B8%E6%97%B6%E8%87%AA%E5%8A%A8%E7%BC%96%E8%AF%91%E5%AE%98%E6%96%B9%E7%89%88Nvidia%E9%A9%B1%E5%8A%A8%E6%A8%A1%E5%9D%97" title="Hotmail" rel="nofollow" target="_blank"><img src="http://blog.daliansky.net/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Hotmail"/></a><a class="a2a_button_yahoo_mail" href="http://www.addtoany.com/add_to/yahoo_mail?linkurl=http%3A%2F%2Fblog.daliansky.net%2Flet-ubuntu-update-kernel-automatically-compile-an-official-version-of-nvidia-driver-module.html&amp;linkname=%E8%AE%A9Ubuntu%E6%9B%B4%E6%96%B0%E5%86%85%E6%A0%B8%E6%97%B6%E8%87%AA%E5%8A%A8%E7%BC%96%E8%AF%91%E5%AE%98%E6%96%B9%E7%89%88Nvidia%E9%A9%B1%E5%8A%A8%E6%A8%A1%E5%9D%97" title="Yahoo Mail" rel="nofollow" target="_blank"><img src="http://blog.daliansky.net/wp-content/plugins/add-to-any/icons/yahoo.png" width="16" height="16" alt="Yahoo Mail"/></a><a class="a2a_button_wordpress" href="http://www.addtoany.com/add_to/wordpress?linkurl=http%3A%2F%2Fblog.daliansky.net%2Flet-ubuntu-update-kernel-automatically-compile-an-official-version-of-nvidia-driver-module.html&amp;linkname=%E8%AE%A9Ubuntu%E6%9B%B4%E6%96%B0%E5%86%85%E6%A0%B8%E6%97%B6%E8%87%AA%E5%8A%A8%E7%BC%96%E8%AF%91%E5%AE%98%E6%96%B9%E7%89%88Nvidia%E9%A9%B1%E5%8A%A8%E6%A8%A1%E5%9D%97" title="WordPress" rel="nofollow" target="_blank"><img src="http://blog.daliansky.net/wp-content/plugins/add-to-any/icons/wordpress.png" width="16" height="16" alt="WordPress"/></a><a class="a2a_button_yahoo_messenger" href="http://www.addtoany.com/add_to/yahoo_messenger?linkurl=http%3A%2F%2Fblog.daliansky.net%2Flet-ubuntu-update-kernel-automatically-compile-an-official-version-of-nvidia-driver-module.html&amp;linkname=%E8%AE%A9Ubuntu%E6%9B%B4%E6%96%B0%E5%86%85%E6%A0%B8%E6%97%B6%E8%87%AA%E5%8A%A8%E7%BC%96%E8%AF%91%E5%AE%98%E6%96%B9%E7%89%88Nvidia%E9%A9%B1%E5%8A%A8%E6%A8%A1%E5%9D%97" title="Yahoo Messenger" rel="nofollow" target="_blank"><img src="http://blog.daliansky.net/wp-content/plugins/add-to-any/icons/yim.png" width="16" height="16" alt="Yahoo Messenger"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.daliansky.net%2Flet-ubuntu-update-kernel-automatically-compile-an-official-version-of-nvidia-driver-module.html&amp;title=%E8%AE%A9Ubuntu%E6%9B%B4%E6%96%B0%E5%86%85%E6%A0%B8%E6%97%B6%E8%87%AA%E5%8A%A8%E7%BC%96%E8%AF%91%E5%AE%98%E6%96%B9%E7%89%88Nvidia%E9%A9%B1%E5%8A%A8%E6%A8%A1%E5%9D%97" id="wpa2a_2"><img src="http://blog.daliansky.net/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p><hr />
<p><small>© admin for <a href="http://blog.daliansky.net">DalianSky&#039;s Blog</a>, 2009. |
<a href="http://blog.daliansky.net/let-ubuntu-update-kernel-automatically-compile-an-official-version-of-nvidia-driver-module.html">Permalink</a> |
<a href="http://blog.daliansky.net/let-ubuntu-update-kernel-automatically-compile-an-official-version-of-nvidia-driver-module.html#comments">3 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://blog.daliansky.net/let-ubuntu-update-kernel-automatically-compile-an-official-version-of-nvidia-driver-module.html&title=让Ubuntu更新内核时自动编译官方版Nvidia驱动模块">del.icio.us</a>
<br/>
Post tags: <a href="http://blog.daliansky.net/tag/kernel" rel="tag">kernel</a>, <a href="http://blog.daliansky.net/tag/nvidia" rel="tag">nvidia</a>, <a href="http://blog.daliansky.net/tag/ubuntu" rel="tag">ubuntu</a>, <a href="http://blog.daliansky.net/tag/%e5%86%85%e6%a0%b8" rel="tag">内核</a>, <a href="http://blog.daliansky.net/tag/%e7%bc%96%e8%af%91" rel="tag">编译</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.daliansky.net/let-ubuntu-update-kernel-automatically-compile-an-official-version-of-nvidia-driver-module.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
