On Sat, Nov 10, 2012 at 2:15 PM, Lisi Reisz <lisi.re...@gmail.com> wrote: > On Saturday 10 November 2012 18:46:09 Martin Steigerwald wrote: >> Am Samstag, 10. November 2012 schrieb Lisi Reisz: >>> >>> I have been trying to get to grips with compiling a custom kernel. I >>> have been shying away for too long. >>> >>> I am following Stephen's marvellous work, and had got this far: >>> >>> http://users.wowway.com/~zlinuxman/Kernel.htm#Unpack >> >> This appears to be really old. >> >> I suggest looking at >> >> http://kernel-handbook.alioth.debian.org/ >> >> and "make-kpkg" from "kernel-package". These are the two approaches I know >> of. I still use make-kpkg, cause it does everything for me in just one >> command. >> >>> But I get errors the end of which is below. I tried to copy and paste >>> all the error reports that Konsole gave me, but could not manage it. >> >>> <quote> >>> tar: linux-source-3.2/sound/firewire/Makefile: Cannot open: No such >>> file or directory >> >>> lisi@Titan:/usr/src$ >>> </quote> >> >> Turned out to be a permissions problem. >> >> So you used your regular user to compile the kernel. >> >> But a deprecated place for it. Just compile the kernel from a directory in >> your home directory. > > Thanks, Martin. Yes, I have looked at the website you refer to, and tried to > use it. And I have the book to which you refer. The trouble is, that for > the basic stuff they are simply above my head. Stephen gives more > explanation and more and clearer instructions. > > I shall certainly avail myself of what the book and > http://kernel-handbook.alioth.debian.org/ say - but shall also use Stephen's > site, which I find very useful. So much of the documentation from which one > has to work is old - but that doesn't make it useless. And anyway, I think > that Stephen updates his site, so it is not outdated.
Stephen's page isn't outdated. Perhaps kernel-package has been deprecated by the kernel maintainers [1] [2] - even though it's still being patched according to the wheezy changelog. I've also never seen any Debian documentation pointing to building a kernel elsewhere than in "/usr/src/". It's been the RHEL/Fedora way for years though. I don't see what's difficult about [3]. The problem's that if you follow that exact procedure, you'll end end with the same kernel version and .deb name as the linux-image package in the official archive. You can change the kernel version by setting it as "EXTRAVERSION" at the top of "/usr/src/linux-source-<ver>/Makefile" (for example, the upstream release candidates set "EXTRAVERSION=-rcX") and you can change the .deb name with "KDEB_PKGVERSION=<...> make deb-pkg". 1. http://lists.debian.org/debian-kernel/2009/10/msg00613.html 2. http://lists.debian.org/debian-devel/2012/09/msg00330.html 3. http://kernel-handbook.alioth.debian.org/ch-common-tasks.html#s-common-building -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/CAOdo=syge3c8e5vybjxgjc6hmwaawcdcrmawxsgotsyxwun...@mail.gmail.com