<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML ><HEAD ><TITLE >Installing the Backstreet Ruby/ Ruby-2.6 kernel</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK REL="HOME" TITLE="XFree Local Multi-User HOWTO" HREF="index.html"><LINK REL="UP" TITLE="Installing the kernel" HREF="kernel.html"><LINK REL="PREVIOUS" TITLE="Installing the kernel" HREF="kernel.html"><LINK REL="NEXT" TITLE="Notes on building your own kernel" HREF="build_kernel.html"></HEAD ><BODY CLASS="sect1" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >XFree Local Multi-User HOWTO</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="kernel.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" >Chapter 3. Installing the kernel</TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="build_kernel.html" ACCESSKEY="N" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="sect1" ><H1 CLASS="sect1" ><A NAME="inst_kernel" ></A >3.1. Installing the Backstreet Ruby/ Ruby-2.6 kernel</H1 ><P >Now it's time to install the kernel.</P ><P >The easiest way would be to pull an already prepared binary kernel; there are packages for some distributions (currently only Mandrake and Debian) or a source package, and rebuild it on your system.</P ><P >If for some reason you cannot use them or have problems using them you can also build your own kernel with the Backstreet Ruby/ Ruby-2.6 patch. For more information how to do this visit the Backstreet Ruby page on building and installing the kernel: <A HREF="http://startx.times.lv" TARGET="_top" >http://startx.times.lv</A > (or some of the mirrors) -> Documentation -> Quick Kernel.</P ><P >(If you are new to Linux, reading <SPAN CLASS="QUOTE" >"The Linux Kernel HOWTO"</SPAN >, <A HREF="http://tldp.org/HOWTO/Kernel-HOWTO.html" TARGET="_top" >http://tldp.org/HOWTO/Kernel-HOWTO.html</A >, could be very helpful.)</P ><P >You can find binary kernel packages for Mandrake at <A HREF="http://karlovo.demon.co.uk/~svetlio/ruby-contrib/" TARGET="_top" >http://karlovo.demon.co.uk/~svetlio/ruby-contrib/</A >.</P ><P >Debian binary kernel packages are available at <A HREF="http://www.schuldei.org/debian/bruby" TARGET="_top" >http://www.schuldei.org/debian/bruby</A >, or as apt repository "deb http://www.schuldei.org/debian/bruby ./ "</P ><DIV CLASS="note" ><P ></P ><TABLE CLASS="note" WIDTH="100%" BORDER="0" ><TR ><TD WIDTH="25" ALIGN="CENTER" VALIGN="TOP" ><IMG SRC="../images/note.gif" HSPACE="5" ALT="Note"></TD ><TH ALIGN="LEFT" VALIGN="CENTER" ><B >Note</B ></TH ></TR ><TR ><TD > </TD ><TD ALIGN="LEFT" VALIGN="TOP" ><P ></P ><UL ><LI ><P >If you are going to use USB input devices, it's recommended to use the hid driver instead of usbkbd/ usbmouse.</P ></LI ><LI ><P >Upon loading the hid driver, you might get the following error message:</P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="screen" >[root@svetljo RPM]# modprobe hid modprobe: Can't locate module keybdev which is needed for hid [root@svetljo RPM]#</PRE ></FONT ></TD ></TR ></TABLE ><P >The reason is that in some version of the module-utils package this dependency is hardcoded, but overrideable, so you should override it by adding <SPAN CLASS="QUOTE" >"above hid usbcore"</SPAN > to your <TT CLASS="filename" >/etc/modules.conf</TT ></P ></LI ></UL ></TD ></TR ></TABLE ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="kernel.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >Home</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="build_kernel.html" ACCESSKEY="N" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >Installing the kernel</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="kernel.html" ACCESSKEY="U" >Up</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >Notes on building your own kernel</TD ></TR ></TABLE ></DIV ></BODY ></HTML >