01-安装openwrt
pe 安装openwrt到PC
# 硬件准备部分
U盘一个
PC一台
千兆网卡2张
磁盘ssd推荐
调试笔记本一台
网线一根
# 软件准备部分
1 制作 winpe U启通 (记得uqitong自带img写入工具 那么 physdiskwrite.exe就省略了)
2 下载 openwrt镜像 img格式
推荐使用 openwrt-22.03.2-x86-64-generic-ext4-combined-efi.img.gz 此磁盘映像使用单个读写 ext4 分区,没有只读 squashfs 根文件系统,因此,根分区可以扩展以填充大型驱动器
openwrt-22.03.2-x86-64-generic-ext4-combined.img.gz 此磁盘映像与上述相同,但旨在使用 PC BIOS 而不是 EFI 引导
openwrt-22.03.2-x86-64-generic-squashfs-combined-efi.img.gz 此磁盘映像使用 传统的OpenWrt布局,squashfs只读根文件系统和读写分区,100M
openwrt-22.03.2-x86-64-generic-squashfs-combined.img.gz 此磁盘映像与上述相同,但旨在使用PC BIOS而不是EFI启动
win上下载解压后copy到U盘
openwrt-22.03.2-x86-64-generic-ext4-combined-efi.img
3 下载 写盘工具 physdiskwrite.exe (可以把img镜像写入磁盘)到U盘
# bios U盘启动进入pe界面
1 分区 DG分区 EXT4格式
2 Ctrl+R 进入命令行 执行写盘命令
physdiskwrite.exe -u openwrt-22.03.2-x86-64-generic-ext4-combined-efi.img
Which disk to you want to write? 装了1个硬盘,所以选0
About to overwrite the contents of disk 0 with new data. Proceed? 输入y 回车
直到写入进度条写入完成
# 配置默认root密码
重启后进入openwrt系统 root 无密码
passwd 配置密码
查看默认IP网卡
ip a
# bios 磁盘启动进入系统
统默认LAN1网口是LAN口,LAN2网口是WAN口
笔记本网线链接LAN1 设置笔记本ip为192.168.1.100/24
笔记本浏览器打开 192.168.1.1 输入密码
用linux 的的命令磁盘操作磁盘镜像写入
# ubuntu系统 (双磁盘 一个是ubuntu的系统sda 另一个是要安装openwrt的磁盘sdb)
wget openwrt-22.03.2-x86-64-generic-ext4-combined-efi.img.gz
gunzip openwrt-22.03.2-x86-64-generic-ext4-combined-efi.img.gz
dd if=openwrt-22.03.2-x86-64-generic-ext4-combined-efi.img bs=1M of=/dev/sdb
# 取出openwrt的磁盘sdb放入pc机启动(想扩大分区则)
opkg update
opkg install parted
echo fix | parted -l ---pretend-input-tty
parted -s /dev/sdb resizepart 2 100%
VMware虚拟机安装openwrt
# 下载img镜像 VMware虚拟机无法识别.img的镜像文件,因此需将其转为 *.vmdk 格式
https://downloads.openwrt.org/releases/22.03.2/targets/x86/64/openwrt-22.03.2-x86-64-generic-ext4-combined.img.gz
# 解压下载的gz包
gunzip openwrt-22.03.2-x86-64-generic-ext4-combined.img.gz
# 安装转换工具qemu-img
apt install qemu-img
# 转换 img 成 vmdk
qemu-img convert \
-f raw openwrt-22.03.2-x86-64-generic-ext4-combined.img \
-O vmdk openwrt-22.03.2-x86-64-generic-ext4-combined.vmdk
# 创建虚拟机
1 自定义高级
2 稍后安装系统
3 linux ubuntu-x64
4 名称 路径 cpu 内存 NAT
5 I/O推荐 磁盘IDE
6 使用现有虚拟磁盘 选 openwrt-22.03.2-x86-64-generic-ext4-combined.vmdk 保持现有格式
7 自定义 剩余内存 处理器 网络 显示器
8 更改磁盘大小 磁盘 扩容 10G
9 开机
# 网络配置
vim /etc/config/network
config interface 'loopback'
option device 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
option ula_prefix 'fdb2:c848:0038::/48'
config device
option name 'br-lan'
option type 'bridge'
list ports 'eth0'
config interface 'lan'
option type 'bridge'
option ifname 'eth0'
option ipaddr '192.168.223.204'
option netmask '255.255.255.0'
option proto 'static'
option gateway '192.168.223.2'
option dns '114.114.114.114 8.8.8.8'
# 重启网络
/etc/init.d/network restart
# 配置root密码
passwd
# 重启
xshell 登录
# WEB登录 安装中文
sed -i 's_downloads.openwrt.org_mirrors.aliyun.com/openwrt_' /etc/opkg/distfeeds.conf
# 安装中文包(命令安装和图形界面安装都行)
opkg install luci-i18n-base-zh-cn
opkg install luci-app-opkg
opkg install luci-i18n-opkg-zh-cn
# web 登录
http://192.168.xxx.xxx/cgi-bin/luci/
本文来自博客园,站在巨人的肩膀上,坚持开源精神,遵循开源协议:Apache Licene 2.0协议。
分类:
00 Win-OS
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具