xref: /openbmc/openbmc-tools/netboot/README.md (revision cf3c1e67)
1*cf3c1e67SAndrew JefferyNetboot a remote OpenBMC host via telnet (and hopefully at some stage, ssh).
2*cf3c1e67SAndrew Jeffery
3*cf3c1e67SAndrew JefferyTo configure, edit `${HOME}/.config/obmc-scripts/netboot` to configure a
4*cf3c1e67SAndrew Jefferymachine:
5*cf3c1e67SAndrew Jeffery
6*cf3c1e67SAndrew Jeffery```
7*cf3c1e67SAndrew Jeffery[foo]
8*cf3c1e67SAndrew Jefferyplatform = "bar"
9*cf3c1e67SAndrew Jefferyuser = "baz"
10*cf3c1e67SAndrew Jefferypassword = "quux"
11*cf3c1e67SAndrew Jeffery
12*cf3c1e67SAndrew Jeffery    # telnet serial server
13*cf3c1e67SAndrew Jeffery    [foo.console]
14*cf3c1e67SAndrew Jeffery    host = "1.2.3.4"
15*cf3c1e67SAndrew Jeffery    port = 5678
16*cf3c1e67SAndrew Jeffery
17*cf3c1e67SAndrew Jeffery    [foo.u-boot]
18*cf3c1e67SAndrew Jeffery    commands = [
19*cf3c1e67SAndrew Jeffery        "setenv bootfile fitImage",
20*cf3c1e67SAndrew Jeffery        "tftp",
21*cf3c1e67SAndrew Jeffery    ]
22*cf3c1e67SAndrew Jeffery```
23*cf3c1e67SAndrew Jeffery
24*cf3c1e67SAndrew JefferyThen netboot your machine:
25*cf3c1e67SAndrew Jeffery
26*cf3c1e67SAndrew Jeffery```
27*cf3c1e67SAndrew Jeffery$ ./netboot foo
28*cf3c1e67SAndrew Jeffery```
29