侧边栏壁纸
博主头像
术业有道之编程博主等级

亦是三月纷飞雨,亦是人间惊鸿客。亦是秋霜去叶多,亦是风华正当时。

  • 累计撰写 99 篇文章
  • 累计创建 50 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

树莓派安装官方Ubuntu-Server版系统

Administrator
2020-09-01 / 0 评论 / 0 点赞 / 69 阅读 / 5329 字

不使用树莓派推荐的系统是因为推荐的系统中很多组件是缺失的,而且某些软件还无法安装上去,使用起来与常规的liunx还是区别很大。

树莓派能安装的系统我基本都安装了用过,在此推荐2种比较接近正常liunx的版本

选择 Raspbian Buster Lite 它是基于 Debian 改的,没有桌面的精简版。默认账户 pi 默认密码 raspberry

选择合适的 raspberry 版本下载。默认账户/密码是 ubuntu,第一次登陆进去会要求更改 ubuntu 账户密码。

本次介绍在 mac 下给树莓派安装官方 ubuntu 的系统安装方式。

一、安装准备工作

* 下载要安装的系统文件,并解压。

例如: unzip 2020-02-13-raspbian-buster-lite.zip

* 用读卡器将电脑与 sd 卡插入

* 查看 sd 卡分区

执行 df -hdiskutil list

我这里的 sd 卡挂载点是 /dev/disk2

* 格式化 sd

执行 diskutil eraseDisk FAT32 SD /dev/disk2

这句解释就是:将名为 SD 的磁盘格式化为 FAT32 磁盘挂载点为 /dev/disk2

* 为了避免 sd 卡被其他程序占用,需要先卸载

执行 diskutil unmountDisk /dev/disk2

* 写入磁盘

执行 sudo dd bs=16M if=你的文件路径(是一个以.img结尾的文件) of=/dev/disk2
这句解释就是:以 16m 为一个块将 if 指向的文件烧写到 of 指向的位置。

注意: bs 参数并不是固定的,并不是值越大越好;一般认为 64k1m 为最佳。

等待一段时间,直到出现写入完成提示。

二、开始配置系统

注意:
  • 当前版本系统默认开启了 ubuntu 账户 ssh 远程登录,即 ssh ubuntu@ip
  • ubuntu18.04 系统开始网络模块已经更改为 netplan,默认不再支持原来的 wpasupplicant 方式配置,所以这里只能插上有线网络进行登录了。(如果有其他方式配置网络的请私信我,我也将继续尝试其他方式的网络配置)
回到正轨
  • 运行 arp -a 记住出现的列表
  • 给树莓派插上有线网络,上电
  • 稍等一会,等待树莓派系统初始化(大约 35 分钟) 再次执行第一步操作,对比出现的列表,多出来的 ip 就是树莓派的。
  • 这时候直接运行 ssh ubuntu@ip 看看有没有反应,第一次会让你输入 yes 来记住指纹,然后询问密码,输入 ubuntu 即可
  • 进入之后,提示修改密码,输入原始密码 ubuntu,再输入 2 次新密码即可
  • 开启 root 账户
    sudo passwd root 输入密码搞定,不建议开启 root 远程,需要的自己去修改 /etc/ssh/sshd_configPermitRootLogin 项改成 PermitRootLogin yes 然后重启 service ssh restart
  • 更换源为阿里云
# 先备份
cp /etc/apt/sources.list  /etc/apt/sources.list-back
# 打开源文件
vi /etc/apt/sources.list 
# 注意这是需要操作的步骤   按 ``` shift ``` + ``` : ``` 后输入
%s/ports.ubuntu.com/mirrors.aliyun.com/g
# 注意这是需要操作的步骤  按下回车键后,按 ``` esc ``` 输入 :wq 回车
  • 更新可用软件包列表 apt-get -y update
  • 通过安装/升级软件来更新系统 apt-get -y upgrade
  • 配置网络
    网络配置文件在 /etc/netplan
    打开配置文件
    vi /etc/netplan/*.yaml
    wifi静态ip 替换内容为:
network:
    version: 2
    renderer: NetworkManager
    ethernets:
         eth0:
             dhcp4: true
             optional: true
    wifis:
          wlan0:
             dhcp4: false
             dhcp6: false
             addresses: [192.168.0.21/24] #这个是你的ip地址/24表示子网掩码
             gateway4: 192.168.0.1 #这个是网关,一般是路由器ip
             nameservers:
                     addresses: [192.168.0.1, 8.8.8.8, 114.114.114.114] # dns服务器
             access-points:
                     "2l": # 你的wifi名
                        password: "123456789" # 你的wifi密码
                      # 如果你有多个wifi,在这里继续配置

wifi动态ip 替换内容为:

network:
    version: 2
    renderer: NetworkManager
    ethernets:
         eth0:
             dhcp4: true
             optional: true
    wifis:
          wlan0:
             dhcp4: true
             access-points:
                     "2l": # 你的wifi名
                        password: "123456789" # 你的wifi密码
                      # 如果你有多个wifi,在这里继续配置

千万不要直接重启系统,测试一下配置是否正确 netplan try,没问题就应用配置 netplan apply
重启网络服务 systemctl restart system-networkd
(桌面版) systemctl restart network-manager
验证 ip 地址 ip a

注意:网络部分如果有失败

尝试安装 apt-get install -y network-manager,我是直接安装了在进行以上操作的,默认是使用 networkd,即 netplan 的配置文件是 renderer: networkd,只有一种的时候可以省略此行。

个人公众号

0

评论区