mirror of
https://github.com/danderson/netboot.git
synced 2025-12-16 15:02:12 +01:00
pixiecore: give up on gravizo, just embed directly.
This commit is contained in:
parent
9927c28dea
commit
91d63797ed
@ -5,18 +5,7 @@ binary, which together can take a PXE ROM from nothing to booting
|
|||||||
Linux. They are: ProxyDHCP, PXE, TFTP, and HTTP. Let's walk through
|
Linux. They are: ProxyDHCP, PXE, TFTP, and HTTP. Let's walk through
|
||||||
the boot process for a PXE ROM.
|
the boot process for a PXE ROM.
|
||||||
|
|
||||||

|
||||||
digraph G {
|
|
||||||
ProxyDHCP1 [label="ProxyDHCP"];
|
|
||||||
ProxyDHCP2 [label="ProxyDHCP (iPXE)"];
|
|
||||||
|
|
||||||
ProxyDHCP1 -> PXE [label=< <i>UEFI</i> >, fontsize=11];
|
|
||||||
ProxyDHCP1 -> TFTP [label=< <i>BIOS</i> >, fontsize=11];
|
|
||||||
PXE -> TFTP;
|
|
||||||
TFTP -> ProxyDHCP2;
|
|
||||||
ProxyDHCP2 -> HTTP;
|
|
||||||
}
|
|
||||||
)
|
|
||||||
|
|
||||||
## Step 1: DHCP/ProxyDHCP
|
## Step 1: DHCP/ProxyDHCP
|
||||||
|
|
||||||
|
|||||||
10
pixiecore/bootgraph.dot
Normal file
10
pixiecore/bootgraph.dot
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
digraph G {
|
||||||
|
ProxyDHCP1 [label="ProxyDHCP"];
|
||||||
|
ProxyDHCP2 [label="ProxyDHCP (iPXE)"];
|
||||||
|
|
||||||
|
ProxyDHCP1 -> PXE [label=< <i>UEFI</i> >, fontsize=11];
|
||||||
|
ProxyDHCP1 -> TFTP [label=< <i>BIOS</i> >, fontsize=11];
|
||||||
|
PXE -> TFTP;
|
||||||
|
TFTP -> ProxyDHCP2;
|
||||||
|
ProxyDHCP2 -> HTTP;
|
||||||
|
}
|
||||||
69
pixiecore/bootgraph.svg
Normal file
69
pixiecore/bootgraph.svg
Normal file
@ -0,0 +1,69 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
|
||||||
|
-->
|
||||||
|
<!-- Title: G Pages: 1 -->
|
||||||
|
<svg width="177pt" height="347pt"
|
||||||
|
viewBox="0.00 0.00 176.99 347.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 343)">
|
||||||
|
<title>G</title>
|
||||||
|
<polygon fill="white" stroke="none" points="-4,4 -4,-343 172.985,-343 172.985,4 -4,4"/>
|
||||||
|
<!-- ProxyDHCP1 -->
|
||||||
|
<g id="node1" class="node"><title>ProxyDHCP1</title>
|
||||||
|
<ellipse fill="none" stroke="black" cx="81.4925" cy="-321" rx="57.3905" ry="18"/>
|
||||||
|
<text text-anchor="middle" x="81.4925" y="-317.3" font-family="Times,serif" font-size="14.00">ProxyDHCP</text>
|
||||||
|
</g>
|
||||||
|
<!-- PXE -->
|
||||||
|
<g id="node3" class="node"><title>PXE</title>
|
||||||
|
<ellipse fill="none" stroke="black" cx="42.4925" cy="-237" rx="27.8951" ry="18"/>
|
||||||
|
<text text-anchor="middle" x="42.4925" y="-233.3" font-family="Times,serif" font-size="14.00">PXE</text>
|
||||||
|
</g>
|
||||||
|
<!-- ProxyDHCP1->PXE -->
|
||||||
|
<g id="edge1" class="edge"><title>ProxyDHCP1->PXE</title>
|
||||||
|
<path fill="none" stroke="black" d="M69.1248,-303.068C65.393,-297.49 61.4946,-291.14 58.4925,-285 55.3383,-278.549 52.5425,-271.319 50.2059,-264.5"/>
|
||||||
|
<polygon fill="black" stroke="black" points="53.524,-263.385 47.1229,-254.943 46.862,-265.534 53.524,-263.385"/>
|
||||||
|
<text text-anchor="start" x="58.4925" y="-277.2" font-family="Times,serif" font-size="11.00"> </text>
|
||||||
|
<text text-anchor="start" x="62.4925" y="-277.2" font-family="Times,serif" font-style="italic" font-size="11.00">UEFI</text>
|
||||||
|
<text text-anchor="start" x="88.4925" y="-277.2" font-family="Times,serif" font-size="11.00"> </text>
|
||||||
|
</g>
|
||||||
|
<!-- TFTP -->
|
||||||
|
<g id="node4" class="node"><title>TFTP</title>
|
||||||
|
<ellipse fill="none" stroke="black" cx="84.4925" cy="-164" rx="33.2948" ry="18"/>
|
||||||
|
<text text-anchor="middle" x="84.4925" y="-160.3" font-family="Times,serif" font-size="14.00">TFTP</text>
|
||||||
|
</g>
|
||||||
|
<!-- ProxyDHCP1->TFTP -->
|
||||||
|
<g id="edge2" class="edge"><title>ProxyDHCP1->TFTP</title>
|
||||||
|
<path fill="none" stroke="black" d="M88.0414,-302.801C89.8601,-297.209 91.5844,-290.918 92.4925,-285 97.3475,-253.359 93.5182,-216.578 89.665,-192.161"/>
|
||||||
|
<polygon fill="black" stroke="black" points="93.0975,-191.468 87.9808,-182.191 86.1953,-192.634 93.0975,-191.468"/>
|
||||||
|
<text text-anchor="start" x="95.4925" y="-235.2" font-family="Times,serif" font-size="11.00"> </text>
|
||||||
|
<text text-anchor="start" x="99.4925" y="-235.2" font-family="Times,serif" font-style="italic" font-size="11.00">BIOS</text>
|
||||||
|
<text text-anchor="start" x="124.493" y="-235.2" font-family="Times,serif" font-size="11.00"> </text>
|
||||||
|
</g>
|
||||||
|
<!-- ProxyDHCP2 -->
|
||||||
|
<g id="node2" class="node"><title>ProxyDHCP2</title>
|
||||||
|
<ellipse fill="none" stroke="black" cx="84.4925" cy="-91" rx="84.485" ry="18"/>
|
||||||
|
<text text-anchor="middle" x="84.4925" y="-87.3" font-family="Times,serif" font-size="14.00">ProxyDHCP (iPXE)</text>
|
||||||
|
</g>
|
||||||
|
<!-- HTTP -->
|
||||||
|
<g id="node5" class="node"><title>HTTP</title>
|
||||||
|
<ellipse fill="none" stroke="black" cx="84.4925" cy="-18" rx="34.394" ry="18"/>
|
||||||
|
<text text-anchor="middle" x="84.4925" y="-14.3" font-family="Times,serif" font-size="14.00">HTTP</text>
|
||||||
|
</g>
|
||||||
|
<!-- ProxyDHCP2->HTTP -->
|
||||||
|
<g id="edge5" class="edge"><title>ProxyDHCP2->HTTP</title>
|
||||||
|
<path fill="none" stroke="black" d="M84.4925,-72.8129C84.4925,-64.7895 84.4925,-55.0475 84.4925,-46.0691"/>
|
||||||
|
<polygon fill="black" stroke="black" points="87.9926,-46.0288 84.4925,-36.0288 80.9926,-46.0289 87.9926,-46.0288"/>
|
||||||
|
</g>
|
||||||
|
<!-- PXE->TFTP -->
|
||||||
|
<g id="edge3" class="edge"><title>PXE->TFTP</title>
|
||||||
|
<path fill="none" stroke="black" d="M52.023,-219.889C57.2114,-211.118 63.7473,-200.069 69.5927,-190.188"/>
|
||||||
|
<polygon fill="black" stroke="black" points="72.6293,-191.929 74.7083,-181.54 66.6045,-188.365 72.6293,-191.929"/>
|
||||||
|
</g>
|
||||||
|
<!-- TFTP->ProxyDHCP2 -->
|
||||||
|
<g id="edge4" class="edge"><title>TFTP->ProxyDHCP2</title>
|
||||||
|
<path fill="none" stroke="black" d="M84.4925,-145.813C84.4925,-137.789 84.4925,-128.047 84.4925,-119.069"/>
|
||||||
|
<polygon fill="black" stroke="black" points="87.9926,-119.029 84.4925,-109.029 80.9926,-119.029 87.9926,-119.029"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 4.2 KiB |
Loading…
x
Reference in New Issue
Block a user