树莓派4 ubuntu core启动时间并记ubuntu系统安装流水账

描述

手头的某个设计需要拿树莓派4的ubuntu core启动时间做个对比。原来的SD卡坏了,只好重新安装,记个流水账。

Ubuntu

其中的第4,6pin为5V电源和GND,给散热风扇供电。下图的pin表格来自https://pinout.xyz/#

Ubuntu

准备好一个SD卡,8G以上吧。登陆下载 Pi Imager

Raspberry Pi Imager is the quick and easy way to install Raspberry Pi OS and other operating systems to a microSD card, ready to use with your Raspberry Pi.

我印象上一次安装还需要SD Card Formatter 和win磁盘镜像工具来格式化SD卡以及烧写image到SD卡。这个PI Imager要方便多了。

安装

Ubuntu

选择要烧写的镜像,以及烧入的SD卡

Ubuntu

SD卡不需要事先格式化,PI Imager会直接格式化

Ubuntu

下载并烧写

Ubuntu

完成之后把SD卡从电脑上拔出,插入到树莓派中,启动。启动之前需要接上HDMI到显示器,USB的键盘鼠标。不过如果有串口线,可以直接用串口输出来配置,这样就不需要额外的显示器,毕竟显示器连着电脑呢,没有多余的显示器。我连接了uart-usb的串口线(当然看哪个方便,如果手头没有串口线,那就只好将树莓派连显示器了)。uart的tx/rx引脚参考上面的pin脚图,第8、10pin。

Ubuntu

上电,串口打印输出,直到要输入"enter"

Ubuntu

下面会配置以太网连接或者wifi连接,如果树莓派连着路由器,不用做什么修改,一路到下面输入ubuntu账户的界面

Ubuntu

这里大致说一下为什么需要一个账户配置。ubuntu core首次ssh登陆是没有用户名和密码的,因此需要一个安全的设置用户名和密码的方式。

ubuntu要求首先申请账户,然后在账户中创建用户名,以及导入用于首次登陆树莓派(设备)的ssh 客户端的公钥。所以事先需要准备好。比如我这里会用我电脑上的ubuntu虚拟机来首次登陆树莓派并创建密码。那我需要在我电脑上的ubuntu虚拟机上创建一对公私钥,然后把公钥copy并导入到我ubuntu账户上。这样我便可以首次在不需要密码的情况下ssh登陆树莓派,并为树莓派创建一个密码。

所以上图中的配置便是从ubuntu账户中导入证书的。

下图是在我电脑上的ubuntu虚拟机上创建一对公私钥,然后把公钥copy并导入到我ubuntu账户上

Ubuntu

将pub key导入到ubuntu的个人账号中:

Ubuntu

再回到树莓派的配置,在输入账户之后,下一步变完成了配置,等待ssh client连接了

Ubuntu

这时可以打开电脑上的ubuntu虚拟机的终端,登陆树莓派,并为树莓派创建一个密码,用于以后的登陆。

 

sudo passwd <用户名>  //创建密码

 

Ubuntu

到这里所有安装完成。

通过下面的命令查看启动时间。 大概花了14秒。

 

systemd-analyze
systemd-analyze blame   

 

Ubuntu

  审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分