orangepi5使用sata ssd启动系统
使用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启动系统相关推荐
- dell设置从ssd启动_戴尔笔记本如何设置从ssd启动系统
展开全部 戴尔笔记本32313133353236313431303231363533e59b9ee7ad9431333431346337设置从ssd启动系统具体步骤(演示使用win10系统,其他win ...
- dell设置从ssd启动_戴尔笔记本如何设置从ssd启动系统?
展开全部 戴尔笔记本设置从ssd启动系统具体步骤(演示使用win10系统,其他windows版本操作大致相同 ): 1.首先,如果e68a84e8a2ad32313133353236313431303 ...
- 免除重装系统的烦恼,为SSD做系统移植,并从光驱位SSD启动系统
-------------------------------------------------------------------------- 本文基于我的个人笔记本,具体配置详见<本本的 ...
- BIOS无法识别SSD,但希望用SSD启动系统的解决方法
遇到的问题 在笔记本电脑里装了固态硬盘,但是进入BIOS里却识别不到固态硬盘,可是在磁盘管理里能够看到我的固态硬盘,所以首先可以证明固态硬盘是没有坏的.之所以要把系统装在SSD里是因为相比机械硬盘,S ...
- 光驱位SSD,系统直接迁移到SSD,完美使用
升级自己的一体机,购买了MX500的SSD机械硬盘,购买光驱转硬盘支架.当购买到货后,我陷入SSD究竟是安装在光驱位,还是原来的机械硬盘的位置. 本来一个简单的问题,确发现网上众说纷纭. 这里我最终使 ...
- dell设置从ssd启动_整个活儿:无损迁移系统到SSD过程记录及提升对比
前言: 2017年双十一,我为爸妈DIY了一台家用台式机,一晃就快3年了,这台老爷机现在的开机及运行响应速度也都明显有些慢了,以致于爸妈宁愿盯着那巴掌大的手机屏幕也不怎么情愿打开台机.众所周知,提升电 ...
- 在SATA SSD + NVMe SSD双硬盘中安装ubuntu双系统
安装环境: HP14寸笔记本 1个250GB的SATA SDD硬盘 1个500GB的M.2 PCIE NVMe SDD硬盘 SATA硬盘是通过legacy boot进入,已有1个windows10系统 ...
- Jetson TX2 挂载SATA SSD 并设置为启动盘
本人渣渣算法一枚,写个blog方便以后查找 首先准备一台Jetson TX2, 原版开发版上已经有了sata接口,所以直接买个公母线把sata接上去就行,注意接的时候断电拔电源,热拔插烧不烧主板我不知 ...
- 解决CentOS7 经HBA卡接sata硬盘不能启动系统
前言 Centos7系统安装在Dell 730XD机器上,系统盘是通过HBA卡接sata接口硬盘. 这样使用出现的问题:系统无法启动,卡在display screen. 先把硬盘接在sata口上排查 ...
最新文章
- Laravel核心代码学习 -- Facades
- Maven私服安装及配置——(十二)
- SQL 语句快速参考
- mysql 5.6.27安装图解_Linux下MySQL 5.6.27 安装教程
- java range类_Java即时类| range()方法与示例
- ios app被自己从应用商店下架后可以再恢復上架吗
- Atitit 持久化 Persistence概念的艺术 目录 1. 持久化是将程序数据在持久状态和瞬时状态间转换的机制。	1 2. DBC就是一种持久化机制。文件IO也是一种持久化机制。	2 3.
- Android/IOS高仿微信IM源码
- 大规模定制有哪些标志性的特点
- 2022牛客寒假算法基础集训营1 H题 牛牛看云
- 英语中最常用的252个词根
- 用Wireshark简单分析HTTPS传输过程-抓包过程
- HTML基础之表单提交
- 如何利用液体密度传感器准确地表征罐箱的质量规格?
- 百度seo快排点击系统源码[易语言]拨号模拟点击(仅供学习使用!)
- mac hosts修改工具:SwitchHosts Mac的中文设置
- 50岁还在写代码,大龄前端程序员到底有多吃香
- 带你了解防火墙和它的作用
- 移动应用开发测试工具Bugtags集成和使用教程【转载】
- Github 上的源代码同步到自己的Gitlab 脚本
热门文章
- zbrush变化目标(Morph Target)子调控板解释
- 红旗linux v11预览版下载,红旗 Linux 桌面系统发布 v11 预览版,1月10日开放下载
- 内存泄露分析之MAT工具使用
- 想让人瞬间死心只能豁出去把自己和一种恶心的东西连接在一起,一旦生理反抗达成。想不死心也不行。
- 量化分析师的Python日记【Q Quant 之初出江湖】
- SQL DDM和DML
- jQuery 插件开发——Menu(导航菜单)
- 最强Java修仙之路【附赠BAT修炼资源】,这些核心技能是你必须要掌握的!!
- linux下的压缩工具下载,linux 各压缩工具
- 这是我见过最好的博客系统!附源码(前端、后台、APP、小程序都有)