<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: How to compile a custom kernel for Ubuntu Intrepid using git</title>
	<atom:link href="http://blog.avirtualhome.com/2008/10/28/how-to-compile-a-custom-kernel-for-ubuntu-intrepid-using-git/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.avirtualhome.com/2008/10/28/how-to-compile-a-custom-kernel-for-ubuntu-intrepid-using-git/</link>
	<description>Just my thoughts about things</description>
	<lastBuildDate>Thu, 11 Mar 2010 18:02:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Compile Kernel (Help Ubuntu) &#171; Em44y&#8217;s Blog</title>
		<link>http://blog.avirtualhome.com/2008/10/28/how-to-compile-a-custom-kernel-for-ubuntu-intrepid-using-git/#comment-6283</link>
		<dc:creator>Compile Kernel (Help Ubuntu) &#171; Em44y&#8217;s Blog</dc:creator>
		<pubDate>Thu, 11 Mar 2010 18:02:32 +0000</pubDate>
		<guid isPermaLink="false">http://blog.avirtualhome.com/?p=295#comment-6283</guid>
		<description>[...] for an outside reference, see: http://blog.avirtualhome.com/2008/10/28/how-to-compile-a-custom-kernel-for-ubuntu-intrepid-using-git.... Though these outside instructions include making a separate and unique branch of the kernel, [...]</description>
		<content:encoded><![CDATA[<p>[...] for an outside reference, see: <a href="http://blog.avirtualhome.com/2008/10/28/how-to-compile-a-custom-kernel-for-ubuntu-intrepid-using-git..." rel="nofollow">http://blog.avirtualhome.com/2008/10/28/how-to-compile-a-custom-kernel-for-ubuntu-intrepid-using-git&#8230;</a>. Though these outside instructions include making a separate and unique branch of the kernel, [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joshua Simeon Narins</title>
		<link>http://blog.avirtualhome.com/2008/10/28/how-to-compile-a-custom-kernel-for-ubuntu-intrepid-using-git/#comment-5247</link>
		<dc:creator>Joshua Simeon Narins</dc:creator>
		<pubDate>Sat, 05 Dec 2009 22:59:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.avirtualhome.com/?p=295#comment-5247</guid>
		<description>Thanks for the guide.

Would you mind adding a few sentences about what NOEXTRAS=1, skipabi=yes and skipmodule=yes do?</description>
		<content:encoded><![CDATA[<p>Thanks for the guide.</p>
<p>Would you mind adding a few sentences about what NOEXTRAS=1, skipabi=yes and skipmodule=yes do?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter</title>
		<link>http://blog.avirtualhome.com/2008/10/28/how-to-compile-a-custom-kernel-for-ubuntu-intrepid-using-git/#comment-4266</link>
		<dc:creator>Peter</dc:creator>
		<pubDate>Thu, 17 Sep 2009 16:42:49 +0000</pubDate>
		<guid isPermaLink="false">http://blog.avirtualhome.com/?p=295#comment-4266</guid>
		<description>Well it looks you just updated the page. Thank you for that edit.
Enjoy your new kernel.</description>
		<content:encoded><![CDATA[<p>Well it looks you just updated the page. Thank you for that edit.<br />
Enjoy your new kernel.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jasmine Hasan</title>
		<link>http://blog.avirtualhome.com/2008/10/28/how-to-compile-a-custom-kernel-for-ubuntu-intrepid-using-git/#comment-4263</link>
		<dc:creator>Jasmine Hasan</dc:creator>
		<pubDate>Thu, 17 Sep 2009 16:33:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.avirtualhome.com/?p=295#comment-4263</guid>
		<description>Thanks peter :)
Someone should probably update https://help.ubuntu.com/community/Kernel/Compile
cuz it still links here...</description>
		<content:encoded><![CDATA[<p>Thanks peter <img src='http://blog.avirtualhome.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Someone should probably update <a href="https://help.ubuntu.com/community/Kernel/Compile" rel="nofollow">https://help.ubuntu.com/community/Kernel/Compile</a><br />
cuz it still links here&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jasmine Hasan</title>
		<link>http://blog.avirtualhome.com/2008/10/28/how-to-compile-a-custom-kernel-for-ubuntu-intrepid-using-git/#comment-4262</link>
		<dc:creator>Jasmine Hasan</dc:creator>
		<pubDate>Thu, 17 Sep 2009 16:29:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.avirtualhome.com/?p=295#comment-4262</guid>
		<description>I&#039;m guessing you probably compiled as root, leaving the sources in /usr/src/linux-2.6.xx
Then, when you install the linux-image deb, ubuntu (and i think debian too) links the &#039;/lib/modules/2.6.xx-xx-xxxx/build&#039; directory to /usr/src/linux-2.6.xx, even if you have installed linux-headers deb simultaneously, which is very bad news.. Any weirdness, or any changes that happen to your /usr/src/linux-2.6.xx directory, and you will no longer be able to build/update modules that work.. this drove me nuts before, until i found the reason why this was happening, on a debian forum

Therefore:
1. You should not compile sources as root. If you prefer to build your sources in /usr/src, add your user to the src group, then unpack the sources tarball as your user, and use fakroot for all.. Then once you have the debs built in /usr/src, rename the source directory and then `sudo -i *.deb`, or just delete the source directory altogether, or better yet, build the sources in your home directory
2. If for some reason you did not do all in #1, and you ended up seeing &#039;/lib/modules/2.6.xx-xx-xxxx/build&#039; symlinked to /usr/src/linux-2.6.xx, delete the symlink, and manually symlink it to your newly installed /usr/src/linux-headers-2.6.xx-xx-xxxxx. This way, when you reboot, and dkms kicks in to build and install your nvidia and ath5k and other dkms based modules, it will use the headers directory and not the &quot;unclean&quot; source directory
3. Make sure if you had had dkms build your nvidia or ath5k or other modules for that same custom kernel before, to &quot;remove&quot; them from the dkms build tree first, so they can be rebuilt upon reboot, rather than being installed from previously built sources that will most definitely have different modules versioning....

hope this helps u, or anyone else, give it&#039;s been a while since you posted ur question and you probably figured it out by now :)</description>
		<content:encoded><![CDATA[<p>I&#8217;m guessing you probably compiled as root, leaving the sources in /usr/src/linux-2.6.xx<br />
Then, when you install the linux-image deb, ubuntu (and i think debian too) links the &#8216;/lib/modules/2.6.xx-xx-xxxx/build&#8217; directory to /usr/src/linux-2.6.xx, even if you have installed linux-headers deb simultaneously, which is very bad news.. Any weirdness, or any changes that happen to your /usr/src/linux-2.6.xx directory, and you will no longer be able to build/update modules that work.. this drove me nuts before, until i found the reason why this was happening, on a debian forum</p>
<p>Therefore:<br />
1. You should not compile sources as root. If you prefer to build your sources in /usr/src, add your user to the src group, then unpack the sources tarball as your user, and use fakroot for all.. Then once you have the debs built in /usr/src, rename the source directory and then `sudo -i *.deb`, or just delete the source directory altogether, or better yet, build the sources in your home directory<br />
2. If for some reason you did not do all in #1, and you ended up seeing &#8216;/lib/modules/2.6.xx-xx-xxxx/build&#8217; symlinked to /usr/src/linux-2.6.xx, delete the symlink, and manually symlink it to your newly installed /usr/src/linux-headers-2.6.xx-xx-xxxxx. This way, when you reboot, and dkms kicks in to build and install your nvidia and ath5k and other dkms based modules, it will use the headers directory and not the &#8220;unclean&#8221; source directory<br />
3. Make sure if you had had dkms build your nvidia or ath5k or other modules for that same custom kernel before, to &#8220;remove&#8221; them from the dkms build tree first, so they can be rebuilt upon reboot, rather than being installed from previously built sources that will most definitely have different modules versioning&#8230;.</p>
<p>hope this helps u, or anyone else, give it&#8217;s been a while since you posted ur question and you probably figured it out by now <img src='http://blog.avirtualhome.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter</title>
		<link>http://blog.avirtualhome.com/2008/10/28/how-to-compile-a-custom-kernel-for-ubuntu-intrepid-using-git/#comment-4261</link>
		<dc:creator>Peter</dc:creator>
		<pubDate>Thu, 17 Sep 2009 12:18:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.avirtualhome.com/?p=295#comment-4261</guid>
		<description>Jasmine,

This article is one of my older posts, I revised an article on how to compile a kernel for Jaunty because the changes you are talking about, debian and debian.master are also made into the Jaunty 9.04 kernel.
&lt;a href=&quot;/2009/09/08/how-to-compile-a-kernel-for-ubuntu-jaunty-revised/&quot; rel=&quot;nofollow&quot;&gt;This article&lt;/a&gt; explains how to go about with the changes.</description>
		<content:encoded><![CDATA[<p>Jasmine,</p>
<p>This article is one of my older posts, I revised an article on how to compile a kernel for Jaunty because the changes you are talking about, debian and debian.master are also made into the Jaunty 9.04 kernel.<br />
<a href="/2009/09/08/how-to-compile-a-kernel-for-ubuntu-jaunty-revised/" rel="nofollow">This article</a> explains how to go about with the changes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jasmine Hasan</title>
		<link>http://blog.avirtualhome.com/2008/10/28/how-to-compile-a-custom-kernel-for-ubuntu-intrepid-using-git/#comment-4255</link>
		<dc:creator>Jasmine Hasan</dc:creator>
		<pubDate>Thu, 17 Sep 2009 03:32:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.avirtualhome.com/?p=295#comment-4255</guid>
		<description>On Karmic  9.10, using sources from `apt-get source linux-image-$(uname -r)` (2.6.31-10), the structure of the kernel&#039;s source debian sub-directory has changed quite a bit. All the files mentioned in the &quot;Getting ready for compilation&quot; section were moved out from &quot;debian&quot; to &quot;debian.master&quot; sub-directory, so I had to improvise.

Also, the naming convention of the config files changed.
For example, substitute:
debian/config/i386/config.core2
with:
debian.master/config/i386/config.flavour.core2

Finally, I realized that the two files, &#039;control&#039; and &#039;control.stub&#039;, which I edited prior in the &quot;debian.master&quot; directory were somehow not used, and I got an error in the end saying something like linux-image-2.6.31-10blabla was not in control file.... I suspected my changes were reset, so I checked debian.master/control and debian.master/control.stub and my changes were still intact, but then I found clean (unedited) copies in the &quot;debian&quot; directory, dont ask... lol :) So, I just copied my edited &quot;control&quot; and &quot;control.stub&quot; files from &quot;debian.master/&quot; over to &quot;debian/&quot; and re-ran, and voila! I got me two debs :)

Thanks for this very useful howto... I was just so used to the &quot;old-fashioned&quot; debian way, and wanted to try the &quot;ubuntu&quot; way for conformance sake... :D

Cheers</description>
		<content:encoded><![CDATA[<p>On Karmic  9.10, using sources from `apt-get source linux-image-$(uname -r)` (2.6.31-10), the structure of the kernel&#8217;s source debian sub-directory has changed quite a bit. All the files mentioned in the &#8220;Getting ready for compilation&#8221; section were moved out from &#8220;debian&#8221; to &#8220;debian.master&#8221; sub-directory, so I had to improvise.</p>
<p>Also, the naming convention of the config files changed.<br />
For example, substitute:<br />
debian/config/i386/config.core2<br />
with:<br />
debian.master/config/i386/config.flavour.core2</p>
<p>Finally, I realized that the two files, &#8216;control&#8217; and &#8216;control.stub&#8217;, which I edited prior in the &#8220;debian.master&#8221; directory were somehow not used, and I got an error in the end saying something like linux-image-2.6.31-10blabla was not in control file&#8230;. I suspected my changes were reset, so I checked debian.master/control and debian.master/control.stub and my changes were still intact, but then I found clean (unedited) copies in the &#8220;debian&#8221; directory, dont ask&#8230; lol <img src='http://blog.avirtualhome.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  So, I just copied my edited &#8220;control&#8221; and &#8220;control.stub&#8221; files from &#8220;debian.master/&#8221; over to &#8220;debian/&#8221; and re-ran, and voila! I got me two debs <img src='http://blog.avirtualhome.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Thanks for this very useful howto&#8230; I was just so used to the &#8220;old-fashioned&#8221; debian way, and wanted to try the &#8220;ubuntu&#8221; way for conformance sake&#8230; <img src='http://blog.avirtualhome.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Cheers</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Enable ftrace on Ubuntu Linux &#171; /usr/bin/mike</title>
		<link>http://blog.avirtualhome.com/2008/10/28/how-to-compile-a-custom-kernel-for-ubuntu-intrepid-using-git/#comment-4167</link>
		<dc:creator>Enable ftrace on Ubuntu Linux &#171; /usr/bin/mike</dc:creator>
		<pubDate>Thu, 10 Sep 2009 02:57:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.avirtualhome.com/?p=295#comment-4167</guid>
		<description>[...] How to compile a custom kernel for Ubuntu Intrepid using git [...]</description>
		<content:encoded><![CDATA[<p>[...] How to compile a custom kernel for Ubuntu Intrepid using git [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stoner_di</title>
		<link>http://blog.avirtualhome.com/2008/10/28/how-to-compile-a-custom-kernel-for-ubuntu-intrepid-using-git/#comment-2746</link>
		<dc:creator>stoner_di</dc:creator>
		<pubDate>Mon, 25 May 2009 06:45:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.avirtualhome.com/?p=295#comment-2746</guid>
		<description>I want to ask someone tried to incorporate the bootup logo ( mini tux in the top left of the display to load the system).
Perform all necessary for this:
- when compiling the kernel, I select this:

Support for frame buffer devices FB-&gt;VESA VGA graphics support FB_VESA

Select all in the:

Console display driver support -&gt;

selct all in the:

Bootup logo LOGO-&gt;

-in the GRUB, in the file menu.lst fix this row:

kernel /boot/vmlinuz-2.6.29.3 root=UUID=d5b52903-5.... video=vesafb vga=0x0323 ro quiet

-in the file /etc/modprobe.d/blacklist-framebuffer.conf, comment this row:

#blacklist vesafb

-in the file /etc/initramfs-tools/modules, add:

fbcon
vesafb

-in the end update initramfs this command:

update-initramfs -u

In all my UBUNTU not load boot logo!!!!!!!!</description>
		<content:encoded><![CDATA[<p>I want to ask someone tried to incorporate the bootup logo ( mini tux in the top left of the display to load the system).<br />
Perform all necessary for this:<br />
- when compiling the kernel, I select this:</p>
<p>Support for frame buffer devices FB-&gt;VESA VGA graphics support FB_VESA</p>
<p>Select all in the:</p>
<p>Console display driver support -&gt;</p>
<p>selct all in the:</p>
<p>Bootup logo LOGO-&gt;</p>
<p>-in the GRUB, in the file menu.lst fix this row:</p>
<p>kernel /boot/vmlinuz-2.6.29.3 root=UUID=d5b52903-5&#8230;. video=vesafb vga=0&#215;0323 ro quiet</p>
<p>-in the file /etc/modprobe.d/blacklist-framebuffer.conf, comment this row:</p>
<p>#blacklist vesafb</p>
<p>-in the file /etc/initramfs-tools/modules, add:</p>
<p>fbcon<br />
vesafb</p>
<p>-in the end update initramfs this command:</p>
<p>update-initramfs -u</p>
<p>In all my UBUNTU not load boot logo!!!!!!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pete</title>
		<link>http://blog.avirtualhome.com/2008/10/28/how-to-compile-a-custom-kernel-for-ubuntu-intrepid-using-git/#comment-2552</link>
		<dc:creator>Pete</dc:creator>
		<pubDate>Fri, 08 May 2009 23:17:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.avirtualhome.com/?p=295#comment-2552</guid>
		<description>Peter, I got everything to compile/install using your tutorial!  Thank you for posting such a great guide.  

I need to modify the TCP protocol in the kernel (class project).  I modified a few C (tcp_output.c) files in net/ipv4 and I compiled with no errors.  I&#039;m afraid the changes I made aren&#039;t getting compiled for whatever reason.  

I just tried entering &quot;this should not work; &quot; in the C file, to check if any errors are generated during compile time, and it compiled fine.  I think they aren&#039;t being linked.  

Sorry for such a basic question.  How do I tell the compiler to include all files?  

Thanks!</description>
		<content:encoded><![CDATA[<p>Peter, I got everything to compile/install using your tutorial!  Thank you for posting such a great guide.  </p>
<p>I need to modify the TCP protocol in the kernel (class project).  I modified a few C (tcp_output.c) files in net/ipv4 and I compiled with no errors.  I&#8217;m afraid the changes I made aren&#8217;t getting compiled for whatever reason.  </p>
<p>I just tried entering &#8220;this should not work; &#8221; in the C file, to check if any errors are generated during compile time, and it compiled fine.  I think they aren&#8217;t being linked.  </p>
<p>Sorry for such a basic question.  How do I tell the compiler to include all files?  </p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
