Linux 技巧: 在系统引导期间查找 rootfs
:
1.计算机在启动时执行的是初始测试 POST(开机自检,Power On Self Test),它将测试多个设备,包括处理器、内存、显卡和键盘.此外,还将测试引导介质(硬盘、软盘和 CD-ROM).在 POST 之后,ROM 中的加载程序将载入引导扇区,该扇区随后将从活动分区中载入操作系统.您可以通过编辑服务器 BIOS 来更改引导介质顺序. 四个技巧 cannot mount rootfs 错误主要是由设备顺序造成的,更改设备顺序或者更改驱动器加载顺序将解决此问题. 这两种方法可以通过以下四种方式实现(每种方法的目的都是让 Linux 根磁盘出现在内核/系统中,这样它可以总是使用 /dev/sda 作为设备名称): 1.更改服务器 BIOS 中的 PCI 设备引导顺序. 1. 更改服务器 BIOS 中的 PCI 设备引导顺序 如果使用的是 IBM System x? 或 IBM BladeCenter? HS 系列,则过程为: 1.当服务器输出自检信息并提示您 Press F1 to enter BIOS 时按 F1 键. 图 1. 配置/设置工具
3.如果您的 Linux 安装在本地 Planar SAS 磁盘中,请将 PCI Device Boot Priority 更改为根文件系统磁盘正在使用的适配器(如下面的图 2 所示). 图 2. 启动选项
或者,您可以选择相关的 PCI 插槽以让 Daughter Card Slot 1 以最低的设备 ID 显示给系统(参见图 3). 图 3. 另一组启动选项
在本例中,您的本地 Planar SAS 将有较大的设备 ID.如果把 Linux 安装到设备名称为 /dev/sda 的 Planar SAS 磁盘,然后把一个新磁盘设备附加到 Daughter Card Slot 1 上,则此新磁盘将使用设备名称 /dev/sda,并且根文件系统磁盘将被改为 /dev/sdb.这将导致 cannot mount rootfs 错误. 2. 将根文 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |