树莓派3B安装Ubuntu 18.04

树莓派3B安装Ubuntu 18.04树莓派3B安装Ubuntu18.04这里展示的是使用显示器的方法,不用ssh树莓派3b安装Ubuntu18.04完全遵照的Ubuntuwiki中的步骤。(1)下载并写入下载Ubuntu18.04LTS镜像文件:https://wiki.ubuntu.com/ARM/RaspberryPi,下载完后解压:ubuntu-18.04-preinstalled-server-armhf+…

大家好,又见面了,我是你们的朋友全栈君。

这里展示的是使用显示器的方法,不用ssh
树莓派3b安装Ubuntu18.04完全遵照的Ubuntu wiki中的步骤。
如果产生显示器显示问题可以看树莓派与电视之间的显示问题

(1)下载并写入
下载Ubuntu 18.04 LTS镜像文件:https://wiki.ubuntu.com/ARM/RaspberryPi/,下载完后解压:ubuntu-18.04-preinstalled-server-armhf + raspi3.img供写入。
下载SD Memory Card Formatter:https://www.sdcard.org/downloads/formatter_4/
下载Win32DiskImager:https://sourceforge.net/projects/win32diskimager/
步骤:将SD卡插入读卡器,然后插入电脑;打开SD Memory Card Formatter将SD卡格式化;然后,打开Win32DiskImager,选择刚才解压的ubuntu-18.04-preinstalled-server-armhf + raspi3.img镜像,选择SD卡,然后写入。

(2)安装设置Ubuntu
插上键盘,接上显示器,接上网线(此时的ubuntu没有wifi,具体配置在下面展示),然后接上电源,树莓派就开始工作了。Ubuntu启动完毕后,登录用户名密码都是ubuntu。
然后提示你设置UNIX密码

(3)更新
在命令行里输入sudo apt-get update
然后输入sudo apt-get upgrade
更新一下。

(4)安装桌面
有三种图形界面可以选择:Kubuntu使用的是KDE,Xubuntu使用的是Xfce,Lubuntu使用的是LXDE。代码如下
sudo apt-get install xubuntu-desktop
sudo apt-get install lubuntu-desktop
sudo apt-get install kubuntu-desktop
三种系统界面任选其一,当然也可以安装unity,安装完成以后输入reboot,重启一下;
然后就能进入桌面了

注意:安装ubuntu-desktop以及ubuntu-gnome-desktop等会产生一些问题,如有线连接时显示“有线连接未托管”(wired unmanaged),但是有线网络仍然可以用,能接受这个问题的可以安装。

(5)设置无线网卡
Pi 3B上的内置WiFi需要一些更新/额外的文件:
sudo apt-get install linux-firmware(视情况而定)
mkdir wifi-firmware
cd wifi-firmware
wget https://github.com/RPi-Distro/firmware-nonfree/raw/master/brcm/brcmfmac43430-sdio.bin
wget https://github.com/RPi-Distro/firmware-nonfree/raw/master/brcm/brcmfmac43430-sdio.txt
sudo cp * sdio * / lib / firmware / brcm /
cd …
sudo apt-get install wireless-tools wpasupplicant
重新启动机器。
可以发现wifi可以使用了。

以下可以选装

(6)加速X驱动程序
可以使用加速的x.org视频驱动程序(fbturbo),但这仅限于Raspberry Pi上的硬件加速窗口移动/滚动。安装上面的可选PPA,然后:sudo apt-get install xserver-xorg-video-fbturbo
然后将其添加到/etc/X11/xorg.conf(如果它尚不存在则创建):
Section “Device”
Identifier “Raspberry Pi FBDEV”
Driver “fbturbo”
Option “fbdev” “/dev/fb0”
Option “SwapbuffersWait” “true”
EndSection

(7)VideoCore
与Raspbian一样,VideoCore包也可用。安装上面的可选PPA,然后:
sudo apt-get install libraspberrypi-bin libraspberrypi-dev
但是,由于这些包是在构建期间从源代码编译的,因此文件安装在/usr中的“适当”位置。某些第三方脚本可能需要例如/opt/vc/bin/vcgencmd ; 如果是这样,这个黑客应该这样做:
sudo ln -s /usr/opt/vc
(Raspbian软件包在构建期间使用预编译的存储库,安装在/opt/vc中。) vcdbg和edidparser不是开源软件包的一部分,必须单独安装:sudo apt-get install libraspberrypi-bin-nonfree

(8)SSH服务器(其实不用装,18.04已经自带)
如果要安装SSH服务器以进行远程访问:
sudo apt-get install openssh-server

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/152945.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 手机怎样复制一段文字_微信文章如何整篇复制出来

    手机怎样复制一段文字_微信文章如何整篇复制出来1、网页复制大家应该都遇到过这种情况吧像这种情况怎么办呢,很简单,方法也很多,最简单的就是就地取材。方法一:用翻译获取,我们用鼠标选择一部分后会自动出现翻译,没有出现翻译需要等一到两秒(如果实在没有可以往下看看别的复制方法),我们点击翻译然后会出现一个百度翻译,我们点击百度翻译它会自动跳转到百度翻译页面,我们可以直接复制就行了方法二:用网页控制台,我们F12打开控制台,F12打不开控制台的可以试试Fn+F12,或者右键检查,打开控制台后…

    2022年10月20日
    4
  • oracle 分页查询 优化_oracle分页查询封装

    oracle 分页查询 优化_oracle分页查询封装对于数据库中表的数据的 Web 显示,如果没有展示顺序的需要,而且因为满足条件的记录如 此之多,就不得不对数据进行分页处理。常常用户并不是对所有数据都感兴趣的,或者大部分情 况下,他们只看前几页。 通常有以下两种分页技术可供选择。 1234567Select * from (Select rownumrn,t.* from table t)Where rn>&minnum and rn或者Sel

    2025年7月18日
    7
  • 4hutool源码分析:DateUtil(时间工具类)-格式化时间(万字长文源码分析,学大佬如何写代码)[通俗易懂]

    4hutool源码分析:DateUtil(时间工具类)-格式化时间(万字长文源码分析,学大佬如何写代码)[通俗易懂]知其然,知其所以然:4hutool源码分析:DateUtil(时间工具类)-格式化时间

    2025年7月3日
    1
  • ThinkPHP3.2 实现Mysql数据库备份

    ThinkPHP3.2 实现Mysql数据库备份

    2021年10月13日
    58
  • 表空间

    表空间

    2022年2月1日
    39
  • Boost Lockfree「建议收藏」

    Boost Lockfree「建议收藏」BoostLockfreeflyfish2014-9-30为了最大限度的挖掘并行编程的性能考虑使用与锁无关的数据结构来编程与锁无关的数据结构不是依赖于锁和互斥来确保线程安全。Lockfree的重要操作就是CAS(CompareAndSet)原子操作原子操作就是多个线程访问同一个资源时,有且仅有唯一一个线程对该资源进行操作BOOST中的宏定义BOOST_

    2022年7月19日
    24

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号