Linux内核镜像拷贝到树莓派并启动

本文介绍了如何将SD卡挂载到虚拟机,进行树莓派系统的更新。首先,将SD卡插入电脑并在虚拟机中挂载两个分区。接着,安装驱动模块,包括hdmi、usb、wifi等。然后,替换新的kernel_new.img,并拷贝配置文件到对应目录。最后,断开SD卡连接,准备在树莓派上使用更新后的系统。
摘要由CSDN通过智能技术生成

1.把SD卡插进电脑并挂载到虚拟机上

SD卡插进电脑后,地址在:虚拟机的/dev/下
可以用dmesg命令查看是否已经被虚拟机读到
然后在虚拟机上新建两个文件夹:data1 data2
用作把SD卡挂载进来

sudo mount /dev/sdb1 data1   //一个fat分区,是boot相关的内容,kernel的img
sudo mount /dev/sdb2 data2   //一个是ext4分区,也就是系统的根目录分区。

2.把驱动模块安装到SD上

//安装modules, 设备驱动文件: hdmi usb wifi io ...
sudo ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- KERNEL=kernel7 make INSTALL_MOD_PATH=/home/njl/data2 modules_install

3.把生成的新kernel_new.img替换掉原来SD卡上的kernel7.img

注意:名字一定要和SD卡上的kernel7.img保持一致
这里直接用CP就行了,不做多解释,不过最好先做好原来SD卡上的kernel的备份,以防刷机失败时候用的上。

4.拷贝配置文件

cp arch/arm/boot/dts/.*dtb* /home/njl/data1
cp arch/arm/boot/dts/overlays/.*dtb* /home/njl/data1/overlays/
cp arch/arm/boot/dts/overlays/README /home/njl/data1/overlays/

5.断开SD卡与虚拟机的连接

6.树莓派上电

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值