参考文章: https://www.tomshardware.com/how-to/boot-raspberry-pi-4-usb
首先从官网下载并烧录最新版本的RaspberryPi OS(写这篇文章的时候我下载的是2020-12-02版本)到tf卡, 这样后面就不用更新eeprom了, 省掉一步, 然后正常启动系统, 配置密码\网络blabla之类的就不说了, 反正就是搞成基本能用的状态就行了.下面开始主要的设置环节.
配置启动选项
$ sudo raspi-config
依次设置下面的选项
设置完成后退出, 注意不要重启
下面将tf卡的数据克隆到移动硬盘, 注意这一步会清空移动硬盘上的所有数据, 务必确认一下
# 先查看tf卡和移动硬盘的设备名称, 我这里tf卡是/dev/mmcblk0, 移动硬盘是/dev/sda
$ df -h
# 开始克隆, 32G的tf卡需要大概20分钟左右的时间
$ sudo dd if=/dev/mmcblk0 of=/dev/sda bs=4M
克隆完成后断电关机, 拔下tf卡,再开机, 就会从移动硬盘引导咯~
引导过程中会先提示找不到tf卡
不用紧张, 稍等片刻就会从移动硬盘继续启动了, 引导至系统中后可以用df
命令查看一下当前挂载的磁盘总容量还是32G, 再用gparted
或其他工具调整一下分区大小就好了.
最终效果
只有一个/dev/sda
设备