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

clfs-1.2 clfs-2.1 clfs-3.0.0-systemd clfs-3.0.0-sysvinit systemd sysvinit
Last change on this file since 996f8ac was 4bf670f1, checked in by Ken Moffat <zarniwhoop@…>, 17 years ago

Make sure lilo looks for {CLFS}/etc/lilo.conf in chapter 7. Thanks to b-vol for the report.

  • Property mode set to 100644
File size: 3.8 KB
RevLine 
[48b28ab]1<?xml version="1.0" encoding="ISO-8859-1"?>
[aa18ac0]2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
[48b28ab]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
[4bf670f1]101<screen os="n" role="nodump"><userinput>/tools/bin/lilo.static -v -C ${CLFS}/etc/lilo.conf</userinput></screen>
[48b28ab]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.