Ultra96基础学习篇——(7)移植Ubuntu桌面操作系统Linaro

开发板:Ultra96

PetaLinux:2018.2

Ubuntu:16.04

虚拟机:VMware Workstation


一直想移植高版本的ubuntu系统,但都是文本终端的,安装桌面操作总是出问题,没办法折腾一顿只能回来安装网上常用的12版本的。


1.准备了一张8G内存卡,在Ubuntu系统下,通过Disks进行分区,500M的FAT格式并命名为BOOT,其余设置成EXT4格式并命名为rootfs。

Ultra96基础学习篇——(7)移植Ubuntu桌面操作系统Linaro_第1张图片

2.下载Linaro桌面操作系统,解压并拷贝到SD卡的rootfs中。

这个操作也是在Ubuntu系统中,SD卡识别后,基本是挂载到/media文件夹下,需要先确定挂载位置,然后将下载解压后的桌面系统拷贝到rootfs下即可。

sudo tar zxvf linaro-precise-ubuntu-desktop-20120923-436.tar.gz
cd binary/boot/filesystem.dir
sudo rsync -a --progress ./ /media/zjh/rootfs

3.BOOT.bin生成

对于BOOT.bin,其跟前面提到的一样,通过petalinux去创建,但在petalinux-config中Image Packaging Configuration的选择是不一样的,在Root filesystem type中选择SD card。生成的BOOT.bin和image.ub拷贝到SD卡中的BOOT中即可启动。

Ultra96基础学习篇——(7)移植Ubuntu桌面操作系统Linaro_第2张图片

上电启动,完成。

 

你可能感兴趣的:(FPGA)