Hi all, I was trying to follow the instructions for patching and installing the real time kernel found here: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?RtaiSteps
The short question is, how does one do mkinitrd on Ubuntu? I could not find a package for it or a compatible version. What is the equivalent means of doing this on Ubuntu? Below is what I found while trying to follow the instructions on the RTAI steps page. The instructions there are for Fedora Core 3, while I am trying to do this on Ubuntu 6.06, but there now seem to be some changes, most of which I presume would also apply to Fedora. I imagine, as was the case for me, anyone wanting to do this for EMC would be more likely to what to do it through Ubuntu rather than Fedora. The below is what I found when following those instructions from a clean install of ubuntu 6.06 workstation. I can update the RTAI steps page if it is desired, once I get through the process in its entirety. cd /usr/local/src/ [no change] sudo chmod a+rwx . [no change] wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.10.tar.bz2 => wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.bz2 (Note: 2.6.18 appears to be the latest stable version) wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.10.tar.bz2.sign => wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.bz2.sign wget http://www.aero.polimi.it/RTAI/rtai-3.2.tar.bz2 [no change] sudo apt-get update [no change] As for: sudo apt-get install cvs gcc-c++ gcc ncurses-devel pciutils-devel tk-devel tcl-devel gtk+-devel cvs installs fine gcc-c++ is not recognized, I ended up installing EMC2 and build-dep for emc2 to load the c++ compiler, etc. ncurses-devel now apprears to be ncurses-dev pciutils-devel now appears to be pciutils-dev I could not find the equivalents for tk-devel or tcl-devel gtk+-devel now appears to be libgtk2.0-dev gpg --keyserver wwwkeys.pgp.net --recv-keys 0x517D0F0E gpg --verify linux-2.6.10.tar.bz2.sign linux-2.6.10.tar.bz2 Didn't work, but in the same way it didn't work in the instructions. bunzip2 linux-2.6.10.tar.bz2 => bunzip2 linux-2.6.18.tar.bz2 tar -xf linux-2.6.10.tar => tar -xf linux-2.6.18.tar bunzip2 rtai-3.2.tar.bz2 [no change] tar -xvf rtai-3.2.tar [no change] cd linux-2.6.10 => cd linux-2.6.18 make xconfig Does not work. The error apparently is that QT is missing. Through the Synaptic installer, I see a bunch of uninstalled libraries associated with things such as Python, but nothing uninstalled that looks to be QT itself. I am not sure what needs to be installed to run xconfig, so I ran "make menuconfig" instead. make dep ;#(depreciated? well, can't hurt) Not needed any more, gives a message that it is obsolete. No changes needed to any of the following: -----------> make clean make bzImage ls -l arch/i386/boot/bzImage You should see something like: -rw-r--r-- 1 blipkowi users 1563617 Jun 6 01:01 arch/i386/boot/bzImage Otherwise, you are going to have to use your brain! Now, build and install the modules: make modules ;#(46 minutes) ----------< su - [Did not use] make modules_install => sudo make modules_install Here is where I get stuck: mkinitrd /boot/initrd-2.6.18.img 2.6.18 Regards, Eric ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers