因为烧录系统到外接的ssd需要另一个系统辅助所以我们还要烧录一个带桌面的系统到TF卡里。
首先在TF卡里写入一个带桌面环境的系统

这里使用的是(Orangepi5_1.1.0_ubuntu_jammy_desktop_xfce_linux5.10.110)系统,带桌面环境是官方的版本。烧录软件是(balenaEtcher-Portable-1.5.109)
点击Flash开始烧录。
balenaEtcher-Portable-1.5.109下载链接(百度网盘):https://pan.baidu.com/s/1sR2Vme89VJQZNe9inqwMAw 提取码:3cs9
(阿里云盘后期补充)
耐心等待烧录完成
烧录完成照片

把TF卡拔下电脑插入pi5插入网线开机,进入路由器查看pi5的ip(我这里是10.168.1.104)注意:每个人的ip地址各不相同,请不要照抄。

打开ssh连接工具
例如:
FinalShell,Xshell,Putty等等 |
我个人喜欢使用FinalShell所以这里用FinalShell做演示
FinalShell百度网盘下载链接:https://pan.baidu.com/s/1h8hnb9RM5-bSVurJQJPxrw 提取码:8emm
使用电脑连接pi5的ssh
首先新建一个连接
点击箭头所指的地方

之后点击 ssh连接(Linux)

之后来到这里

名称随意,主机填路由器后台看到的ip地址(我这里是10.168.1.104),认证这里,香橙派的镜像不管是orangepi用户还是root用户默认密码都是orangepi。我这里的认证填

建议你之后修改orangepi用户和root用户的密码。
点击确定然后双击连接

跳出这个页面一般认识点击“接受并保存“
连接成功的页面

之后使用VNC-Viewer(简称VNC)远程连接香橙派的桌面环境(注意:我们和香橙派必须在同一局域网下)也可以用hdmi直接输出,那么这一段你不需要做。
由于香橙派的系统本身自带VNC-Viewer所以我们直接用就可以了
在ssh页面中输入
vncpasswd
照顾一下没登陆的同学:vncpasswd
设置一个远程连接密码
这里输入密码是不会显示的,要输入两遍密码,我这里设置123456,之后还会问你是否输入一个只能查看的密码,此时按实际需要进行设置,一般选择n,也就是不需要。完成以后如下图所示

接下来在电脑端安装vnc viewer
VNC-Viewer百度网盘下载链接:https://pan.baidu.com/s/1sjnUyCAXpHKdmV8bLVjr2w 提取码:7aqu
VNC-Viewer官网链接:Download VNC Viewer | VNC® Connect (realvnc.com)
下载VNC-Viewer安装包后双击运行
选择语言,不要想,目前这个版本暂时还没有中文,所以我们就选择English(英语)。

点击ok
出现下面画面点击Next也就是点击下一步

来到下面点击我同意协议也就是在(I accept the terms in the License Agreement的前面小框打上钩)


点击Next(下一步)
到这个页面也点击下一步

最后点击Install(安装)之后耐心等待安装即可


点击Finish退出安装程序之后完成安装。
接下来在ssh界面输入:vncserver :1 也就是启动一号桌面
vncserver :1
之后打开windows客户端

输入香橙派的ip地址,记得要在ip后面加上:1也就是设置VNC启动桌面时填的数字,我这里设置的是1所以填的也是1之后回车到下面这个界面,点击Continue。


输入在设置时设置的远程桌面密码,我设置的是123456所以我也填123456.


到了这里你就成功连接上香橙派5的桌面了。
因为特性所以香橙派5并不能直接识别和挂载硬盘所以我们要在/boot文件夹下修改orangepiEnv.txt文件。在FinalShll中输入: cd /boot
cd /boot
然后找到orangepiEnv.txt文件双击打开在最后一行里添加overlays=ssd-sata如下图所示

之后点文件点保存(或者快捷键Ctrl+s保存)然后reboot重启让配置生效
我们返回VNC远程桌面找到balenaEtcher打开


我们现在给SPI Flash烧录u-boot
点击Flash from file(找到img文件)






选择磁盘




最后开始烧录u-boot


之后耐心等待烧录完成就可以了。
现在我们给固态硬盘烧录镜像。
我们先初始化一下硬盘

注意:以下操作将会清空硬盘内的所有数据 请注意备份数据。








接下来上传你需要烧录到ssd的img镜像文件到TF内这里直接使用Finalshll的sftp功能直接把镜像文件拖到你要的文件夹内,这里我选择放在root文件夹里面。之后打开balenaEtcher选择镜像文件



最后等待烧录完成,挂载boot分区然后修改ssd内的orangepiEnv.txt文件
注意: 是已经烧录好了的ssd内部的boot分区不是TF内部的boot分区。
现在我们挂载ssd内的boot分区到/mnt目录下。
打开我们之前用过的GParted硬盘管理软件我们找到我们的ssd查看boot分区
是在本地的哪个挂载点上我这里是/dev/sda1每个人可能有所不同
然后使用mount命令挂载boot分区

我这里就是mount /dev/sda1 /mnt。/mnt就是你要把分区挂载到的地方。
之后我这里打开主目录下的mnt文件夹找到orangepiEnv.txt文件在最后一行加上overlays=ssd-sata然后·保存。最后使用命令sudo poweroff关机。
要开机的时候把TF卡拔掉就可以实现开机启动ssd里面的系统啦。
最重要的一点每个镜像的u-boot是不同的但是如果你u-boot烧录的是例子:ubuntu22.04桌面版u-boot但是你的ssd用的是ubuntu22.04服务器版将不会受影响可以正常启动但是如果是反例子:ubuntu18.04桌面版你的ssd用的是ubuntu22.04服务器版将无法启动!!!
如果有不足或者不正确的地方欢迎指出。
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
标题名称:orangepi5使用satassd启动系统-创新互联
链接分享:http://scpingwu.com/article/gidgs.html