- Enhanced Live USB environment detection and support - Added troubleshooting guide (TROUBLESHOOTING.md) - Added installation test script (test-installation.sh) - Improved error handling in PowerShell scripts - Better network retry logic for downloads - Enhanced desktop integration for Live environments - Added detailed improvements summary (IMPROVEMENTS_SUMMARY.md) - Updated README with troubleshooting links Key improvements: 1. Auto-detection of Live USB environment (boot=casper) 2. Additional dependency installation for Live environments 3. Network download retry mechanism (3 attempts) 4. Smart browser opening with fallback instructions 5. Comprehensive installation validation script 6. Detailed fault diagnosis and recovery guide
5.1 KiB
5.1 KiB
U-Claw Bootable USB 故障排除指南
常见问题与解决方案
1. Ventoy安装失败
问题: Ventoy安装时提示"Access Denied"或无法写入U盘 解决方案:
- 以管理员身份运行PowerShell
- 关闭所有可能占用U盘的程序(文件资源管理器、杀毒软件等)
- 尝试使用Ventoy的"只读模式"安装
- 如果U盘有写保护开关,请关闭它
2. Ubuntu ISO下载缓慢或失败
问题: 下载Ubuntu ISO时速度慢或中断 解决方案:
- 脚本会自动尝试多个国内镜像(清华、阿里、中科大)
- 如果全部失败,可以手动下载:
- 访问 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/24.04/
- 下载
ubuntu-24.04.2-desktop-amd64.iso - 放到
bootable/.download-cache/目录
- 重新运行
2-download-iso.ps1
3. 持久化存储创建失败
问题: 3-create-persistence.ps1 提示磁盘空间不足
解决方案:
- 确保U盘至少有32GB空间
- 默认持久化大小为20GB,可以修改脚本中的
$PersistenceSizeGB变量 - 最小建议值:8GB
4. Linux启动后无法进入桌面
问题: 从U盘启动后黑屏或卡住 解决方案:
- 启动时按
F6或Esc进入引导选项 - 添加内核参数:
nomodeset- 禁用显卡驱动quiet splash- 禁用启动画面
- 如果使用NVIDIA显卡,尝试
nouveau.modeset=0
5. OpenClaw安装失败
问题: setup-openclaw.sh 执行失败
解决方案:
-
网络问题:
# 测试网络连接 ping -c 3 npmmirror.com # 如果网络有问题,使用代理 export http_proxy=http://your-proxy:port export https_proxy=http://your-proxy:port -
权限问题:
# 确保以root运行 sudo bash setup-openclaw.sh -
依赖问题:
# 手动安装依赖 sudo apt-get update sudo apt-get install curl xdg-utils
6. OpenClaw无法启动
问题: start-openclaw.sh 启动失败
解决方案:
-
检查Node.js:
/opt/u-claw/runtime/node-linux-x64/bin/node --version # 应该显示 v22.14.0 -
检查OpenClaw安装:
ls -la /opt/u-claw/core/node_modules/openclaw/ -
端口冲突:
# 检查端口占用 ss -tlnp | grep :18789 # 如果端口被占用,手动指定端口 cd /opt/u-claw/core node node_modules/openclaw/openclaw.mjs gateway run --port 18800
7. 浏览器无法打开
问题: 启动后浏览器没有自动打开 解决方案:
-
手动打开浏览器:
-
检查防火墙:
# Ubuntu Live通常没有防火墙,但可以检查 sudo ufw status
8. 持久化数据丢失
问题: 重启后安装的软件或数据丢失 解决方案:
-
确保启动时选择了"Ubuntu (persistence)"选项
-
检查持久化文件大小:
ls -lh /media/ubuntu/persistence.dat # 应该显示约20GB -
如果持久化损坏,重新创建:
# 在Windows上重新运行 3-create-persistence.ps1
9. 性能问题
问题: 系统运行缓慢 解决方案:
- 使用USB 3.0接口(蓝色接口)
- 关闭不必要的特效:
# 安装gnome-tweaks调整性能 sudo apt-get install gnome-tweaks - 增加swap空间(仅限持久化模式):
sudo fallocate -l 2G /swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile
10. 硬件兼容性问题
问题: 某些硬件不工作(WiFi、蓝牙、声卡等) 解决方案:
-
更新内核(仅限持久化模式):
sudo apt-get update sudo apt-get install linux-generic-hwe-24.04 -
安装额外驱动:
# 检查可用驱动 ubuntu-drivers devices # 安装推荐驱动 sudo ubuntu-drivers autoinstall
调试技巧
查看日志
# OpenClaw日志
tail -f /opt/u-claw/data/logs/openclaw.log
# 系统日志
dmesg | tail -20
journalctl -xe
测试网络
# 测试国内镜像
curl -I https://registry.npmmirror.com
curl -I https://npmmirror.com/mirrors/node
# 测试AI API
curl https://api.deepseek.com/health
检查磁盘使用
# 查看U盘使用情况
df -h /media/ubuntu
# 查看大文件
du -sh /opt/u-claw/*
紧急恢复
如果系统完全无法启动:
-
从其他电脑访问U盘:
- 在Windows/Mac上插入U盘
- 备份
u-claw-linux/目录下的重要数据
-
重新制作U盘:
- 格式化U盘
- 重新运行所有4个PowerShell脚本
-
寻求帮助:
- GitHub Issues: https://github.com/dongsheng123132/u-claw/issues
- 微信: hecare888
性能优化建议
-
制作时:
- 使用高质量的USB 3.0 U盘
- 分配足够的持久化空间(建议20GB+)
- 关闭杀毒软件实时扫描
-
使用时:
- 首次启动后运行系统更新
- 安装推荐驱动
- 定期清理缓存
-
长期使用:
- 考虑安装到硬盘(双系统)
- 定期备份重要数据
- 关注Ubuntu安全更新