这里展示的是使用显示器的方法,不用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