diff options
Diffstat (limited to 'slackbook/html/booting.html')
-rw-r--r-- | slackbook/html/booting.html | 202 |
1 files changed, 0 insertions, 202 deletions
diff --git a/slackbook/html/booting.html b/slackbook/html/booting.html deleted file mode 100644 index ca3b7871..00000000 --- a/slackbook/html/booting.html +++ /dev/null @@ -1,202 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> -<head> -<meta name="generator" content="HTML Tidy, see www.w3.org" /> -<title>Booting</title> -<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" /> -<link rel="HOME" title="Slackware Linux Essentials" href="index.html" /> -<link rel="PREVIOUS" title="xdm" href="x-window-system-xdm.html" /> -<link rel="NEXT" title="LOADLIN" href="booting-loadlin.html" /> -<link rel="STYLESHEET" type="text/css" href="docbook.css" /> -<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> -</head> -<body class="CHAPTER" 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">Slackware Linux Essentials</th> -</tr> - -<tr> -<td width="10%" align="left" valign="bottom"><a href="x-window-system-xdm.html" -accesskey="P">Prev</a></td> -<td width="80%" align="center" valign="bottom"></td> -<td width="10%" align="right" valign="bottom"><a href="booting-loadlin.html" -accesskey="N">Next</a></td> -</tr> -</table> - -<hr align="LEFT" width="100%" /> -</div> - -<div class="CHAPTER"> -<h1><a id="BOOTING" name="BOOTING"></a>Chapter 7 Booting</h1> - -<div class="TOC"> -<dl> -<dt><b>Table of Contents</b></dt> - -<dt>7.1 <a href="booting.html#BOOTING-LILO">LILO</a></dt> - -<dt>7.2 <a href="booting-loadlin.html">LOADLIN</a></dt> - -<dt>7.3 <a href="booting-dual.html">Dual Booting</a></dt> -</dl> -</div> - -<p>The process of booting your Linux system can sometimes be easy and sometimes be -difficult. Many users install Slackware on their computer and that's it. They just turn -it on and it's ready to use. Othertimes, simply booting the machine can be a chore. For -most users, LILO works best. Slackware includes LILO and Loadlin for booting Slackware -Linux. LILO will work from a hard drive partition, a hard drive's master boot record, or -a floppy disk, making it a very versatile tool. Loadlin works from a DOS command line, -killing DOS and invoking Linux.</p> - -<p>Another popular utility for booting Linux is GRUB. GRUB is not included or officially -supported by Slackware. Slackware holds to the “tried and true” standard for -what gets included inside the distribution. While GRUB works well and includes some -features that LILO does not, LILO handles all the essential tasks of a boot loader -reliably with a proven track record. Being younger, GRUB hasn't quite lived up to that -legacy yet. As it is not included with Slackware, we do not discuss it here. If you wish -to use GRUB (perhaps it came with another Linux OS and you want to use it to dual-boot) -consult GRUB's documentation.</p> - -<p>This section covers using LILO and Loadlin, the two booters included with Slackware. -It also explains some typical dual booting scenarios and how you could go about setting -it up.</p> - -<div class="SECT1"> -<h1 class="SECT1"><a id="BOOTING-LILO" name="BOOTING-LILO">7.1 LILO</a></h1> - -<p>The Linux Loader, or LILO, is the most popular booter in use on Linux systems. It is -quite configurable and can easily be used to boot other operating systems.</p> - -<p>Slackware Linux comes with a menu-driven configuration utility called <tt -class="COMMAND">liloconfig</tt>. This program is first run during the setup process, but -you can invoke it later by typing <tt class="COMMAND">liloconfig</tt> at the prompt.</p> - -<p>LILO reads its settings from the <tt class="COMMAND">/etc/lilo.conf</tt>(5) file. It -is not read each time you boot up, but instead is read each time you install LILO. LILO -must be reinstalled to the boot sector each time you make a configuration change. Many -LILO errors come from making changes to the <tt class="FILENAME">lilo.conf</tt> file, but -failing to re-run lilo to install these changes. <tt class="COMMAND">liloconfig</tt> will -help you build the configuration file so that you can install LILO for your system. If -you prefer to edit <tt class="FILENAME">/etc/lilo.conf</tt> by hand, then reinstalling -LILO just involves typing <tt class="COMMAND">/sbin/lilo</tt> (as <tt -class="USERNAME">root</tt>) at the prompt.</p> - -<p>When you first invoke <tt class="COMMAND">liloconfig</tt>, it will look like this:</p> - -<div class="FIGURE"><a id="BOOTING-SETUP-LILO" name="BOOTING-SETUP-LILO"></a> -<p><b>Figure 7-1. <tt class="COMMAND">liloconfig</tt></b></p> - -<p><img src="booting/setup-lilo-w.png" /></p> -</div> - -<p>If this is your first time setting up LILO, you should pick simple. Otherwise, you -might find expert to be faster if you are familiar with LILO and Linux. Selecting simple -will begin the LILO configuration.</p> - -<p>If kernel frame buffer support is compiled into your kernel, <tt -class="COMMAND">liloconfig</tt> will ask which video resolution you would like to use. -This is the resolution that is also used by the XFree86 frame buffer server. If you do -not want the console to run in a special video mode, selecting normal will keep the -standard 80x25 text mode in use.</p> - -<p>The next part of the LILO configuration is selecting where you want it installed. This -is probably the most important step. The list below explains the installation places:</p> - -<div class="VARIABLELIST"> -<dl> -<dt><var class="OPTION">Root</var></dt> - -<dd> -<p>This option installs LILO to the beginning of your Linux root partition. This is the -safest option if you have other operating systems on your computer. It ensures that any -other booters are not overwritten. The disadvantage is that LILO will only load from here -if your Linux drive is the first drive on your system. This is why many people chose to -create a very small <tt class="FILENAME">/boot</tt> partition as the first drive on their -system. This allows the kernel and LILO to be installed at the beginning of the drive -where LILO can find them. Previous versions of LILO contained an infamous flaw known as -the “1024 cylinder limit”. LILO was unable to boot kernels on partitions past -the 1024th cylinder. Recent editions of LILO have eliminated this problem.</p> -</dd> - -<dt><var class="OPTION">Floppy</var></dt> - -<dd> -<p>This method is even safer than the previous one. It creates a boot floppy that you can -use to boot your Linux system. This keeps the booter off the hard disk entirely, so you -only boot this floppy when you want to use Slackware. The flaws with this method are -obvious. Floppies are notoriously fickle, prone to failures. Secondly, the boot loader is -no longer self-contained within the computer. If you loose your floppy disk, you'll have -to make another to boot your system.</p> -</dd> - -<dt><var class="OPTION">MBR</var></dt> - -<dd> -<p>You will want to use this method if Slackware is the only operating system on your -computer, or if you will be using LILO to choose between multiple operating systems on -your computer. This is the most preferred method for installing LILO and will work with -almost any computer system.</p> - -<div class="WARNING"> -<table class="WARNING" width="90%" border="0"> -<tr> -<td width="25" align="CENTER" valign="TOP"><img src="./imagelib/admon/warning.png" -hspace="5" alt="Warning" /></td> -<td align="LEFT" valign="TOP"> -<p>This option will overwrite any other booter you have in the MBR.</p> -</td> -</tr> -</table> -</div> -</dd> -</dl> -</div> - -<p>After selecting the installation location, <tt class="COMMAND">liloconfig</tt> will -write the configuration file and install LILO. That's it. If you select the expert mode -you will receive a special menu. This menu allows you to tweak the <tt -class="FILENAME">/etc/lilo.conf</tt> file, add other operating systems to your boot menu, -and set LILO to pass special kernel parameters at boot time. The expert menu looks like -this:</p> - -<div class="FIGURE"><a id="BOOTING-LILO-EXPERT" name="BOOTING-LILO-EXPERT"></a> -<p><b>Figure 7-2. <tt class="COMMAND">liloconfig</tt> Expert Menu</b></p> - -<p><img src="booting/setup-lilo-expert-w.png" /></p> -</div> - -<p>Whatever your system configuration is, setting up a working boot loader is easy. <tt -class="COMMAND">liloconfig</tt> makes setting it up a cinch.</p> -</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="x-window-system-xdm.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="booting-loadlin.html" -accesskey="N">Next</a></td> -</tr> - -<tr> -<td width="33%" align="left" valign="top"><tt class="COMMAND">xdm</tt></td> -<td width="34%" align="center" valign="top"> </td> -<td width="33%" align="right" valign="top">LOADLIN</td> -</tr> -</table> -</div> -</body> -</html> - |