准备工作
一台装有Ubuntu的电脑,一张SD卡,一枚读卡器。
通过读卡器把SD卡挂载到电脑上。
1.下载imager
imager是树莓派官网提供的操作系统安装软件。下载地址:Raspberry Pi Imager,进入网页,选择Download for Ubuntu for x86即可。
2.安装imager
下载完成后,进入用户本地下载路径,安装deb包:
zhang@zhang:~$ cd Downloads/
zhang@zhang:~/Downloads$ sudo dpkg -i imager_1.6.1_amd64.deb
Selecting previously unselected package rpi-imager.
(Reading database ... 281758 files and directories currently installed.)
Preparing to unpack imager_1.6.1_amd64.deb ...
Unpacking rpi-imager (1.6.1) ...
dpkg: dependency problems prevent configuration of rpi-imager:
rpi-imager depends on qml-module-qtquick-controls2; however:
Package qml-module-qtquick-controls2 is not installed.
rpi-imager depends on qml-module-qtquick-templates2; however:
Package qml-module-qtquick-templates2 is not installed.
可以看到提示缺少相关依赖,安装即可:
zhang@zhang:~/Downloads$ sudo apt --fix-broken install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
libqt5quickcontrols2-5 libqt5quicktemplates2-5 qml-module-qtquick-controls2 qml-module-qtquick-templates2
The following NEW packages will be installed:
libqt5quickcontrols2-5 libqt5quicktemplates2-5 qml-module-qtquick-controls2 qml-module-qtquick-templates2
0 upgraded, 4 newly installed, 0 to remove and 136 not upgraded.
1 not fully installed or removed.
Need to get 1,777 kB of archives.
After this operation, 8,266 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://mirrors.aliyun.com/ubuntu focal/universe amd64 libqt5quicktemplates2-5 amd64 5.12.8+dfsg-0ubuntu1 [338 kB]
Get:2 http://mirrors.aliyun.com/ubuntu focal/universe amd64 qml-module-qtquick-templates2 amd64 5.12.8+dfsg-0ubuntu1 [61.2 kB]
Get:3 http://mirrors.aliyun.com/ubuntu focal/universe amd64 libqt5quickcontrols2-5 amd64 5.12.8+dfsg-0ubuntu1 [59.3 kB]
Get:4 http://mirrors.aliyun.com/ubuntu focal/universe amd64 qml-module-qtquick-controls2 amd64 5.12.8+dfsg-0ubuntu1 [1,318 kB]
Fetched 1,777 kB in 0s (5,172 kB/s)
Selecting previously unselected package libqt5quicktemplates2-5:amd64.
(Reading database ... 281765 files and directories currently installed.)
Preparing to unpack .../libqt5quicktemplates2-5_5.12.8+dfsg-0ubuntu1_amd64.deb ...
Unpacking libqt5quicktemplates2-5:amd64 (5.12.8+dfsg-0ubuntu1) ...
Selecting previously unselected package qml-module-qtquick-templates2:amd64.
Preparing to unpack .../qml-module-qtquick-templates2_5.12.8+dfsg-0ubuntu1_amd64.deb ...
Unpacking qml-module-qtquick-templates2:amd64 (5.12.8+dfsg-0ubuntu1) ...
Selecting previously unselected package libqt5quickcontrols2-5:amd64.
Preparing to unpack .../libqt5quickcontrols2-5_5.12.8+dfsg-0ubuntu1_amd64.deb ...
Unpacking libqt5quickcontrols2-5:amd64 (5.12.8+dfsg-0ubuntu1) ...
Selecting previously unselected package qml-module-qtquick-controls2:amd64.
Preparing to unpack .../qml-module-qtquick-controls2_5.12.8+dfsg-0ubuntu1_amd64.deb ...
Unpacking qml-module-qtquick-controls2:amd64 (5.12.8+dfsg-0ubuntu1) ...
Setting up libqt5quicktemplates2-5:amd64 (5.12.8+dfsg-0ubuntu1) ...
Setting up qml-module-qtquick-templates2:amd64 (5.12.8+dfsg-0ubuntu1) ...
Setting up libqt5quickcontrols2-5:amd64 (5.12.8+dfsg-0ubuntu1) ...
Setting up qml-module-qtquick-controls2:amd64 (5.12.8+dfsg-0ubuntu1) ...
Setting up rpi-imager (1.6.1) ...
Processing triggers for libc-bin (2.31-0ubuntu9.1) ...
3.运行imager
键入启动命令:
zhangzhipeng@zhang:~/Downloads$ rpi-imager
QObject::setParent: Cannot set parent, new parent is in a different thread
Available disk space for caching: 165 GB
mountutils: Reading /proc/mounts
mountutils: Closing /proc/mounts
...
(当然也可以在应用页点击可爱的小树莓启动):
4.选择要安装的系统
点击CHOOSE OS,会弹出操作系统列表,选择第一个对新手比较友好。
5.选择SD卡
点击Imager初始页的CHOOSE STORAGE即可看到当前电脑中可用的SD卡。
5.写入系统
选择了SD卡以后,WRITE按钮可以点击,点击后稍等片刻,即完成系统安装。