ubuntu包下载
从ubuntu 官网下载镜像:https://cn.ubuntu.com/blog/build-raspberry-pi-desktop-ubuntu
按个人需求下载,可以首先使用 桌面版22.04 LTS版本;
烧录
从树莓派管官网下载image烧录工具:https://www.raspberrypi.com/software/
安装官方烧录器,操作步骤如下:
首先选择SD卡,将TF卡挂载;
然后选择 需要写入的操作系统, ubuntu下载 使用 自定义镜像
最后点击 烧录,烧录完成后,会提示烧录完成;
可能存在烧录好后,因ubuntu包格式与windows 格式不匹配,会提示 格式化操作,此时不用格式化,关掉提示后,直接拔掉TF卡即可
上电启动
给树莓派插入TF卡,然后上电启动;因为安装的是桌面版ubuntu,除接入键盘、鼠标外,还需要接入显示屏
;
启动后,会配置 语言、位置、WIFI连接、用户名和密码 然后是安装系统;
系统正常启动后,和正常的ubuntu界面就相同了;
启动后首先对源更新:
sudo apt-get update
否则以下工具的安装会下载失败;
安装基本工具
vim
sudo apt install vim
ssh-server
sudo apt install openssh-server
更换镜像源
Ubuntu 的软件源配置文件是 /etc/apt/sources.list
。将系统自带的该文件做个备份,将该文件替换为下面内容,即可使用选择的软件源镜像。
清华大学开源软件镜像源网站:清华大学镜像
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy main
restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy main restricted universe multiverse deb
https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-updates main
restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-updates main restricted universe multiverse deb
https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-backports
main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-backports main restricted universe multiverse
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-security main restricted universe multiverse
# # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-security main restricted universe multiverse
deb http://ports.ubuntu.com/ubuntu-ports/ jammy-security main
restricted universe multiverse
# deb-src http://ports.ubuntu.com/ubuntu-ports/ jammy-security main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-proposed main restricted universe multiverse
# # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-proposed main restricted universe multiverse
windows ssh连接树莓派
mobaxterm
网上搜索 mobaxterm 安装,官网安装免费社区版即可;
vscode
插件安装 Remote-SSH ;然后登录即可
登录方式: ssh 用户名@树莓派ip地址
然后在弹框内 输入用户密码
免密登录配置
使用cmd窗口,输入如下命令,生成密钥
ssh-keygen -t rsa
生成的密钥应该在 C盘 users/当前用户名目录下的 .ssh 文件夹内,从 id_rsa.pub
文件内可以拿到公钥;
/home/用户名 目录下 若是无.ssh 目录,需要使用命令自动生成
ssh-keygen -t rsa
将windows电脑端生成的 公钥 id_rsa.pub
文件内容,拷贝到 树莓派 ubuntu系统 当前用户 /home/用户名/.ssh 目录下的 authorized_keys
文件,若没有,需要在 .ssh 目录下创建 authorized_keys
文件
参考
vscode通过ssh连接远程服务器+免密登录(图文)
VsCode配置ssh免密远程登录
树莓派入门手册