Ubuntu 18.04刷机问题汇总

本文详细介绍如何使用Qualcomm工具进行刷机操作,包括在VirtualBox虚拟机中安装Win7的过程,解决常见问题如USB设备识别、驱动安装及fastboot权限等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Qualcomm工具刷机

安装Win7
  1. virtualbox官网下载deb安装包: https://download.virtualbox.org/virtualbox/6.0.0/virtualbox-6.0_6.0.0-127566Ubuntubionic_amd64.deb
  2. itellyou下载win7 iso镜像: https://msdn.itellyou.cn/ Windows 7 Ultimate (x64) - DVD (Chinese-Simplified)
     试过几个iso文件,只有这一个是ok的,其它几个都会遇到“Could not read from Boot Medium! System Halted” 和 “units specified don’t exist, SHSUCDX can’t install”一类的错误,百度到的几种解决方式也都不起作用。
  3. virtualbox新建 win7虚拟机,完成后加载win7 iso文件,启动
Qcom刷机软件
  1. 安装QPST driver和QPST组件
  2. 解决虚拟机win7不识别9008 QDL模式,ubuntu下sudo adduser username vboxuser(username是需要添加的用户名),重启PC
  3. Virtualbox "设置->USB设备"中的“添加usb筛选器”,下图中的绿色加号图标,把Qualcomm的设备加到筛选器中:
    在这里插入图片描述
  4. HOST中安装Virtubox Extension PACK,否则USB 2.0(EHCI)无法enable,链接: https://www.virtualbox.org/wiki/Downloads
  5. QFIL驱动安装,必须安装正确的高通驱动,否则会出现sahara proto failed,无法刷机,可用驱动:http://www.bkill.com/download/176779.html

Fastboot刷机

fastboot devices no permission
  1. groups 确认当前用户是否在plugdev group中,不在的话 adduser username plugdev
  2. 修改/etc/udev/rules.d/51-android.rules, 文件不存在的话新建即可,增加如下内容:
     SUBSYSTEM==“usb”, ATTR{idVendor}==“18d1”, MODE=“0666”, GROUP=“plugdev”
    vendorid可以通过lsusb获取:
    在这里插入图片描述
  3. 重启手机或者执行如下命令:
    sudo service udev restart;sudo udevadm control --reload
<think>嗯,用户想要在Jetson Nano的Ubuntu 18.04系统下通过有线网卡进行刷机的方法或教程。首先,我需要回忆一下Jetson Nano的刷机流程。通常,Jetson设备刷机需要使用NVIDIA的SDK Manager工具,这可能需要通过USB连接设备,同时网络连接用于下载必要的组件。用户提到的是有线网卡,可能需要确保在刷机过程中网络设置正确。 根据提供的引用内容,引用[1]提到了Jetson Nano安装ROS Melodic的步骤,其中可能有网络配置的部分。引用[3]是关于更换软件源的,可能在刷机前需要配置合适的源来加快下载速度。引用[4]涉及服务自启配置,可能在刷机后的设置中有用。不过,这些引用中没有直接提到刷机方法,可能需要结合NVIDIA官方文档。 首先,刷机通常需要将设备进入恢复模式,然后通过SDK Manager进行镜像烧录。有线网络可能在下载系统镜像和组件时使用,确保稳定的连接。用户需要安装SDK Manager在主(可能是Ubuntu系统)上,然后通过Micro USB或USB-C连接Jetson Nano到主,进入恢复模式。 需要注意的步骤包括:安装依赖库,配置udev规则,下载SDK Manager,连接设备,选择正确的JetPack版本,以及在刷机过程中可能需要的网络配置,比如设置代理或更换软件源(如引用[3]所述)。刷机完成后,可能还需要配置网络连接,如引用[1]中的网络配置步骤,或者设置中文输入法(引用[5])等后续操作。 用户可能需要确保在刷机过程中,主和Jetson Nano之间的连接稳定,并且有足够的网络带宽下载大型文件。此外,如果在刷机过程中遇到网络问题,可能需要检查防火墙设置或更换下载源,如引用[3]提到的更换软件源的方法,可能也适用于SDK Manager的下载步骤。 可能的问题包括:如何进入恢复模式?如何解决刷机过程中的网络错误?如何配置有线网络以确保刷机时的网络访问?这时候需要参考NVIDIA的官方指南,同时结合社区的经验,比如在刷机前更新系统(引用[3]的软件源更换可能帮助)或安装必要的依赖库。 总结步骤应该是:准备主环境,安装SDK Manager,进入恢复模式,连接设备,选择镜像和组件,开始刷机,配置网络(如果有线网卡需要特定设置),完成后续配置。需要详细指导用户每一步操作,并提示可能遇到的问题及解决方法。</think>以下是Jetson Nano Ubuntu 18.04 有线网卡刷机指南: ### 一、刷机前准备 1.环境要求: - Ubuntu 18.04/20.04 LTS主(建议使用物理) - 安装必要依赖: ```bash sudo apt install qemu-user-static libxml2-utils python3-dev python3-pip ``` 2. 网络配置建议: - 使用有线网络确保稳定连接[^3] - 建议提前更换软件源加速下载: ```bash sudo sed -i 's/ports.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list ``` ### 二、安装SDK Manager 1. 从NVIDIA官网下载最新SDK Manager 2. 安装.deb包: ```bash sudo apt install ./sdkmanager_[version]_amd64.deb ``` ### 三、设备连接与刷机 1. Jetson Nano操作: - 连接Micro USB到主 - 进入恢复模式: ```bash sudo进入恢复模式: 1. 断开电源 2. 按住RECOVERY按钮 3. 插入电源保持3秒后松开 ``` 2. SDK Manager配置: - 选择目标硬件型号:Jetson Nano - 选择JetPack版本(建议4.6+) - 勾选"OS"和"SDK Components" - 在高级选项中启用"Enable Ethernet networking" ### 四、有线网络特殊配置 ```bash # 刷机完成后配置静态IP(示例) sudo nano /etc/netplan/01-netcfg.yaml # 添加配置: network: ethernets: eth0: dhcp4: no addresses: [192.168.1.100/24] gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8,8.8.4.4] ``` ### 五、验证刷机结果 ```bash # 检查JetPack版本 sudo apt list --installed | grep nvidia-jetpack # 查看网络状态 ip addr show eth0 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值