summaryrefslogtreecommitdiff
path: root/ca/boot-installer/arm.xml
blob: 505a05323c70b44ad08043337456ad331523b953 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
<!-- retain these comments for translator revision tracking -->
<!-- original version: 28672 untranslated -->

  <sect2 arch="arm" id="boot-tftp"><title>Booting from TFTP</title>

&boot-installer-intro-net.xml;

  <sect3 arch="arm"><title>Booting from TFTP on NetWinder</title>

<para>

NetWinders have two network interfaces: The 10Mbps NE2000-compatible
card is <filename>eth0</filename> and the 100Mbps Tulip card is
<filename>eth1</filename>.

</para><note><para>

You need NeTTrom 2.2.1 or later to boot the
installation system. NeTTrom 2.3.3 is recommended: get these files
from
<ulink url="ftp://ftp.netwinder.org/pub/netwinder/firmware/"></ulink>:
<itemizedlist>
<listitem><para>

<filename>nettrom-2.3-3.armv4l.rpm</filename>

</para></listitem>
<listitem><para>

<filename>nettrom-2.3.3.bin</filename>

</para></listitem>
<listitem><para>

<filename>nettrom-2.3.3.bin.md5sum</filename>

</para></listitem>
</itemizedlist>

</para></note><para>

After rebooting and interrupting the boot process during the countdown, you
must first configure the network either with a static address:

<informalexample><screen>
    NeTTrom command-&gt; setenv eth0_ip 192.168.0.10/24
</screen></informalexample>

where 24 is the number of set bits in the netmask, or a dynamic address:

<informalexample><screen>
    NeTTrom command-&gt; boot diskless
</screen></informalexample>

You may also need to configure the <userinput>route1</userinput>
settings if the TFTP
server is not on the local subnet.  The rest of the config is pretty
standard (the save-all step is optional):

<informalexample><screen>
    NeTTrom command-&gt; setenv kerntftpserver 192.168.0.1
    NeTTrom command-&gt; setenv kerntftpfile boot.img
    NeTTrom command-&gt; save-all
    NeTTrom command-&gt; setenv netconfig_eth0 flash
    NeTTrom command-&gt; setenv kernconfig tftp
    NeTTrom command-&gt; setenv rootdev /dev/ram
    NeTTrom command-&gt; setenv cmdappend root=/dev/ram
</screen></informalexample>

Only the last four of these interfere with normal disk booting, so it is
safe to issue <command>save-all</command> right before them, which will
store the network settings in case you need to boot from the network
again.

If you want to use the serial console to install your NetWinder, you also
need the following setting:

<informalexample><screen>
    NeTTrom command-&gt; setenv cmdappend root=/dev/ram console=ttyS0,115200
</screen></informalexample>

Use the <command>printenv</command> command to review your
environment settings. Finally, if your <envar>cmdappend</envar>
NeTTrom variable has the <option>noinitrd</option> option, you must
remove it so the downloaded kernel can boot with its attached ramdisk.

</para>
  </sect3>

  <sect3 arch="arm"><title>Booting from TFTP on CATS</title>

<para>

On CATS machines, use <command>boot de0:</command> or similar at the
Cyclone prompt.

</para>
   </sect3>
  </sect2>



  <sect2 arch="arm"><title>Booting from CD-ROM</title>

&boot-installer-intro-cd.xml;

<para>

To boot a CD-ROM from the Cyclone console prompt, use the command
<command>boot cd0:cats.bin</command>

</para>
  </sect2>