当前位置:网站首页>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
- Get the path of edge browser
- Iterator Foundation
- 学go之路(一)go的基本介绍到第一个helloworld
- Rust language - receive command line parameter instances
- Launch APS system to break the problem of decoupling material procurement plan from production practice
- 洛谷P4127 [AHOI2009]同类分布 题解
- Scala language learning-08-abstract classes
- The difference between TS Gymnastics (cross operation) and interface inheritance
- Opencv learning notes 9 -- background modeling + optical flow estimation
猜你喜欢
Games101 Lesson 7 shading 1 Notes
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
opencv学习笔记八--答题卡识别
杰理之BLE【篇】
Summary of Digital IC design written examination questions (I)
杰理之蓝牙设备想要发送数据给手机,需要手机先打开 notify 通道【篇】
【mysql学习笔记30】锁(非教程)
链表面试题(图文详解)
opencv学习笔记九--背景建模+光流估计
Ble of Jerry [chapter]
随机推荐
数字IC设计笔试题汇总(一)
GET/POST/PUT/PATCH/DELETE含义
成为优秀的TS体操高手 之 TS 类型体操前置知识储备
合规、高效,加快药企数字化转型,全新打造药企文档资源中心
【mysql学习笔记29】触发器
杰理之蓝牙设备想要发送数据给手机,需要手机先打开 notify 通道【篇】
2022年Instagram运营小技巧简单讲解
In the era of digital economy, how to ensure security?
How to delete all the words before or after a symbol in word
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
Emo diary 1
TS 类型体操 之 循环中的键值判断,as 关键字使用
TypeScript 可索引类型
Scala language learning-08-abstract classes
Three treasures of leeks and Chinese men's football team
MEX有关的学习
Opencv learning notes 9 -- background modeling + optical flow estimation
opencv学习笔记九--背景建模+光流估计
Méthode d'obtention des propriétés de l'objet JS (.Et [] méthodes)
学go之路(二)基本类型及变量、常量