使用sata ssd启动香橙派官方的Ubuntu系统(以Orangepi5_1.1.0_ubuntu_jammy_server_linux5.10.110为例)

因为烧录系统到外接的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服务器版将无法启动!!!

如果有不足或者不正确的地方欢迎指出。

orangepi5使用sata ssd启动系统相关推荐

  1. dell设置从ssd启动_戴尔笔记本如何设置从ssd启动系统

    展开全部 戴尔笔记本32313133353236313431303231363533e59b9ee7ad9431333431346337设置从ssd启动系统具体步骤(演示使用win10系统,其他win ...

  2. dell设置从ssd启动_戴尔笔记本如何设置从ssd启动系统?

    展开全部 戴尔笔记本设置从ssd启动系统具体步骤(演示使用win10系统,其他windows版本操作大致相同 ): 1.首先,如果e68a84e8a2ad32313133353236313431303 ...

  3. 免除重装系统的烦恼,为SSD做系统移植,并从光驱位SSD启动系统

    -------------------------------------------------------------------------- 本文基于我的个人笔记本,具体配置详见<本本的 ...

  4. BIOS无法识别SSD,但希望用SSD启动系统的解决方法

    遇到的问题 在笔记本电脑里装了固态硬盘,但是进入BIOS里却识别不到固态硬盘,可是在磁盘管理里能够看到我的固态硬盘,所以首先可以证明固态硬盘是没有坏的.之所以要把系统装在SSD里是因为相比机械硬盘,S ...

  5. 光驱位SSD,系统直接迁移到SSD,完美使用

    升级自己的一体机,购买了MX500的SSD机械硬盘,购买光驱转硬盘支架.当购买到货后,我陷入SSD究竟是安装在光驱位,还是原来的机械硬盘的位置. 本来一个简单的问题,确发现网上众说纷纭. 这里我最终使 ...

  6. dell设置从ssd启动_整个活儿:无损迁移系统到SSD过程记录及提升对比

    前言: 2017年双十一,我为爸妈DIY了一台家用台式机,一晃就快3年了,这台老爷机现在的开机及运行响应速度也都明显有些慢了,以致于爸妈宁愿盯着那巴掌大的手机屏幕也不怎么情愿打开台机.众所周知,提升电 ...

  7. 在SATA SSD + NVMe SSD双硬盘中安装ubuntu双系统

    安装环境: HP14寸笔记本 1个250GB的SATA SDD硬盘 1个500GB的M.2 PCIE NVMe SDD硬盘 SATA硬盘是通过legacy boot进入,已有1个windows10系统 ...

  8. Jetson TX2 挂载SATA SSD 并设置为启动盘

    本人渣渣算法一枚,写个blog方便以后查找 首先准备一台Jetson TX2, 原版开发版上已经有了sata接口,所以直接买个公母线把sata接上去就行,注意接的时候断电拔电源,热拔插烧不烧主板我不知 ...

  9. 解决CentOS7 经HBA卡接sata硬盘不能启动系统

    前言 Centos7系统安装在Dell 730XD机器上,系统盘是通过HBA卡接sata接口硬盘. 这样使用出现的问题:系统无法启动,卡在display screen. 先把硬盘接在sata口上排查 ...

最新文章

  1. Laravel核心代码学习 -- Facades
  2. Maven私服安装及配置——(十二)
  3. SQL 语句快速参考
  4. mysql 5.6.27安装图解_Linux下MySQL 5.6.27 安装教程
  5. java range类_Java即时类| range()方法与示例
  6. ios app被自己从应用商店下架后可以再恢復上架吗
  7. Atitit 持久化 Persistence概念的艺术 目录 1. 持久化是将程序数据在持久状态和瞬时状态间转换的机制。 1 2. DBC就是一种持久化机制。文件IO也是一种持久化机制。 2 3.
  8. Android/IOS高仿微信IM源码
  9. 大规模定制有哪些标志性的特点
  10. 2022牛客寒假算法基础集训营1 H题 牛牛看云
  11. 英语中最常用的252个词根
  12. 用Wireshark简单分析HTTPS传输过程-抓包过程
  13. HTML基础之表单提交
  14. 如何利用液体密度传感器准确地表征罐箱的质量规格?
  15. 百度seo快排点击系统源码[易语言]拨号模拟点击(仅供学习使用!)
  16. mac hosts修改工具:SwitchHosts Mac的中文设置
  17. 50岁还在写代码,大龄前端程序员到底有多吃香
  18. 带你了解防火墙和它的作用
  19. 移动应用开发测试工具Bugtags集成和使用教程【转载】
  20. Github 上的源代码同步到自己的Gitlab 脚本

热门文章

  1. zbrush变化目标(Morph Target)子调控板解释
  2. 红旗linux v11预览版下载,红旗 Linux 桌面系统发布 v11 预览版,1月10日开放下载
  3. 内存泄露分析之MAT工具使用
  4. 想让人瞬间死心只能豁出去把自己和一种恶心的东西连接在一起,一旦生理反抗达成。想不死心也不行。
  5. 量化分析师的Python日记【Q Quant 之初出江湖】
  6. SQL DDM和DML
  7. jQuery 插件开发——Menu(导航菜单)
  8. 最强Java修仙之路【附赠BAT修炼资源】,这些核心技能是你必须要掌握的!!
  9. linux下的压缩工具下载,linux 各压缩工具
  10. 这是我见过最好的博客系统!附源码(前端、后台、APP、小程序都有)