当前位置:网站首页>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等即可.
边栏推荐
- [online problem processing] how to kill the corresponding process when the MySQL table deadlock is caused by the code
- word设置目录
- Le chemin du navigateur Edge obtient
- Ble of Jerry [chapter]
- The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
- 解决方案:智慧工地智能巡檢方案視頻監控系統
- 软件测试界的三无简历,企业拿什么来招聘你,石沉大海的简历
- Simulation of holographic interferogram and phase reconstruction of Fourier transform based on MATLAB
- The way to learn go (II) basic types, variables and constants
- Simple and understandable high-precision addition in C language
猜你喜欢

Linked list interview questions (Graphic explanation)

Compliance and efficiency, accelerate the digital transformation of pharmaceutical enterprises, and create a new document resource center for pharmaceutical enterprises

Apache middleware vulnerability recurrence
![[MySQL learning notes 30] lock (non tutorial)](/img/9b/1e27575d83ff40bebde118b925f609.png)
[MySQL learning notes 30] lock (non tutorial)

Fundamentals of C language 9: Functions

Do you really think binary search is easy

MEX有关的学习
![Ble of Jerry [chapter]](/img/ed/32a5d045af8876d7b420ae9058534f.png)
Ble of Jerry [chapter]

qt颜色与字符串、uint相互转换

Simulation of holographic interferogram and phase reconstruction of Fourier transform based on MATLAB
随机推荐
数字经济时代,如何保障安全?
Le chemin du navigateur Edge obtient
[非线性控制理论]9_非线性控制理论串讲
Get the path of edge browser
Generator Foundation
Word delete the contents in brackets
Opencv learning notes 8 -- answer sheet recognition
Google may return to the Chinese market after the Spring Festival.
Luogu p1836 number page solution
Relevant introduction of clip image
杰理之BLE【篇】
Bugku CTF daily question: do you want seeds? Blackmailed
杰理之BLE【篇】
TypeScript 函数定义
继电反馈PID控制器参数自整定
Scala language learning-08-abstract classes
合规、高效,加快药企数字化转型,全新打造药企文档资源中心
js对象获取属性的方法(.和[]方式)
杰理之BLE【篇】
The way to learn go (I) the basic introduction of go to the first HelloWorld