source: BOOK/boot/x86_64-64/lilo.xml @ e990786d

clfs-1.2clfs-2.1clfs-3.0.0-systemdclfs-3.0.0-sysvinitsystemdsysvinit
Last change on this file since e990786d was e990786d, checked in by Ken Moffat <zarniwhoop@…>, 17 years ago

Fix typo, I wish I'd noticed this before 1.0.0 came out.

  • Property mode set to 100644
File size: 3.8 KB
RevLine 
[48b28ab]1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
3  "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
4  <!ENTITY % general-entities SYSTEM "../../general.ent">
5  %general-entities;
6]>
7
8<sect1 id="ch-boot-lilo">
9  <?dbhtml filename="lilo.html"?>
10
[fb40919]11  <title>Making the CLFS System Bootable</title>
[48b28ab]12
13  <indexterm zone="ch-boot-lilo">
14    <primary sortas="a-Lilo">Lilo</primary>
15    <secondary>configuring</secondary>
16  </indexterm>
17
18  <para os="a">You are nearly ready to boot to the new temporary system.
19  One of the last things to do is to ensure that the system can be booted.
[3df6c70]20  The instructions below apply only to x86_64 machines on which Lilo is going
21  to be installed. Information on using a pre-installed GRUB on machines
[48b28ab]22  currently running as x86 or x86_64 multilib should be available in the
23  usual resource-specific locations for those architectures.  If you have
[3df6c70]24  installed an x86 version of Lilo, these instructions should be modified
[48b28ab]25  to refer to the <command>lilo</command> and <command>keytab-lilo.pl
26  </command> commands you installed on the host system.</para>
27
28  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
29  href="../x86/grub.xml"
30  xpointer="xpointer(//*[@os='b'])"/>
31
[37efcbc]32  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
33  href="../../bootable/x86_64-64/lilo.xml"
34  xpointer="xpointer(//*[@os='c'])"/>
35
[48b28ab]36  <para os="d">Earlier, we compiled and installed the Lilo boot loader software
37  in preparation for this step. The procedure involves writing a boot image to
38  a specific location on the hard drive. If you have a floppy disk drive, or
39  if you have installed a cd recording program, we highly recommend using
40  mkrescue to create a Lilo boot floppy, or CD (using e.g. dvdrecord from
41  dvdrtools) as a test and as a backup.</para>
42
[37efcbc]43  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
44  href="../../bootable/x86_64-64/lilo.xml"
45  xpointer="xpointer(//*[@os='e'])"/>
[48b28ab]46
[e990786d]47<screen os="f" role="nodump"><userinput>keytab-lilo.pl uk >${CLFS}/boot/uk.ktl</userinput></screen>
[48b28ab]48
[37efcbc]49  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
50  href="../../bootable/x86_64-64/lilo.xml"
51  xpointer="xpointer(//*[@os='g'])"/>
[48b28ab]52
[37efcbc]53  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
54  href="../../bootable/x86_64-64/lilo.xml"
55  xpointer="xpointer(//*[@os='i'])"/>
[48b28ab]56
[3f76cac]57<screen os="j" role="nodump"><userinput>cat &gt; ${CLFS}/etc/lilo.conf &lt;&lt; "EOF"
[48b28ab]58<literal># Begin /etc/lilo.conf
59# lilo.conf
60#
61# global options
62boot=/dev/&lt;bootdisk&gt;
63keytable=/boot/&lt;keytable&gt;
64lba32
65map=/boot/map
66prompt
67
68# set the name of the default image to boot
[3f76cac]69default=clfs
[48b28ab]70
71# define an image
[3f76cac]72image=/boot/clfskernel
73    label=clfs
[48b28ab]74    root=/dev/&lt;partition&gt;
75    read-only
76# optionally add parameters to pass, e.g.
77#   append="video=radeonfb:1024x768-16@70"
78
79# if you had an existing system, you could
80# add its details here.
81EOF</literal></userinput></screen>
82
83
[37efcbc]84  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
85  href="../../bootable/x86_64-64/lilo.xml"
86  xpointer="xpointer(//*[@os='k'])"/>
[48b28ab]87
88  <warning os="l">
89    <para>The following command will overwrite any current boot loader.
90    Do not run the command if this is not desired. If you have
91    cross-compiled on a different machine from the target, you must
92    install the bootloader on the target machine, the installed boot
93    block is not a file which can be copied with <command>tar</command>.
94    </para>
95  </warning>
96
[37efcbc]97  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
98  href="../../bootable/x86_64-64/lilo.xml"
99  xpointer="xpointer(//*[@os='m'])"/>
[48b28ab]100
101<screen os="n" role="nodump"><userinput>/tools/bin/lilo-static -v</userinput></screen>
102
103  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
104  href="../../bootable/x86_64-64/lilo.xml"
105  xpointer="xpointer(//*[@os='o'])"/>
106
107</sect1>
Note: See TracBrowser for help on using the repository browser.