树莓派安装ubuntu18.04教程,保姆级教程(哪个不会留言,常在线)


本文操作环境:笔记本、树莓派4b-4gb、24寸显示屏

本人也是网上看了很多教程,不免有相似之处

1.server安装包(非桌面版,但是会安装桌面环境的)

网盘连接
密码:px3l

2.烧录

这个就不用说了,或者后序补充

3.WIFI自动登陆和树莓派分辨率修改

3.1 WIFI自动登陆方法

烧录系统完成后,进入PC端,查看system-boot盘,进去之后找到一个名为network-config的文件,其中代码段如下,进行修改,打开注释

wifis:wlan0:dhcp4: trueoptional: trueaccess-points:"Wifi-name":password: "密码"

其中Wifi名字记得带上是双引号
第一次可能连接不上,重启即可
但是后序过程中,还是出现树莓派无法连接wifi,但是有时候又可以,所以树莓派还是不行啊

3.2 分辨率(我是24寸的显示屏)

同样在system-boot盘下,有个config.txt文件,在末尾加入下面代码

framebuffer_width=1920
framebuffer_height=1080
hdmi_force_hotplug=1
hdmi_group=1
hdmi_mode=5
hdmi_ignore_edit=0xa5000080

上面完成后,就可以插入树莓派开机啦

3.3 修改关机时间

在使用reboot关机时,会显示下面信息导致关机需要90s时间

A stop job is running for ..(xxxxxs,1min30s)

修改关机操作如下:

sudo vim /etc/systemd/system.conf

将下面两个参数修改成10s即可

DefaultTimeoutStartSec=10s
DefaultTimeoutStopSec=10s

然后使用下面命令保存设置

systemctl daemon-reload

4.修改软件源(请确保你的树莓派有网)

首先将系统自带的source.list文件备份,然后使用vim打开该文件,

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo vim /etc/apt/sources.list

vim编辑器,使用i/a/o进入插入模式,将原本文件中的内容删除或者#号注释,然后加入下列链接,然后按ESC退出插入模式,然后使用:wq,保存并退出vim编辑器(vim具体用法自己搜一下)

deb http://mirrors.aliyun.com/ubuntu-ports/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu-ports/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu-ports/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports/ bionic-backports main restricted universe multiverse

ubuntu后面要带上ports,不然更新失败,网上说针对树莓派得加ports

然后使用以下命令,刷新软件包和软件列表,并重启

sudo apt-get update
sudo apt-get upgrade
reboot

5.安装ubuntu桌面(确保树莓派联网)

你说为什么不直接安装桌面呢,这一是因为我下载桌面版的太卡了,但是用server的,安装桌面之后还是很流畅;二是因为安装桌面出了好多奇怪问题
使用下列命令安装:

sudo apt-get install ubuntu-desktop

下载过程中会报一个错误,但是不要紧,它还有一个提示信息:xxxx–fix-missing,使用下面命令继续安装

sudo apt-get update --fix-missing

下载完成后重启,并输入:

sudo apt-get install ubuntu-desktop

等待下载完成,就可以使用桌面环境啦

startx

6. 修改时间

首先需要进入raspi-config,但此时输入会显示没有该命令,需要安装相应环境,建议使用远程登陆,比如虚拟机和PC端,具体方法见另外一篇文章
具体流程如下链接:
raspi-config配置

树莓派安装ubuntu18.04教程相关推荐

  1. 树莓派安装ubuntu18.04

    树莓派安装Ubuntu18.04 1.树莓派官网下载Raspberry Pi Imager 登录树莓派官网https://www.raspberrypi.org/software/, 找到Pi Ima ...

  2. 通过光盘安装Ubuntu18.04教程

    首先通过 UltraISO 制作Ubuntu的启动盘,官网上下载下来的ISO文件就能支持UEFI引导 UltraISO下载地址 Ubuntu18.04下载地址 (这里推荐使用磁力工具来载,例如比特彗星 ...

  3. 在VirtualBox中安装Ubuntu18.04教程

    注意: 1.所有的操作,均用加粗的形式标出 2.括号内容一般为解释,或者中英文替换,请结合内容自行辨析 3.出现错别字和内容遗漏,欢迎指正和讨论,请大家多多包涵 virtualbox的下载与配置 在官 ...

  4. easyuefi只能在基于uefi启动的_UEFI启动下的Windows10 安装 Ubuntu18.04教程

    现在大多数电脑的主板采用的是EFI启动,网上很多基于BIOS启动的Ubuntu的安装教程已经不再适用.这几天捣鼓了很久终于在自己的船上装好了Ubuntu.总结一下安装的过程,供大家参考. 制作UEFI ...

  5. 平板安装Ubuntu18.04教程

    一.制作安装U盘 获取IOS镜像文件,请到官网下载镜像文件,需要注意,请勿下载国产修改版,不保证能够支持平板使用.请务必下载64位版本,32位不支持UEFI引导. 下载完成后下载U盘制作工具:Rufu ...

  6. 树莓派4B安装Ubuntu18.04 + vnc远程桌面

    在实验室对写程序的欲望越来越低下的时候,学长给了一个树莓派4B,让我研究一下,因为机器人的上位机就靠它运行.一说新东西我就来劲了,可惜实验室里没有SD卡(旧的断掉了),只好等到回家之后再折腾这玩意.研 ...

  7. Win10安装Ubuntu18.04双系统,图文详解,全网最详细教程

    博主经历过多次双系统的安装与卸载,所以这次安装就记录下全过程,能让后面的同学少走弯路.本教程对笔记本电脑单硬盘和双硬盘通用. 安装目录 一.查看电脑信息 1.BIOS模式 2.查看硬盘数 二.制作系统 ...

  8. w10安装ubuntu_Windows10安装ubuntu18.04双系统教程

    写在前面:本教程为windows10安装ubuntu18.04(64位)双系统教程,是我多次安装双系统的经验总结,安装方法同样适用于ubuntu16.04(64位).为了直观和易于理解,我会尽量图文并 ...

  9. 树莓派4B安装ubuntu18.04 Wifi热点开启

    树莓派4B安装ubuntu18.04 Wifi热点开启 最近开发需要以树莓派为主机开启Wifi热点,经过网上搜寻,采用create_ap 来开启,遇到了些坑,在这里和大家一起分享一下: 首先,需要安装 ...

最新文章

  1. 计算机组成原理名词解释常用,2018考研408计算机组成原理名词解释(3)
  2. FPGA之道(72)提高设计的综合性能(四)提高设计的移植性与保密性
  3. C#使用Xamarin开发可移植移动应用(1.入门与Xamarin.Forms页面),附源码
  4. matlab相关的数字信号,数字信号处理及其MATLAB实现.ppt
  5. 读javascript高级程序设计06-面向对象之继承
  6. git作死之天坑记录
  7. php内核介绍及扩展开发指南,4.5. 发布扩展信息
  8. 跨部门不配合工作_跨部门协作,队友总是“甩锅”,这三个方法教你快速避坑!...
  9. Jquery使用$.Post方法,本地可以,服务器错误的处理方法...
  10. PyQt5学习笔记03----Qt Designer生成源码
  11. android眼动追踪开源,Eyeboard:低成本的开源眼动跟踪解决方案
  12. jQuery点击行选中或者取消CheckBox
  13. 100UF50V 10*8.4贴片电解电容封装尺寸
  14. 《软件体系结构》第二章 软件体系结构建模
  15. [预警]WebSOC多漏洞插件检测 预防勒索病毒“Satan”新变种
  16. Spring整合MyBatis源码
  17. 使用pyinstaller将python脚本转成EXE可执行文件遇到的问题和总结
  18. mace micro 代码分析: netdef 和Graph文件的生成
  19. 暴躁兔让Web3与Crypto之路不再迷茫
  20. win10自带sftp服务器_高手亲自解决win10系统下怎么使用OpenSSH设置SFTP服务器的完全操作办法...

热门文章

  1. pkpm快速入门教程_PKPM教程入门必知技巧
  2. FPGA学习之状态机
  3. 行政边界矢量数据shp/kml/json/csv(省、市、区、县、乡镇)
  4. 智慧医疗助力健康养老服务
  5. 亚成微PD65W 100W快充解决方案RM6601SN规格书集成高压启动X电容放电功能氮化镓GaN驱动控制器外围精简调试方便
  6. 大型数据库设计原理实验1
  7. 密集假目标 Matlab,基于盲源分离的抗密集假目标干扰技术研究.pdf
  8. HUST 1584 摆放餐桌(计算几何)
  9. 网际快车(FlashGet) v1.71 正式版
  10. 开启或关闭3389端口