
如何快速搞定N1盒子Armbian安装【免费下载链接】amlogic-s9xxx-armbianSupports running Armbian on Amlogic, Allwinner, and Rockchip devices. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, s905l, rk3588, rk3568, rk3399, rk3328, h6, etc.项目地址: https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian把 Armbian 写进 N1 盒子不少人卡在armbian-install一句Permission denied或者 eMMC 写到一半失败。跟着 amlogic-s9xxx-armbian 的标准流程走一遍就能避开大部分坑先修好权限位写入 eMMC 前备份原安卓系统装完能直接 SSH 登录想反悔还能一条命令刷回安卓。注意 N1 是 Phicomm-N1s905d支持写入 eMMC老款纯 s905 系列只支持 TF/SD/USB装之前先确认你的设备在支持的设备列表里。两分钟自诊表先定位你的报错卡在哪一层动手前先花两分钟对号入座症状在表里哪一行就跳到对应章节操作。看到的报错 / 症状可能的原因去哪修跑armbian-install直接Permission denied没用 root 身份登录安装前五分钟自检SSH 登录后提示Bad owner or permissions on ...authorized_keys密钥文件权限位错误Permission denied 的三种修法写入 eMMC 报 I/O 错误、写到一半卡住分区没调整或选错磁盘写入 eMMC写完之后盒子不启动、USB 也起不来引导相关分区被破坏启动不了黑屏两条恢复路径装完机但网络里找不到设备启动源或网络没配对使用文档的设置盒子从 USB/TF/SD 中启动安装前五分钟自检root、磁盘与不可跳过的安卓备份本节解决动手前确认身份、磁盘和救命备份都到位。做完后看备份文件大小符合预期就算过关。本项目默认登录是用户root、密码1234、SSH 端口22。如果你登录的是普通用户跑任何安装命令都会报权限异常这是最常见的一种Permission denied解法只是换身份sudo -i切到 root或干脆用 root 重新登录。下面三条命令全部只读想看到的是第一行输出root磁盘列表里能分清 USB你当前启动用的盘和 eMMC要写入的目标盘。whoami # 预期输出: root lsblk # 列出全部磁盘分清 USB 与 eMMC mount | grep -v tmpfs # 查看各分区挂载状态如果 whoami 不是 root → 重新登录别硬跑如果 lsblk 里看不到 eMMC 盘 → 跳到启动不了黑屏一节排查硬件。写入 eMMC 前最重要的一步是把原有安卓 TV 系统备份出来万一半路砖机一条命令能刷回去。官方文档的建议是全新设备装 Armbian 之前先备份如何恢复原安卓 TV 系统。# 从 USB/TF/SD 启动并登录后执行按提示输入 b 开始备份 armbian-ddbr⚠️ 备份文件必须拷回电脑保存一份之后再动 eMMC丢了就只能走线刷恢复。备份完用只读命令确认成功ls -lh /ddbr/BACKUP-arm-64-emmc.img.gz预期输出是一个几十到几百 MB 的压缩包。如果没有生成文件 → 先用 lsblk 确认 eMMC 是否被识别再重跑备份。Permission denied 的三种修法本节解决三类权限位错误。修完后 SSH 直接登录、不再弹警告就算成功。第一种就是上一节说过的身份问题armbian-install、armbian-update这类命令都要求 root 身份sudo -i切过去即可不用改任何其他配置。第二种是 SSH 密钥权限位太松。把 authorized_keys 传到盒子上、或者克隆过仓库再登录SSH 就会拒绝并提示Bad owner or permissions。密钥文件要求 600、目录 700任何多余的读权限都会被拒。修之前先跑一条只读命令ls -la ~/.ssh看清当前是谁的权限超了⚠️ chmod 只动权限位不动文件内容但执行前先确认路径确实是你自己的~/.sshchmod 700 ~/.ssh chmod 600 ~/.ssh/authorized_keys ls -la ~/.ssh # 预期: 目录 drwx------文件 -rw-------如果修完还提示权限冲突 → 检查文件属主是不是当前登录用户不对就重新传一遍密钥。第三种是误判Read-only file system不是权限问题而是写到了只读挂载点、或者把 USB 当成了写入目标。正确姿势永远是从 USB/TF/SD 启动源盘向 eMMC目标盘写入。遇到这个报错先lsblk和mount核对自己在写哪块盘再回到下一节重新走流程。写入 eMMCampart 定分区你只负责确认本节解决怎么写才不破坏分区表。原理是晶晨的 eMMC 头部有一串启动相关分区bootloader、reserved、env、logo 等其中一部分只读写错位置盒子就彻底不启动。所以项目把 ampart 分区工具内置进安装流程armbian-install默认先调用 ampart 识别可写安全区再在其中布局 BOOT 和 ROOT 分区。脚本里 BLANK1 / BOOT / BLANK2 三个参数就是开头不可用空间 / 引导分区大小 / 中间不可用空间单位 MiB。个别设备用默认最优布局失败时文档里给了手工核算的方法如何获取 eMMC 上的安卓系统分区信息。写入前可以先只读预览一遍分区表命令会输出一个带完整分区信息的网址浏览器打开后哪段绿色可写、哪段红色禁写一目了然# 先确认 eMMC 实际盘名文档示例为 /dev/mmcblk2 ampart /dev/mmcblk2 --mode webreport 2/dev/null如果输出为空 → 你的系统版本较老不支持 webreport按使用文档 12.10 节的旧版命令处理。确认上一节的安卓备份已拷回电脑后再以 root 身份正式写入⚠️ 这一步会覆盖 eMMC 分区。备份文件没落袋之前不要执行。armbian-install # 默认 -a yes自动调用 ampart 调分区 # 需要主线 u-boot 时: armbian-install -m yes可选参数默认值说明-mno使用主线 u-boot-ayes使用 ampart 分区表调整工具-lno显示全部设备列表跑完后用lsblk -f验证eMMC 上应出现 BOOT 和 ROOT 两个新分区且带文件系统。如果安装中途报 I/O 错误 → 按12.16 写入 eMMC 时 I/O 错误的解决方法排查。启动不了黑屏两条恢复路径本节解决写完盒子起不来了怎么救回来。路径一USB 还能启动时插回 USB 系统用armbian-ddbr输入r恢复安卓备份文件放回相同路径/ddbr/BACKUP-arm-64-emmc.img.gz如果只是内核更新不完整导致无法启动USB 启动后跑armbian-update -s把 eMMC 里的内核救回来即可。路径二连 USB 都起不来只能走晶晨线刷USB 双公头线加曲别针短接初始化用 USB Burning Tool 刷回安卓系统包恢复完成后再按本文流程重刷 Armbian恢复原安卓 TV 系统、安装 Armbian 到 EMMC。恢复成功的标志盒子亮出安卓 TV 的开机画面路由器后台能看到它的 IP。命令与参数速查表忘了哪条命令回来对这张表每一行都对应正文里的章节。用途命令备注默认登录root / 1234端口 22普通用户先sudo -i只读自检whoami/lsblk/mount每次动手前先跑备份安卓系统armbian-ddbr→ 输入b生成/ddbr/BACKUP-arm-64-emmc.img.gz先拷回电脑恢复安卓系统armbian-ddbr→ 输入r备份文件放回相同路径预览分区表ampart /dev/mmcblk2 --mode webreport只读输出网址写入系统到 eMMCarmbian-installroot 身份执行-m主线 u-boot、-aampart、-l设备列表更新内核armbian-update自动备份到/ddbr/backup保留 3 个版本救援内核armbian-update -s [磁盘名]USB 启动后恢复 eMMC 内核更新服务脚本armbian-sync一键同步最新脚本预防脚本过旧更换软件源armbian-apt按所在地区选源提速延伸阅读Armbian 使用文档网络配置、启动源切换、常见问题全覆盖本文所有命令的出处编译内核说明装好之后想自己编译内核和驱动从这里入手armbian_software 说明装好后用armbian-software一键装 Docker、桌面等软件还有别的报错直接贴 Issue我看到会回。【免费下载链接】amlogic-s9xxx-armbianSupports running Armbian on Amlogic, Allwinner, and Rockchip devices. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, s905l, rk3588, rk3568, rk3399, rk3328, h6, etc.项目地址: https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考