树莓派安装ubuntu系统



树莓派安装ubuntu系统
前言
1.准备工作
2.远程连接树莓派
3.更换源及开放端口
4.winscp使用
5.安装图形桌面
6.远程连接图形桌面
前言
在用树莓派安装ubuntu系统时遇到了一些问题,在此做出总结,方便大家查阅。

1.准备工作
以无显示器、无网线配置树莓派为例
需要准备:

树莓派
SD卡(一张4G以上的SD卡,最好是高速卡,推荐Class10的卡,卡的速度直接影响树莓派的运行速度,笔者建议最好容量16G以上,否则后续开发会使用经常不够用。)
读卡器
电源
树莓派散热片及外壳
这里以树莓派4B 4G版本为例,首先将SD卡插入读卡器连接至电脑,使用SDFormatter格式化内存卡。
在ubuntu官网下载系统镜像:https://cn.ubuntu.com/download/raspberry-pi
可以安装ubuntu的桌面版或者服务器版,这里建议安装服务器版,因为安装桌面版无法通过配置SD卡方式使树莓派连接wifi,进而使用SSH进入系统。如果需要桌面,可以后续安装。
下载镜像后使用Win32DiskImager进行烧录

选择映像文件,点击写入等待后即可。烧录后看到SD卡只有几十M为正常现象,windows系统看不到linux系统的磁盘分区。
ubuntu系统默认开启SSH,由于笔者没有显示器及网线因此采用配置SD卡连接wifi。
在在SD卡根目录寻找一个名为network-config文件,将注释的#去掉,编辑写入以下内容:
wifis:
wlan0:
dhcp4: true
optional: true
access-points:
“wifi的ssid名称”:
password: “wifi密码”
}`
1
2
3
4
5
6
7
8
将SD卡插入树莓派中,上电启动,稍事等待可以在路由器控制界面查看到树莓派ip地址。

2.远程连接树莓派
这里以PUTTY为例,在putty官网:https://www.chiark.greenend.org.uk/~sgtatham/putty/
下载64bit putty.exe文件。

运行后在Host Name处填写在路由器控制界面看到的ip地址,点击open。
用户名:ubuntu
密码:ubuntu
登录时填写密码不显示为正常现象
登陆后要求更改密码,需要先输入一次原密码,才可以更改密码,不然会闪退。

在ubuntu用户下不能对一些文件进行读写操作,因此需要进入root用户
更改root用户密码并进入root用户

sudo passwd root
sudo passwd –unlock root
su root
1
2
3
这里第二句是解锁root用户,第三句是切换为root用户。

3.更换源及开放端口
需要将软件源更换至国内。
第一步:

cp /etc/apt/sources.list /etc/apt/sources.list.bak
1
备份原有的源。
第二步:

vi /etc/apt/sources.list
1
按i进入编辑模式用#注释掉原有的软件源
这里笔者遇到一个问题,按照网上方法用ubuntu源,会导致后续更新源报错。经过查阅资料,发现需要用ubuntu-ports源。
清华源

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-security main restricted universe multiverse


# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-proposed main restricted universe multiverse
1
2
3
4
5
6
7
8
9
10
11
12
13
后按ESC键输入:wq保存后退出。
第三步:

apt-get update
apt-get upgrade
1
2
出现Done说明换源成功。

4.winscp使用
winscp可以进行远程操作文件传输文件,相较于命令行而言更加友好。
另推荐winscp可以向树莓派发送文件,需要root用户登录。

主机名填写树莓派ip,用户名用root用户登录。
如果出现:WinSCP 无权访问。 错误码:3 服务器返回的错误消息:Permission denied

sudo vi /etc/ssh/sshd_config
1
同样按i编辑

如果有这段,将其注释:
#PermitRootLogin without-password
添加如下两行
PermitRootLogin yes
StrictModes yes
1
2
3
4
5
后按ESC键输入:wq保存后退出。
重启ssh服务,即可root用户登录winscp了。

service sshd restart
1
5.安装图形桌面
看腻了黑乎乎的命令行,做到这里可以安装图形桌面了。
我们将使用一种特殊的工具来安装GNOME桌面(因为它通常是一种更安全的路径)。 该工具是任务。 Tasksel是一个特定于Ubuntu和Debian的工具,它有助于将多个相关软件包安装为协调任务。 Tasksel使得安装相关软件包非常容易:

sudo apt-get install tasksel
1
安装完成后打开tasksel

sudo tasksel
1
将打开一个基于curses的GUI。使用键盘箭头键,向下滚动以选择Ubuntu desktop
选择Ubuntu桌面后,单击空格键将其选中,按Tab键选择Ok,然后按键盘上的Enter键。 这将在Ubuntu Server上安装成功的GNOME桌面所需的一切。
完成此过程后,重新启动服务器

sudo reboot
1
6.远程连接图形桌面
用windows自带远程桌面连接进入树莓派图形界面:
首先安装xrdp(建议在换源后进行,不然下载速度奇慢)

sudo apt-get install xrdp
1
搜索mstsc
输入树莓派ip后连接即可。
重启后,LightDM显示管理器将迎接您。恭喜,您现在可以使用方便的GUI桌面使用该服务器。 您仍然需要在终端窗口中完成许多任务,但至少可以使用一些方便的GUI工具。
————————————————
版权声明:本文为CSDN博主「Handsome_Nange」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_49860546/article/details/119323138