系统安装
百度Linux服务器操作系统 V5.0已支持 x86、Arm、龙芯及申威等多种处理器架构。本小节将围绕系统安装过程,介绍常见问题的定位思路与排查方法,帮助用户高效完成系统部署。
安装过程
百度Linux服务器操作系统 V5.0安装过程大致可以概况成如下几个步骤:

- BIOS自检
BIOS自检服务器上电的第一步,主要功能有:初始化系统硬件、初始化能源管 理、检测内存,显示内存容量、激活键盘、测试串行和并行通信、初始化光驱和硬盘控制器以及寻找启动设备。在这一步中,非关键性错误会被忽略,关键错误如cpu故障、内存缺失等,会导致BIOS挂起或者机器直接关机。在这一步,可以排除大部分的硬件故障。
- 加载安装镜像
百度Linux服务器操作系统 V5.0在安装方式上支持光盘、U盘、PXE、虚拟机等多种安装方式,采用图形化安装方式,安装界面友好且便捷,详细的安装方式请参考《百度linux服务器操作系统 V5.0-安装手册》。如果制作启动镜像或者挂载方式不正确,BIOS则不能识别启动设备,导致安装失败。
- 图形化安装程序
启动镜像成功引导后,会进入到一个图形化的安装界面,底层则是anaconda安装程序。在图形界面上,用户需要选择语言、选择时区、选择安装磁盘并分区、选择安装的软件以及配置网络和密码等等。

- 剩余步骤
后续步骤的执行都是anaconda安装程序根据用户的配置自动进行的,用户在此过程中可以切换到文本模式,查看安装日志。
常见问题及定位方法
常见问题
导致百度Linux服务器操作系统 V5.0系统安装失败的常见问题大致可以分为如下几类:
- 启动介质错误
启动介质错误的原因比较常见的是用户不规范操作,这需要用户在安装系统前认真参考官方的安装指导。此外,官方ISO的bug也可能导致此类问题。在官方已知的问题中,由于百度Linux服务器操作系统 V5.0是标准ISO格式,直接使用dd命令制作启动盘bios无法识别,需要先用isohybrid工具转换为混合ISO模式。
- kernel或驱动Bug问题
kernel和驱动bug对系统使用产生影响的问题较少,笔者暂未遇到过相关的问题,但也不能完全排除这种问题。
- 虚拟机配置错误
通过虚拟机安装百度Linux服务器操作系统 V5.0卡死,有可能是因为没有配置VNC也没有配置串口ttyAMA0。百度Linux服务器操作系统 V5.0默认采用图形界面安装,如果没有检测到图形才转到文本模式安装,如果也没有配置串口,就无法正常转换到文本模式安装。在安装虚拟机时,如下界面按e,编辑文本模式,设置"console=ttyAMA0,115200,tty0",编辑 完成后按"ctrl+x"启动,可以解决此类问题。
- BIOS配置冲突
这一类问题是BIOS配置错误,导致无法启动设备,或者虽然可以引导启动,但是无法加载内核。比较经典的问题就是bios设置了secure boot导致无法引导系统。
- 硬件故障
对于硬件故障问题,一般比较好排查。核心硬件如cpu、内存的故障,在BIOS自 检时就会发现;如raid卡、磁盘硬件故障,一般表现为在安装系统时没有盘符。而安装介质的硬件故障相对来说比较难以排查,有个案例是用户使用了劣质扩容U盘导致的。该U盘标称8G实际容量只有2G,但因系统识别为8G所以可以正常制作启动盘,但在引导阶段出现卡死无法加载内核的情况。
- 硬件兼容性
硬件兼容性问题一般都是硬件厂商没有在百度Linux服务器操作系统 V5.0系统上进行适配导致的,这类问题定位困难,出现系统无法安装的问题时,用户可以通过官方兼容性网站查询硬件兼容性。
定位方法
在进入系统安装界面之前,即使遇到了安装问题,也缺乏很好的手段直接进行定位。只能根据常见的问题类型进行问题排查。比如,怀疑硬件故障,就替换硬件进行尝试。
在系统安装阶段,可供用户使用的工具也不多,能给用户提供有效信息的只有日志。虽然百度Linux服务器操作系统 V5.0采用了图形化的安装方式,但是在安装的任意阶段中,都可以通过命令切换到命令行查看日志。在图形界面输入“Ctrl + Alt + F1”即可进入如下界面(返回图形界面“Ctrl + Alt + F6”):

可以看到分别有5个界面供用户选择,分别是:
- main(号表示处在当前界面)
- shell
- log
- storage-log
- program-log
具体的切换方法为先按下“Ctrl + b”,松开后再按下对应界面的序号,如“3”。

这些界面的日志都是实时打印的,不方便回看。安装程序在遇到问题的时候,会在目录/tmp生成日志文件,需要用户进入shell界面,通过挂载存储设备的方式,拷贝出来以供分析。除了上述进入shell的方式,通过"Ctrl + Alt + F2"或者"Ctrl + Alt + F3"也可以进入到shell界面。
评价此篇文章
