这段时间ACG1000-A无法正常启动,上电直接到uboot视图,能看到按ctrl+c进bootmenu提示,但是无论都进不去,按ctrl+c直接到uboot的命令视图去了,像是触发中断一样。后在大咖指导思路下,用binwalk对R6611.BIN进行解析提取.elf固件(跳过5200字节开始提),然后tftp 0x20000000 r6611.elf成功,执行bootoctlinux 0x20000000应该也成功了,进入到username登录,但试了所有用户名和密码都不行,这个时候断电的话就得从tftp重新再来一次。不知道是否还有其它用户名密码或者办法
Connecting to COM5...
Connected.
sh: missing ]
log disk part is sdb1.
ge0 MAC address is : 3c:8c:40:4f:bd:11
ge1 MAC address is : 3c:8c:40:4f:bd:12
ge2 MAC address is : 3c:8c:40:4f:bd:13
ge3 MAC address is : 3c:8c:40:4f:bd:14
ge4 MAC address is : 3c:8c:40:4f:bd:15
ge5 MAC address is : 3c:8c:40:4f:bd:16
ge6 MAC address is : 3c:8c:40:4f:bd:17
ge7 MAC address is : 3c:8c:40:4f:bd:18
ge8 MAC address is : 3c:8c:40:4f:bd:19
ge9 MAC address is : 3c:8c:40:4f:bd:1age14 MAC address is : 3c:8c:40:4f:bd:1f
ge15 MAC address is : 3c:8c:40:4f:bd:20
ge16 MAC address is : 3c:8c:40:4f:bd:21
ge17 MAC address is : 3c:8c:40:4f:bd:22
ge18 MAC address is : 3c:8c:40:4f:bd:23
ge19 MAC address is : 3c:8c:40:4f:bd:24
CVMX_SHARED: 0x10c70000-0x12eb0000
Active coremask = 0x1
Node 0 Interface 0 has 4 ports (SGMII)
Node 0 Interface 1 has 4 ports (SGMII)
Node 0 Interface 2 has 4 ports (NPI)
Node 0 Interface 3 has 4 ports (LOOP)
BOOTMEM 0x8748000 size 105MB(110854144B)
BOOTMEM 0xf104000 size 6MB(7307264B)
BOOTMEM 0xf800000 size 7MB(8372224B)
BOOTMEM 0x20000000 size 2785MB(2921185280B)
Page size 16384 bytes, memory regions:
0: 0x800000000908c000 -> 0x800000000f100000 (101138432 bytes)
1: 0x800000000f104000 -> 0x800000000f7fc000 (7307264 bytes)
2: 0x800000000f800000 -> 0x800000000fffc000 (8372224 bytes)
3: 0x8000000020000000 -> 0x80000000ce1dc000 (2921185280 bytes)
Buddy initialized
Slub initialized
nf_conntrack (size 496 buckets 2097152 max 10) memory:4GB
invalid product id -1
url category name rule load failed
TCP Stack initialized
The startup configuration file does not exist, load default configuration
The configuration is loaded !
watchdog init ok.
2026-08-12 12:19:22:ge0 link change to UP !
/sbin/rc complete
Username:
Username:
ACG1000‑A binwalk 提取 elf tftp bootoctlinux 启动到 Username 提示符完整分析
从你的串口日志几个关键现象:
invalid product id -1
The startup configuration file does not exist, load default configuration
最终落到 Username: 控制台登录提示
断电全部丢失,每次必须重新 tftp 加载 elf;这不是正常完整系统启动,是残缺内存启动环境
核心根因
binwalk 从 R6611.BIN 剥离出来单独的 elf,只有内核,没有完整 CF 卡 / 硬盘根文件系统镜像。
bootoctlinux 把内核加载进内存跑起来,但没有挂载本机 CF/SSD 存储的真实根文件系统,内核使用内存临时最小文件系统,缺少完整账号数据库、真实配置库。
invalid product id‑1:内核读不到主板 SPI 里的产品 ID、SN,内存启动模式无法读取板上固化硬件信息。
出现 Username 提示符:是 ACG 的应用层 CLI 登录界面,但内存环境没有任何本地用户账号,admin/admin、root 全部无效,没有任何可用账号可以登录,所以你试所有账号密码全部失败。
这个环境没有办法输入账号密码登录进去,不要继续尝试猜密码。
补充:该临时内存启动仅能证明内核镜像本身可以跑,不能用来修复、改密码、读写本机 CF 卡内配置。断电后内存全部清空。
第一个必须解决的前置问题:为什么开机提示 Press Ctrl+C enter menuboot,但是按 Ctrl+C 直接跳入 uboot 命令行,进不去 menuboot 菜单
这是该机型高频故障:bootdelay=0,uboot 没有中断等待窗口,Ctrl+C 按键来不及捕获,直接进入 Octeon cust_mc6100# 提示符。
uboot 下修复,留出中断窗口
shell
setenv bootdelay 3
saveenv
reset
重启,看到提示的时候立刻按Ctrl+C,即可正常进入 Menuboot 菜单。
终端软件:关闭流控,波特率严格 9600‑8‑N‑1,优先 Xshell,SecureCRT 容易 Ctrl 字符转发异常。备选尝试Ctrl+B,部分版本可以触发 menuboot。
⚠️如果不修复这个,你所有后续重装系统操作都无法执行。
Menuboot 菜单才是真正修复路径(唯一可行方案)
进入 Menuboot 菜单后,标准选项:
TFTP 刷写完整 ALL.BIN 固件包(不是单独提取出来的 elf!),完整 ALL.BIN 包含 menuboot + 内核 + 完整根文件系统,会写入 CF 卡存储。
菜单选项 4 可以直接重置管理员密码为admin/admin。
关键点:binwalk 剥离出来单独 elf 不能用来修复整机,缺少 rootfs;必须使用官方完整 ALL.BIN 包在 menuboot 里刷写进 CF 卡。你现在 tftp 跑 elf 只是内存测试。
关于你当前 tftp‑elf 内存环境的限制总结
❌不存在可用用户名密码,admin/admin、root / 空、H3C 默认账号全部无法登录;
❌无法访问本机 CF 卡,不能读取原有配置、不能写配置、不能重置密码;
❌断电一切全部消失,完全不落地存储;
✅仅可用于验证内核镜像本身没有损坏。
排查硬件提示
上电直接进 uboot、menuboot 无法正常自动引导,很大概率是CF 卡(固态存储)文件系统损坏、坏块。
进入 menuboot 后优先尝试执行格式化:format cf0:,会清空 CF 卡,之后再 TFTP 刷 ALL.BIN 固件。如果 format 报错,代表存储硬件损坏,需要更换 CF 卡 / SSD,否则刷完固件依然无法启动。
完整实施步骤顺序
uboot 命令行修改 bootdelay=3,saveenv,reset;
重启,Ctrl+C进入 Menuboot;
测试 cf0 存储:尝试 format cf0:,看是否报错;
报错:存储硬件损坏,更换 CF;
正常:继续下一步;
menuboot 通过 TFTP,刷写完整官方xxx‑ALL.BIN固件包;
刷写完成后重启,设备从 CF 卡正常启动;
如果需要,menuboot 选项 4 重置密码恢复 admin/admin。
重要:不要继续使用 binwalk 拆出来的单独 elf 做修复,该方式解决不了存储层缺失的根本问题。
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论