<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
<META NAME="GENERATOR" CONTENT="GtkHTML/3.28.3">
</HEAD>
<BODY>
Hi all :)<BR>
<BR>
building a kernel-rt failed. This are the steps I did:<BR>
<BR>
### Downloading the kernel sources<BR>
spinymouse@ubuntu:/usr/src$ wget ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.33.7.tar.bz2 <A HREF="http://www.kernel.org/pub/linux/kernel/projects/rt/patch-2.6.33.7-rt29.bz2">http://www.kernel.org/pub/linux/kernel/projects/rt/patch-2.6.33.7-rt29.bz2</A><BR>
<BR>
### Extracting the sources and patching the kernel<BR>
spinymouse@ubuntu:/usr/src$ tar xvjf linux-2.6.33.7.tar.bz2<BR>
spinymouse@ubuntu:/usr/src$ rm linux-2.6.33.7.tar.bz2<BR>
spinymouse@ubuntu:/usr/src$ mv linux-2.6.33.7 linux-2.6.33.7-rt29<BR>
spinymouse@ubuntu:/usr/src$ ln -s linux-2.6.33.7-rt29 linux<BR>
spinymouse@ubuntu:/usr/src$ cd linux<BR>
spinymouse@ubuntu:/usr/src/linux$ mv ../patch-2.6.33.7-rt29.bz2 ../linux<BR>
spinymouse@ubuntu:/usr/src/linux$ bunzip2 patch-2.6.33.7-rt29.bz2<BR>
spinymouse@ubuntu:/usr/src/linux$ patch -p1 < patch-2.6.33.7-rt29<BR>
spinymouse@ubuntu:/usr/src/linux$ rm patch-2.6.33.7-rt29<BR>
<BR>
### Editing a configuration<BR>
spinymouse@ubuntu:/usr/src/linux$ uname -r<BR>
2.6.32-25-preempt<BR>
spinymouse@ubuntu:/usr/src/linux$ cp /boot/config-$(uname -r) .config<BR>
spinymouse@ubuntu:/usr/src/linux$ make oldconfig<BR>
Pushing enter only.<BR>
<BR>
### Disable staging<BR>
spinymouse@ubuntu:/usr/src/linux$ gedit .config<BR>
Editing<BR>
CONFIG_STAGING=y<BR>
to<BR>
# CONFIG_STAGING is not set<BR>
<BR>
spinymouse@ubuntu:/usr/src/linux$ make oldconfig<BR>
Nothing to do.<BR>
<BR>
### Tidying up<BR>
spinymouse@ubuntu:/usr/src/linux$ make-kpkg clean<BR>
<BR>
### Building the kernel<BR>
spinymouse@ubuntu:/usr/src/linux$ export CONCURRENCY_LEVEL=2<BR>
spinymouse@ubuntu:/usr/src/linux$ make-kpkg --rootcmd fakeroot --initrd kernel-image kernel-headers kernel-source <BR>
<BR>
### First trial failed because of two kinds of errors I got several times<BR>
tar: [...]: Cannot open: No such file or directory<BR>
tar: vmlinux: Cannot write: No space left on device<BR>
<BR>
### Creating space<BR>
spinymouse@ubuntu:/usr/src/linux$ sudo -i<BR>
root@ubuntu:~# synaptic<BR>
Completely removed the following packages:<BR>
linux-headers-2.6.32-23<BR>
linux-headers-2.6.32-23-preempt<BR>
linux-image-2.6.31-10-rt<BR>
linux-image-2.6.31-11-rt<BR>
linux-image-2.6.32-23-preempt<BR>
linux-image-2.6.32-24-preempt<BR>
linux-image-2.6.33-23-realtime<BR>
linux-image-2.6.33-29-realtime<BR>
linux-image-2.6.33.5-rt23<BR>
linux-image-rt<BR>
root@ubuntu:~# rm -r /usr/src/linux-2.6.33.5-rt23<BR>
root@ubuntu:~# rm /usr/src/linux-headers-2.6.33.5-rt23_2.6.33.5-rt23-10.00.Custom_amd64.deb<BR>
root@ubuntu:~# rm /usr/src/linux-headers-2.6.33.7-rt29_2.6.33.7-rt29-10.00.Custom_amd64.deb<BR>
root@ubuntu:~# rm /usr/src/linux-image-2.6.33.5-rt23_2.6.33.5-rt23-10.00.Custom_amd64.deb<BR>
root@ubuntu:~# rm /usr/src/linux-image-2.6.33.7-rt29_2.6.33.7-rt29-10.00.Custom_amd64.deb<BR>
root@ubuntu:~# rm /usr/src/linux-source-2.6.33.5-rt23_2.6.33.5-rt23-10.00.Custom_all.deb<BR>
root@ubuntu:~# rm /boot/grub/grub.cfg_Oct*<BR>
root@ubuntu:~# gparted<BR>
There now should be enough free space.<BR>
root@ubuntu:~# logout<BR>
<BR>
### Checking if everything still is ok<BR>
spinymouse@ubuntu:/usr/src/linux$ make oldconfig<BR>
spinymouse@ubuntu:/usr/src/linux$ echo $CONCURRENCY_LEVEL<BR>
Everything is ok.<BR>
<BR>
### Tidying up<BR>
spinymouse@ubuntu:/usr/src/linux$ make-kpkg clean<BR>
<BR>
### Building the kernel<BR>
spinymouse@ubuntu:/usr/src/linux$ make-kpkg --rootcmd fakeroot --initrd kernel-image kernel-headers kernel-source<BR>
:)<BR>
<BR>
Didn't run 'make-kpkg clean', if something should be needed for debugging.<BR>
<BR>
### Installing the image<BR>
spinymouse@ubuntu:/usr/src/linux$ cd ..<BR>
spinymouse@ubuntu:/usr/src$ sudo dpkg -i linux-image-2.6.33.7-rt29_2.6.33.7-rt29-10.00.Custom_amd64.deb<BR>
spinymouse@ubuntu:/usr/src$ sudo gedit /boot/grub/grub.cfg<BR>
<BR>
### I didn't try to boot he kernel ...<BR>
because there's no initrd.<BR>
<BR>
spinymouse@ubuntu:/usr/src$ ls /boot -hAl<BR>
total 21M<BR>
-rw-r--r-- 1 root root 632K 2010-09-18 02:35 abi-2.6.32-25-preempt<BR>
-rw-r--r-- 1 root root 109K 2010-09-18 02:35 config-2.6.32-25-preempt<BR>
-rw-r--r-- 1 root root 108K 2010-10-03 04:53 config-2.6.33.7-rt29<BR>
drwxr-xr-x 3 root root 12K 2010-10-03 07:31 grub<BR>
-rw-r--r-- 1 root root 8.0M 2010-10-02 12:22 initrd.img-2.6.32-25-preempt<BR>
-rw-r--r-- 1 root root 157K 2010-03-23 10:40 memtest86+.bin<BR>
-rw-r--r-- 1 root root 2.1M 2010-09-18 02:35 System.map-2.6.32-25-preempt<BR>
-rw-r--r-- 1 root root 2.1M 2010-10-03 05:57 System.map-2.6.33.7-rt29<BR>
-rw-r--r-- 1 root root 1.4K 2010-09-18 02:38 vmcoreinfo-2.6.32-25-preempt<BR>
-rw-r--r-- 1 root root 4.0M 2010-09-18 02:35 vmlinuz-2.6.32-25-preempt<BR>
-rw-r--r-- 1 root root 4.0M 2010-10-03 05:57 vmlinuz-2.6.33.7-rt29<BR>
<BR>
What could be the reason that I don't get an initrd?<BR>
<BR>
Cheers!<BR>
<BR>
Ralf
</BODY>
</HTML>