mkdir -p /data/openwrt
chmod -R 777 /data/openwrt
docker run -itd \
--name openwrt-build-env \
-h steven \
-p 16022:22 \
-v /data/openwrt:/home/user/openwrt \
steven8886/ubuntu:latest
docker exec -it openwrt-build-env zsh
cd openwrt
git clone https://github.com/coolsnowwolf/lede .
sed -i '$a src-git kenzo https://github.com/kenzok8/openwrt-packages' feeds.conf.default
sed -i '$a src-git small https://github.com/kenzok8/small' feeds.conf.default
git pull
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig
注:需指定go路径
make menuconfig → languages→ go→ configation→ external bootstrap go root directroy
填入/usr/bin/go
make -j$(nproc) download V=s
make -j$(nproc) || make -j1 || make -j1 V=s
可在 /data/openwrt/bin/targets 中找到刚才编译成功的固件
Content type
Image
Digest
Size
893.1 MB
Last updated
over 4 years ago
docker pull steven8886/ubuntu