文章

私有云搭建(一)树莓派4安装ubuntu server


硬件准备

  硬件列表如下:

  • 树莓派4一个,我的是4g版本
  • 两个硬盘:一个系统盘(500G)、一个数据盘(1TB)
  • 一个USB-Hub:带供电(5V2A),这个比较重要,直接把两个硬盘连到树莓派4的USB接口上会导致电压不稳定,从而异常重启。

  两个硬盘作用是为了备份,系统盘安装系统用,然后也用来备份一些重要数据,另外一个数据盘就是平时提供服务使用。我在私有云搭建(零)架构:服务和拓扑图里面也讲过我的备份方案,不仅系统盘有备份,时不时也会手动备份到PC机上,冷热双重保险。


系统下载

1. Raspberry Pi Imager下载

Raspberry Pi Imager是树莓派官方一个下载树莓派系统镜像和将镜像写到硬盘或SD卡的工具。先到这个网址:Install Raspberry Pi OS using Raspberry Pi Imager,按自己操作系统平台下载对应的软件。

2. ubuntu server镜像下载

ubuntu官网就有支持树莓派设备的ubunt-server镜像,进去这个网址:Install Ubuntu on a Raspberry Pi,如果这个网址失效了,直接google关键词:ubuntu raspberry pi,一般就能搜到ubuntu官网对应的树莓派镜像下载地址。

一般选最新的长期支持版本,目前长期支持版本是Ubuntu 24.04.1 LTS,可以下载桌面版,也可以下载服务器版。但更建议服务器版本,毕竟咱们是搭建云服务器。


安装前准备

把两个硬盘都格式化为ext4,Windowsdisk geninusMac用自带磁盘工具,Linux用命令行。以上不懂的移步BaiduGoogleChatGPT,不详细讲了。


安装ubuntu server

参考ubuntu官方教程:How to install Ubuntu Server on your Raspberry Pi总结下安装流程如下。

打开Raspberry Pi Imager

选择对应的设备,我这里是树莓派4

选择操作系统,其实可以直接在这里下载,对应入口:Other general-purpose OS->Ubuntu->Ubuntu Server 24.04.1 LTS(64-bit),但我是先下了系统镜像的,所以直接拉到最下面:Use custom,然后选择对应的镜像,我下载的镜像是ubuntu-24.04.1-preinstalled-server-arm64+raspi.img.xz

选择好镜像后就是选择存储卡,把硬盘插到电脑,选择对应的硬盘就可以了。

全部选择完毕后点击next会弹出这个界面,选择编辑设置

用户名密码,还有语言设置两个设置一下,这样就不会有时差问题

然后选择开启一下ssh服务,方便直接在电脑ssh过去,而不用插个线连到屏幕上去设置,先使用密码登录,后面要关闭再去关闭。

点击保存,然后Next,选择是,就可以把镜像写到硬盘了,注意不要选错硬盘了,这里会格式化。然后等待写盘完成就可以拔出硬盘,插到连在树莓派的USB-Hub上,然后开机,等待个几分钟系统初始化完成。


安装后配置

  系统安装好后,怎么找到树莓派ip地址登录到ubuntu呢,有两种方法:

  • 用micro hdmi线将树莓派连到电脑屏幕上,然后登录ubuntu,用命令

    1
    2
    
      # 一般eth0对应的ip地址就是树莓派内网的ip地址
      ip -4 addr
    
  • 登录路由器的管理页面,查看是否有新设备联网,对应的ip地址应该就是树莓派的

  这里建议用路由器将树莓派的物理地址和ip地址绑定,以后连树莓派或者重装也都是这个ip了,免去找ip的烦恼,而且平时登录树莓派也不用每次都去路由器看。

  好了,咱们的ubuntu系统就安装完成了,后面就可以开始来安装我们需要的服务了。

本文由作者按照 CC BY 4.0 进行授权