树莓派3 从ubuntu mate 16 升级到 18.04.2 LTS

总耗时3个小时

最早买来的树莓派直接装了 ubuntu mate 16 到现在用了2年多了,每次ssh连上以后都会提示可以升级到18,但是为了安全起见,等了小版本号升级了才决定更新下

提示:最好先更换源,否则感人的网速绝对会让你感动到哭。。。

sudo vim /etc/apt/sources.list   如果不放心,记得备份这个文件,然后就是把所有的地址都换成清华的源,就是换 deb后面的地址

https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/

按照提示输入 do-release-upgrade  然后就是更新

后面就是下载更新需要的更新包

如果你也是从16升级的话,有可能你也会遇到提示boot分区空间不够,默认只给了64M的空间,从这里开始有点危险,建议TF卡插到电脑上把boot分区的文件都备份到电脑上,然后我删除了2个大文件,以保证空间足够升级检测

kernel.img 和 start_db.elf 这2个文件将近快10M(记得重启树莓派前要恢复这2个文件,还要看好chmod的属性)

再回来说更新,执行 do-release-upgrade 之后千万不要手欠点任何东西,后面会有提示让你输入yn确认是否要升级,除了y其他的都是回退。。。坑

输入y回车以后,后面就是下载了,更新包大约1.5G,根据网速和tf卡的写入速度,下载最少也要10-15分钟

后面就是安装了,2000多个包的更新。

后面会在几个点要求用户判断使用原始文件还是新文件,比如 sysctl mysql tlp nginx

最后会提示要删除旧包,大约200个左右,虽然提示说要几个小时,但是实际也就不到半个小时就完事了

最后一步是提示重启,这里千万记得要还原回去临时删除的boot下面的文件!!!

然后就是迎接新的ubuntu了~ 

因为ubuntu 16 到 18 修改了 service 换成了 systemctl 管理服务,因此记得学习下新的开机启动任务管理了

查看所有开机启动项
systemctl list-unit-files --type=service | grep enabled
树莓派增加swap空间,也就是在tf卡上创建个1G的文件用来当交换分区,扩展内存不足的问题
sudo swapoff /var/swap
sudo dd if=/dev/zero of=/var/swap bs=1M count=1024
sudo mkswap /var/swap
sudo swapon /var/swap

前面是创建1G的文件,并挂载到swap交换分区上,但是重启树莓派,这个分区就没了
因此需要修改fstab,开机挂载分区,修改文件加入挂载的配置
sudo vim /etc/fstab
添加的内容:
/var/swap swap swap defaults 0 0

其他命令:
查看当前swap的情况
swapon -s

查看内存的使用情况
free -m
卸载无用软件(分别是office,邮箱客户端,亚马逊,错误提交给ubuntu的whoopsie)
sudo apt-get remove -y libreoffice* thunderbird* amazon* whoopsie
停打印机服务(如果树莓派不连接打印机,就停了服务)
sudo systemctl disable cups.service
sudo systemctl disable cups.socket
sudo systemctl disable cups.path
sudo systemctl disable cups-browsed.service

移动设备(如果树莓派不连接3G 4G 5G的上网卡,这个服务也没用)
sudo systemctl disable ModemManager.service

----------------------------------------

直接安装ubuntu 18.4 的坑

因为预装了ssh,但是即使打开也是无法使用,因为没有初始化ssh-key

简单的办法就是卸载了 openssh 然后在安装 就正常了

 

没有rc.local

sudo vim /etc/systemd/system/rc-local.service
添加内容
[Install]
WantedBy=multi-user.target
Alias=rc-local.service


sudo touch /etc/rc.local
chmod 755 /etc/rc.local
sudo echo "#!/bin/bash" > /etc/rc.local

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值