当前位置:网站首页>onie支持pice硬盘
onie支持pice硬盘
2022-07-06 07:39:00 【菜菜的阿庄】
文章目录
引言
我们知道,SATA硬盘和pcie硬盘的dev设备名不一样:
SATA设备名一般是是sd*,例如sda sdb,分区后设备名为sda1,sda2等;
而pcie接口硬盘设备名一般是nvme0n*,分区后设备名为nvme0n1p1 nvme0n1p2等。
onie中怎么支持将onie安装到指定硬盘上的呢?
onie支持pice类型硬盘
在 installer/grub-arch/install-arch
中的 install_image
接口中,将 $onie_dev
变量作为onie安装位置,从 echo "Installing ONIE on: $onie_dev"
也可以看出这点。onie_dev
变量是在 init_onie_install
接口中,通过 [ -b "$onie_dev" ] || onie_dev="$(install_device_platform)"
定义了的。
因此,需要支持指定的硬盘,只需要在自己的vendor_modules下重载 install_device_platform
接口,并返回相应的硬盘设备名。例如支持nvme硬盘:
install_device_platform()
{
mass_bus="nvme0"
for i in 1 2 3 4 ; do
if $(ls -l /sys/block/nvme0n$i/device 2>/dev/null | grep -q "$mass_bus") ; then
echo "/dev/nvme0n$i"
return 0
fi
done
echo "storage-not-found"
return 1
}
接口只要返回/dev/nvme0n1
即可。
同样如果需要将onie安装到SATA硬盘或U盘,接口返回/dev/sda /dev/sdb
等即可.
边栏推荐
猜你喜欢
Ali's redis interview question is too difficult, isn't it? I was pressed on the ground and rubbed
Opencv learning notes 8 -- answer sheet recognition
杰理之开发板上电开机,就可以手机打开 NRF 的 APP【篇】
Simulation of Teman green interferometer based on MATLAB
QT color is converted to string and uint
Ble of Jerry [chapter]
Games101 Lesson 7 shading 1 Notes
Do you really think binary search is easy
【Redis】NoSQL数据库和redis简介
杰理之BLE【篇】
随机推荐
[computer skills]
Pre knowledge reserve of TS type gymnastics to become an excellent TS gymnastics master
1015 reversible primes (20 points) prime d-ary
Typescript indexable type
合规、高效,加快药企数字化转型,全新打造药企文档资源中心
If Jerry needs to send a large package, he needs to modify the MTU on the mobile terminal [article]
[MySQL learning notes 30] lock (non tutorial)
Three no resumes in the software testing industry. What does the enterprise use to recruit you? Shichendahai's resume
Excel的相关操作
MEX有关的学习
Ble of Jerry [chapter]
[非线性控制理论]9_非线性控制理论串讲
Scala language learning-08-abstract classes
GET/POST/PUT/PATCH/DELETE含义
杰理之BLE【篇】
TS 体操 &(交叉运算) 和 接口的继承的区别
Méthode d'obtention des propriétés de l'objet JS (.Et [] méthodes)
Typescript interface and the use of generics
C # connect to SQLite database to read content
烧录场景下的源代码防泄密方案分享