public:tech:openwrt-netboot
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| public:tech:openwrt-netboot [2024/01/29 20:20] – jenda | public:tech:openwrt-netboot [2024/10/18 18:33] (current) – [Netboot] jenda | ||
|---|---|---|---|
| Line 13: | Line 13: | ||
| * rozbalený rootfs | * rozbalený rootfs | ||
| - | V tom rozbalením rootfs vyrobíme /init s následujícím obsahem: | + | V tom rozbalením rootfs vyrobíme /init (a asi chmod +x) s následujícím obsahem: |
| < | < | ||
| #!/bin/sh | #!/bin/sh | ||
| Line 29: | Line 29: | ||
| exec switch_root $NEW_ROOT /sbin/init | exec switch_root $NEW_ROOT /sbin/init | ||
| </ | </ | ||
| + | |||
| + | TODO v tom rootfs povolit v / | ||
| + | |||
| < | < | ||
| # cd rozbalený_root | # cd rozbalený_root | ||
| Line 46: | Line 49: | ||
| Chceme to bootovat z OpenWRT routeru (v našem případě console), který poskytne TFTP. | Chceme to bootovat z OpenWRT routeru (v našem případě console), který poskytne TFTP. | ||
| - | V /etc/dnsmash.conf přidáme: | + | V /etc/dnsmasq.conf přidáme: |
| < | < | ||
| tftp-root=/ | tftp-root=/ | ||
| - | dhcp-boot=grubnetx64.efi,, | + | dhcp-boot=grubnetx64.efi,, |
| </ | </ | ||
| + | Pro OpenWRT> | ||
| + | |||
| Do /tmp/tftp nakopírujeme potřebné soubory: | Do /tmp/tftp nakopírujeme potřebné soubory: | ||
| < | < | ||
public/tech/openwrt-netboot.1706559620.txt.gz · Last modified: 2024/01/29 20:20 by jenda
