树莓派4B安装Ubuntu Server系统及网络连接、远程访问基础设置教程

树莓派4B安装Ubuntu Server系统及网络连接、远程访问基础设置教程

一、 工具准备

  • SD卡烧录软件
  • SD格式化软件(防止烧录失败)
  • SSH软件
  • 一张至少16G的TF卡
  • 一个读卡器
  • 屏幕、键盘(你还可能需要一个大点的插线排)

二、下载及烧录

  1. 首先登录Ubuntu官网找找有没有适用于树莓派板子的Server系统,发现还真有:在这里插入图片描述

    图里有两个版本(左边带LTS的意思是长期支持版本),选择一个你喜欢的(64位和32位的其实都可以)下载。下载完成后应该会得到一个.xz的文件,这就是咱们后面要用的Ubuntu Server的镜像文件了。

  2. 现在把事先准备好的TF卡插进电脑然后打开你的烧录软件(我用的是balenaEtcher,免安装挺好的),把你的镜像文件烧录到你的TF卡中(过程略,图略)。烧录完成之后你可能会发现资源管理器中原来的TF卡的盘符消失了,不要担心,这代表你大概率成功了。

三、连接无线网

  1. 首先把你烧录好的TF插到树莓派中,然后连好键盘、屏幕,最后同上电源,之后你会看到屏幕上开始蹦一行行的代码,到此,恭喜你,你的镜像文件没有问题。稍等一会后屏幕上会显示ubuntu login:,这就是让你登录呢。官网上下载版本初始登录账号和密码都是ubuntu,无脑输就行了。输入密码后系统会强制要求你改密码,你就改就行了,笔者此处改为ubuntu001。

  2. 进入系统之后我们开始设置root账号,输入

    sudo passwd root

    然后设置一个root账号的密码(这里注意,密码一定要6位及以上且不能过于简单,否则后面远程访问会出问题),笔者这里依然沿用普通账号密码ubuntu001

  3. 下面我们开始设置无线网。首先,请确定你的房子里有WiFi,然后在终端输入:

    ls /sys/class/net

    看看你的无线网络接口的名字叫啥,比如笔者终端显示的就是eth0 lo wlan0,所以我们无线网络接口名字就是wlan0。

  4. 接下来我们看看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 generate

    sudo netplan apply

    如果没有报错,那就Ping一下网页看看能不能联网吧:

    ping www.baidu.com

四、连接无线网

  1. 现在我们开始配置SSH系统文件,让系统同意我们远程访问。无脑输入

    sudo /etc/ssh/sshd_config

    进入配置文件,找到一行代码为:

    #PermitRootLogin prohibit-password

    按下i健进入编辑模式,把上面的代码改为:

    PermitRootLogin yes

    按下Esc退出编辑模式,再依次输入:wq保存并退出文件。在终端继续输入:

    sudo /etc/init.d/ssh restart

    重启SSH

  2. 接下来我们需要确认自己的IP地址,为我们后面远程连接做准备,输入:ip a

    看到:在这里插入图片描述

    我们发现,笔者树莓派的IP地址是192.168.50.205

  3. 做完这些准备工作,我们开始进行SSH访问,打开电脑,打开SSH连接软件(笔者的是Xshell,免费好评)。进入软件界面:在这里插入图片描述

    点击新建,名称随便给,主机写树莓派的IP地址:在这里插入图片描述

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

    如果出现下面的界面,那么恭喜你,你又成功了。在这里插入图片描述

五、配置镜像文件

  1. 接下来我们先配置镜像源,打开配置文件:

    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,退出文件。

  2. 下面更新,依次输入下列代码:

    sudo apt update
    sudo apt-get upgrade

  3. 安装桌面(安装后变卡):

    sudo apt install ubuntu-desktop

  4. 安装xrdp(用于远程桌面):

    sudo apt install xrdp

六、小结

一路下来磕磕绊绊,用时一天终于把这套流程顺了下来,又用了一天时间理顺思路,前前后后走了至少三遍流程才写下此篇教程留念,科研不易,与君共享。

PS:如有错误请私聊。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部