树莓派3B+安装Ubuntu mate遇到彩虹屏

树莓派3B+安装Ubuntu mate遇到彩虹屏

  • 彩虹屏问题描述
  • 解决方案

彩虹屏问题描述

网上找了多个教程将ubuntu mate刻录到sd卡上的教程:
1.windows上使用如下工具,SDFormatter把sd卡格式化成fat32格式,再使用Win32DiskImager工具将下载解压好的镜像img烧录到sd卡中。
下载Ubuntu-mate镜像
下载SDFormatterv4
下载Win32DiskImager
2.ubuntu下,参考:

sudo apt-get install gnome-disk-utility
sudo apt-get install gddrescue xz-utils
unxz ubuntu-mate-16.04.2-desktop-armhf-raspberry-pi.img.xz
sudo ddrescue -D --force ubuntu-mate-16.04.2-desktop-armhf-raspberry-pi.img /dev/sdx

其中/dev/sdx是指sd卡的设备分区,可以通过以下命令查看具体sd卡是哪一个:

sudo fdisk -l

然后找到对应的sd卡设备的/dev设备,比如我的U盘是/dev/sdc,此时SD卡在树莓派上安装系统了,没在下图中,sd卡需要大于8GB的空间大小的,如下图:
树莓派3B+安装Ubuntu mate遇到彩虹屏_第1张图片
以上两种方法结束后,都会出来两个PI_ROOT分区,Windows下只能打开一个,另一个会提示要不要格式化,而ubuntu下,两个分区都能打开看,此时,说明刻录完成,然后插树莓派3B+上,出来就是彩虹屏,如下:
树莓派3B+安装Ubuntu mate遇到彩虹屏_第2张图片

解决方案

1.上述步骤做好系统的sd卡,下载压缩包:链接: 网盘地址 提取码: 2td4 ,将压缩包解压后,得到如下三个文件夹:

树莓派3B+安装Ubuntu mate遇到彩虹屏_第3张图片
2.将windows下可以打开的那个PI_ROOT分区中(就是几十MB大小的分区,另一个分区都是ubuntu的各种文件夹,而且空间基本上就是SD卡的空间)的所有文件,除了cmdline.txt,其他全部删除,然后将解压好的三个文件夹中的boot文件夹中的所有文件拷贝到该分区中,结果大概如下:
树莓派3B+安装Ubuntu mate遇到彩虹屏_第4张图片
3. 将sd卡通过读卡器或者卡槽挂载到ubuntu系统上:

sudo fdisk -l

可以找到类似于/dev/sdb1和/dev/sdb2这两个sd卡的分区,每个人设备不同,可能编号也不同,通过命令找出来就可以了,然后通过下面的方式挂载:

sudo mkdir /media/sdb1
sudo mkdir /media/sdb2
sudo mount /dev/sdb1 -o iocharset=utf8 /media/sdb1
sudo mount /dev/sdb2 -o iocharset=utf8 /media/sdb2

挂载好后,cd到两个文件夹,找到windows下不能识别的那个分区文件夹下(该分区下所有Ubuntu的系统文件夹都有的),我的是/media/sdb2,,然后删除modules和brcm文件夹下所有文件:

cd /media/sdb2
sudo rm -Rf /lib/modules/*
sudo rm -Rf /lib/firmware/brcm/*

然后cd 到网盘下载解压缩的文件夹目录下(别cd错了):

sudo cp -Rf ./modules/*  /media/sdb2/lib/modules/
sudo cp -Rf ./brcm/*  /media/sdb2/lib/firmware/brcm/

4.把SD卡插入树莓派中启动,会直接进入到安装ubuntu界面,进行安装,安装完后,重启,然后连接wifi,一切正常了。

你可能感兴趣的:(树莓派3B+安装Ubuntu mate遇到彩虹屏)