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