树莓派4B安装Ubuntu Server系统及网络连接、远程访问基础设置教程
树莓派4B安装Ubuntu Server系统及网络连接、远程访问基础设置教程
一、 工具准备
- SD卡烧录软件
- SD格式化软件(防止烧录失败)
- SSH软件
- 一张至少16G的TF卡
- 一个读卡器
- 屏幕、键盘(你还可能需要一个大点的插线排)
二、下载及烧录
-
首先登录Ubuntu官网找找有没有适用于树莓派板子的Server系统,发现还真有:

图里有两个版本(左边带LTS的意思是长期支持版本),选择一个你喜欢的(64位和32位的其实都可以)下载。下载完成后应该会得到一个.xz的文件,这就是咱们后面要用的Ubuntu Server的镜像文件了。
-
现在把事先准备好的TF卡插进电脑然后打开你的烧录软件(我用的是balenaEtcher,免安装挺好的),把你的镜像文件烧录到你的TF卡中(过程略,图略)。烧录完成之后你可能会发现资源管理器中原来的TF卡的盘符消失了,不要担心,这代表你大概率成功了。
三、连接无线网
-
首先把你烧录好的TF插到树莓派中,然后连好键盘、屏幕,最后同上电源,之后你会看到屏幕上开始蹦一行行的代码,到此,恭喜你,你的镜像文件没有问题。稍等一会后屏幕上会显示
ubuntu login:,这就是让你登录呢。官网上下载版本初始登录账号和密码都是ubuntu,无脑输就行了。输入密码后系统会强制要求你改密码,你就改就行了,笔者此处改为ubuntu001。 -
进入系统之后我们开始设置root账号,输入
sudo passwd root然后设置一个root账号的密码(这里注意,密码一定要6位及以上且不能过于简单,否则后面远程访问会出问题),笔者这里依然沿用普通账号密码ubuntu001
-
下面我们开始设置无线网。首先,请确定你的房子里有WiFi,然后在终端输入:
ls /sys/class/net看看你的无线网络接口的名字叫啥,比如笔者终端显示的就是
eth0 lo wlan0,所以我们无线网络接口名字就是wlan0。 -
接下来我们看看netplan文件叫什么名字,无脑输入:
ls /etc/netplan笔者终端返回
50-cloud-init.yaml,这就说明我们的netplan文件叫50-cloud-init.yaml(当然,你的树莓派可能不叫这个名字)。我们打开这个文件:vim /etc/netplan/50-cloud-init.yaml然后发现内容是这样的:

再按下i健进入编辑模式,接着结尾输入下面的代码:
wifis:wlan0:dhcp4: trueoptional: trueaccess-points:"NeedForSpeed423":password: "31415926cc"其中这个NeedForSpeed423就是你的WiFi名字,31415926cc就是密码啦。最后整体看起来是这样的:

然后我们按下Esc退出编辑模式,再依次输入
:wq保存并退出文件。在终端继续依次输入:sudo netplan generatesudo netplan apply如果没有报错,那就Ping一下网页看看能不能联网吧:
ping www.baidu.com
四、连接无线网
-
现在我们开始配置SSH系统文件,让系统同意我们远程访问。无脑输入
sudo /etc/ssh/sshd_config进入配置文件,找到一行代码为:
#PermitRootLogin prohibit-password按下i健进入编辑模式,把上面的代码改为:
PermitRootLogin yes按下Esc退出编辑模式,再依次输入
:wq保存并退出文件。在终端继续输入:sudo /etc/init.d/ssh restart重启SSH
-
接下来我们需要确认自己的IP地址,为我们后面远程连接做准备,输入:
ip a看到:

我们发现,笔者树莓派的IP地址是192.168.50.205
-
做完这些准备工作,我们开始进行SSH访问,打开电脑,打开SSH连接软件(笔者的是Xshell,免费好评)。进入软件界面:

点击新建,名称随便给,主机写树莓派的IP地址:

再进入“用户身份验证”,用户名写root,密码是对应root账号密码,此处为ubuntu001,之后点击“连接”:

如果出现下面的界面,那么恭喜你,你又成功了。

五、配置镜像文件
-
接下来我们先配置镜像源,打开配置文件:
sudo vim /etc/apt/sources.list按i进入编辑模式,删除之前的源(只删除和下面这些长得像的就行了,别都删了),更换为:
deb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-updates main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-backports main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-security main restricted universe multiverse按Esc退出编辑模式,输入
:wq,退出文件。 -
下面更新,依次输入下列代码:
sudo apt update
sudo apt-get upgrade -
安装桌面(安装后变卡):
sudo apt install ubuntu-desktop -
安装xrdp(用于远程桌面):
sudo apt install xrdp
六、小结
一路下来磕磕绊绊,用时一天终于把这套流程顺了下来,又用了一天时间理顺思路,前前后后走了至少三遍流程才写下此篇教程留念,科研不易,与君共享。
PS:如有错误请私聊。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
