HiFive Unmatched开发板安装ubuntu教程
一、基于SD卡制作ubuntu系统
镜像下载链接:
安装时注意,一定找最新版的,目前来看,新版的兼容性更好。
Raspberry PI Imager
下载Raspberry PI Imager文件,用于后续将镜像文件写入SD卡,下载链接:
下载后直接安装即可。
SD卡格式化
板卡自带的SD卡是操作系统盘,需要进行格式化处理:
- 打开设备管理器
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
五、论坛
关于版本更新,硬件兼容问题,欢迎使用者一起讨论~

查看2道真题和解析
腾讯成长空间 1101人发布