<HTML ><HEAD ><TITLE >Configure Linux kernel using SYSLINUX</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK REL="HOME" TITLE="Remote Serial Console HOWTO" HREF="index.html"><LINK REL="UP" TITLE="Configure Linux kernel" HREF="configure-kernel.html"><LINK REL="PREVIOUS" TITLE="Configure Linux kernel using GRUB" HREF="configure-kernel-grub.html"><LINK REL="NEXT" TITLE="Configure getty" HREF="getty.html"></HEAD ><BODY CLASS="SECTION" 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" >Remote Serial Console HOWTO</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="configure-kernel-grub.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" >Chapter 5. Configure <SPAN CLASS="SYSTEMITEM" >Linux</SPAN > kernel</TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="getty.html" ACCESSKEY="N" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="SECTION" ><H1 CLASS="SECTION" ><A NAME="CONFIGURE-KERNEL-SYSLINUX" ></A >5.3. Configure Linux kernel using <SPAN CLASS="APPLICATION" >SYSLINUX</SPAN ></H1 ><P >Edit each <TT CLASS="LITERAL" >LABEL</TT > entry to add an <TT CLASS="LITERAL" >APPEND</TT > line containing the serial console parameter to pass to the Linux kernel. Like <SPAN CLASS="APPLICATION" >LILO</SPAN >, if a kernel already has parameters, then add our parameters to the list after <TT CLASS="LITERAL" >APPEND</TT >.</P ><P >For example:</P ><DIV CLASS="FIGURE" ><A NAME="CONFIGURE-KERNEL-SYSLINUX-APPEND" ></A ><P ><B >Figure 5-6. Recommended kernel parameters, <SPAN CLASS="APPLICATION" >SYSLINUX</SPAN > configuration</B ></P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" >APPEND console=tty0 console=ttyS0,9600n8</PRE ></FONT ></TD ></TR ></TABLE ></DIV ><P >There are some traps for beginners in the differences between <SPAN CLASS="APPLICATION" >LILO</SPAN > and <SPAN CLASS="APPLICATION" >SYSLINUX</SPAN >. <SPAN CLASS="APPLICATION" >LILO</SPAN > uses <TT CLASS="LITERAL" >append=</TT >, whereas <SPAN CLASS="APPLICATION" >SYSLINUX</SPAN > uses just <TT CLASS="LITERAL" >append</TT >. <B CLASS="COMMAND" >lilo</B > needs to be run after each change to <TT CLASS="FILENAME" >/etc/lilo.conf</TT >, whereas <B CLASS="COMMAND" >syslinux</B > does not need to be run after changing <TT CLASS="FILENAME" >\SYSLINUX.CFG</TT >.</P ></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="configure-kernel-grub.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="getty.html" ACCESSKEY="N" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >Configure Linux kernel using <SPAN CLASS="APPLICATION" >GRUB</SPAN ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="configure-kernel.html" ACCESSKEY="U" >Up</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >Configure <SPAN CLASS="PRODUCTNAME" >getty</SPAN ></TD ></TR ></TABLE ></DIV ></BODY ></HTML >