前言
在一些情况下,一台服务器可能会安装多个Raid卡,列如服务器安装一个Raid卡和一个M.2的组件。在这种情况下,用户可能需要Linux的操作系统盘符命名顺序第一从M.2的硬盘开始, 或者第一从Raid卡上的硬盘开始,列如:如果用户将OS安装在M.2的硬盘上,习惯上会希望M.2的硬盘被命名为sda等。实际的情况可能并非如此,因此今天对于这种情况分享一种方法来进行应对。
概述
Rdloaddriver 内核参数可以影响系统引导式驱动的加载顺序,因此可以通过此参数来让OS第一加载M.2的硬盘或者Raid卡的硬盘。
实例
机器信息

说明:该机器默认第一加载Raid 530的硬盘,然后加载M.2的硬盘。
目标
调整OS启动时候的驱动加载顺序,以达到OS第一加载M.2的硬盘,让M.2的硬盘识别为sda。
步骤
1、重启机器。
2、在Grub页面的选择对应的启动菜单,然后按下”e”键,进入如下页面:

3、在在linuxefi一行的行尾添加rdloaddriver=ahci。
注:ahci为M.2组件的驱动。
4、按下Ctrl + x启动,系统将第一加载ahci驱动。
5、系统启动完毕后,可看到M.2的硬盘被识别为sda,如下所示:

补充
上述方法仅影响本次启动的结果,如需永久生效,可以修改Grub的配置文件,参考步骤如下:
1、OS启动后编辑grub文件。
ls -l /etc/default/grub
-rw-r–r–. 1 root root 300 Jan 11 19:41 /etc/default/grub
2、在GRUB_CMDLINE_LINUX 行添加rdloaddriver内容,如下所示:

3、重新生成GRUB2配置文件。

4、重启机器,可发现M.2的硬盘将被第一识别为sda。

© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...