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

clfs-1.2 clfs-2.1 clfs-3.0.0-systemd clfs-3.0.0-sysvinit systemd sysvinit
Last change on this file since eca651f 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
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/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
11 <title>Making the CLFS System Bootable</title>
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.
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
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
24 installed an x86 version of Lilo, these instructions should be modified
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
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
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
43 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
44 href="../../bootable/x86_64-64/lilo.xml"
45 xpointer="xpointer(//*[@os='e'])"/>
46
47<screen os="f" role="nodump"><userinput>keytab-lilo.pl uk >${CLFS}/boot/uk.ktl</userinput></screen>
48
49 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
50 href="../../bootable/x86_64-64/lilo.xml"
51 xpointer="xpointer(//*[@os='g'])"/>
52
53 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
54 href="../../bootable/x86_64-64/lilo.xml"
55 xpointer="xpointer(//*[@os='i'])"/>
56
57<screen os="j" role="nodump"><userinput>cat &gt; ${CLFS}/etc/lilo.conf &lt;&lt; "EOF"
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
69default=clfs
70
71# define an image
72image=/boot/clfskernel
73 label=clfs
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
84 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
85 href="../../bootable/x86_64-64/lilo.xml"
86 xpointer="xpointer(//*[@os='k'])"/>
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
97 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
98 href="../../bootable/x86_64-64/lilo.xml"
99 xpointer="xpointer(//*[@os='m'])"/>
100
101<screen os="n" role="nodump"><userinput>/tools/bin/lilo.static -v -C ${CLFS}/etc/lilo.conf</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.