||

树莓派从tf卡迁移到U盘

使用以下命令直接拷贝所有内容,包括分区信息。

sudo dd if=/dev/mmcblk0 of=/dev/sda bs=4M status=progress conv=fsync

使用以下命令更改U盘的ext4分区的UUID:

sudo tune2fs -U random /dev/sda1

挂载U盘,在挂载目录下找到cmdline.txt,把root=后面的部分改为UUID={U盘的新UUID}

使用以下命令来更改tf卡的PARTUUID,以免启动时uuid冲突:

sudo fdisk /dev/mmcblk0
x
i
0xa1b2c3d4  # 0x开头加上8位16进制
r
w

设置启动顺序为U盘:

sudo raspi-config
Advanced Options → Boot Order
选择B2 NVMe/USB Boot Boot from NVMe before trying USB and then SD Card

至此,应该重启应该就可以通过U盘启动了。

为了给U盘扩容,执行以下:

sudo raspi-config
Advanced Options → Expand Filesystem

类似文章

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注