树莓派安装Ubuntu20.04

在树莓派3的时代,当时树莓派官方还仅提供32bit的debian系统。如今,Ubuntu已经提供了支持树莓派的版本,而且树莓派3以上的树莓派,都可以安装64bit的系统,以下为使用树莓派3演示安装Ubuntu20.04 64bit系统。

准备工作

首先需要先下载系统的镜像文件,可以从树莓派官网找到:https://ubuntu.com/download/raspberry-pi,我的树莓派是树莓派3,可以选择64为的系统下载,如果是更老版本的树莓派,可以使用32bit的版本。
除此之外,我们还需要一个系统镜像烧录的软件,这里我们可以使用树莓派官方提供的 Raspberry Pi Imager,下载地址可以从官网找到:https://www.raspberrypi.org/software/,根据自己的操作系统找到相应的版本下载即可。

镜像烧录

打开 Raspberry Pi Imager ,这个软件非常简单,只有3个按钮,从左到右,依次选择刚下好的Ubuntu镜像,选择烧录系统的Sd卡,然后点击 Write 等待完成即可。

首次登录

由于我们使用的是server的系统,所以一般使用远程连接登录。
如果需要使用Wifi连接的话,需要先在sd卡上配置好Wifi连接信息,具体操作如下:

# 在SD 卡根目录虾创建 wpa_supplicant.conf

country=CN 
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 
network={ 
    ssid="" 
    psk="" 
}

如果网线连接,可以无需额外配置。

接下来就可以将sd卡插入树莓派,开机,等待几分钟。

在路由器上找到树莓派的ip地址,可以使用ssh远程登录。

初次登录,ubuntu系统的默认账号密码都是 ubuntu,登录命令:

ssh ubuntu@<ipaddress>

首次登录成功后,系统会提示设置密码,密码设置完成后,需要再一次登录,这时使用刚输入的新密码即可完成登录。

修改用户名

由于系统默认的用户名是 ubuntu,我们通常希望将用户名改成自己的名字,当然,我们可以通过再创建一个新用户解决,这里我选择了修改原来的用户名。
修改用户名需要使用root权限,而且不能使用su命令,因为使用su命令切换root后原来的用户依然在线,所以需要使用ssh直接登录root来完成操作,为了能使用root进行远程登录,需要进行如下配置:

# 设置root密码
sudo passwwd root

# 打开远程登录ssh配置
sudo vim /etc/ssh/sshd_config
# 使用 /PermitRootLogin 找到配置项
# 将 PermitRootLogin prohibit-password 
# 修改为 PermitRootLogin yes
# 将 PermitRootLogin yes 注释打开

# 重启ssh
sudo service ssh restart

接下来,用root身份登录

# 修改用户名 用户组 及目录
usermod -l <newname> ubuntu
groupmod -n <newname> ubuntu
usermod -md /home/<newname> <newname>

完成后退出登录,使用新的用户名进行ssh登录即可。

关闭远程root登录

为了保障安全,我们需要关闭刚刚开启的root远程登录配置

sudo vim /etc/ssh/sshd_config
# 将以下配置行注释
# #PermitRootLogin yes
# #PermitRootLogin yes

# 重启ssh
sudo service sshd restart

你可能感兴趣的:(树莓派,Raspbian,Raspberry,Ubuntu,raspberry,pi,IoT)