HiFive Unmatched开发板安装ubuntu教程


一、基于SD卡制作ubuntu系统

镜像下载链接:

安装时注意,一定找最新版的,目前来看,新版的兼容性更好。

Raspberry PI Imager

下载Raspberry PI Imager文件,用于后续将镜像文件写入SD卡,下载链接:

下载后直接安装即可。

SD卡格式化

板卡自带的SD卡是操作系统盘,需要进行格式化处理:

  1. 打开设备管理器


2. 把磁盘1的各个分区一个个删除

3. 鼠标右击未分配的位置,点新建分卷,一路确认即可。

4. 磁盘名字尽量改成英文的。


使用Raspberry PI Imager安装镜像文件

选择"CHOOSE OS";选择"Use custom";选择镜像文件的位置;点击Storage;点击WRITE。

等待写入完成,将SD卡装入开发板。


二、完成第一次启动

下载PuTTy,下载链接:

将HiFive-Unmatched的主板通过micro-USB连接线连接到电脑上,右键单击“此电脑”,选择“管理”,进入“计算机管理”界面。

记住第二个串口号,我这里是COM7。

打开PuTTy,进行如下设置。

设置好后点击OPEN,然后打开电源,输出窗口出现如下信息:

登录用户名和密码:

ubuntu
ubuntu

登录成功会提示重新修改密码。


三、硬盘启动

接入网络,下载同版本的乌班图镜像,输入命令:

wget https://cdimage.ubuntu.com/ubuntu/releases/21.10/release/ubuntu-21.10-preinstalled-server-riscv64+unmatched.img.xz

解压文件,输入命令:
unxz ubuntu-21.10-preinstalled-server-riscv64+unmatched.img.xz

输入指令查看工作状态,并确认硬盘名:
ls -1 /dev/nvme

一般来说,硬盘的路径名为:
/dev/nvme0n1

将镜像文件映射到固态硬盘中,输入指令:
sudo dd if=ubuntu-21.10-preinstalled-server-riscv64+unmatched.img of=/dev/nvme0n1 bs=1M status=progress

解决SD卡启动,与硬盘间的竞争问题:
sudo mount /dev/nvme0n1p1 /mnt
sudo chroot /mnt

输入:
vim /etc/default/u-boot

在文件中加入:
U_BOOT_ROOT="root=/dev/nvme0n1p1"

运行:
u-boot-update

判断是否挂载成功:

根目录下要为nvme所代表的disk,完成操作后,运行exit指令退出修改根目录环境,重启系统,正式完成了硬盘启动。


四、安装GUI界面

输入:

sudo apt install
sudo apt-get update
//必要时输入:sudo apt-get upgrade
sudo apt install mutter gnome-shell gnome-shell-extension-appindicator gnome-shell-extension-desktop-icons-ng gnome-shell-extension-prefs gnome-shell-extension-ubuntu-dock ubuntu-gnome-wallpapers gnome-terminal


五、论坛

关于版本更新,硬件兼容问题,欢迎使用者一起讨论~

以上阐述的内容有问题可以评论或私信我,欢迎交流~       本文原发于HiFive Unmatched开发板安装ubuntu教程 - 知乎 (zhihu.com)

全部评论
安装教程网上还是比较多的
点赞 回复 分享
发布于 2022-06-29 16:51

相关推荐

10-17 23:18
已编辑
西北农林科技大学 Web前端
独行m:给25可以试试,但他只能给12,那就是纯纯的事精
秋招,不懂就问
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务