Linux FusionOS图形化安装和启动系统失败参考方法
问题现象:
通过iso镜像安装系统,默认是图形化安装,图形化界面启动失败:
问题原因:
硬件设备含有显卡,系统默认显卡驱动不兼容现有显卡设备,导致图形界面相关进程启动失败,可通过文本模式安装系统。
处理办法:
1、通过文本模式安装系统,可以选择“Server with GUI”(但是文本模式下安装后,默认启动方式仍为多用户模式)
文本模式安装系统参考链接:https://support.xfusion.com/support/#/zh/docOnline/DOC2020008405?path=zh-cn_topic_0000001152795081&mark=77
2、安装系统后,卸载Linux系统自带驱动
3、获取对应显卡设备驱动,并安装
4、设置系统默认启动模式为图形化界面
具体操作如下:
步骤一:进入文本模式安装系统
如果为Legacy模式:
在安装引导界面,按“Esc”进入boot输入界面;在“boot:”后输入“linux text”, 然后按“Enter”键。
如果为UEFI模式:
在安装引导界面,按“e”键进入grub编辑界面;在linux开头行末尾添加“inst.text”,然后按“Ctrl+x”键。
加载完成后进入文本模式:
步骤二:自定义配置进行系统安装
在文本模式中至少需要手动配置“Software selection(选择安装软件)”、“Installation Destination(设置安装目的地)”、“Root password(设置root密码)”,才能进行系统安装。
1.选择安装软件: 输入“4”,按“Enter”,进入基本环境选择菜单。 根据需求选择基本环境。[x]表示该配置项为当前所选。 当所需配置项前为[ ]标识,输入对应序号,按“Enter”,查看已选项。 输入“c”,按“Enter”,进入附加软件选择菜单,根据需求选择附加软件。 当所需配置项前为[ ]标识,输入对应序号,按“Enter”,查看已选项。 输入“c”,按“Enter”完成配置,示例如图所示。 |
---|
2.设置安装目的地。
输入“5”,按“Enter”,进入安装目的地设置菜单。
根据需求选择安装目的地,[x]表示该配置项为当前所选。
当所需配置项前为[ ]标识,输入对应序号,按“Enter”,查看已选项。
输入“c”,按“Enter”,进入磁盘分区选择菜单,根据需求选择磁盘分区。
当所需配置项前为[ ]标识,输入对应序号,按“Enter”,查看已选项。
输入“c”,按“Enter”,进入分区schema选择菜单,根据需求选择schema。
当所需配置项前为[ ]标识,输入对应序号,按“Enter”,查看已选项。
输入对应序号,输入“c”,按“Enter”,示例如图所示。
3.设置root密码。
输入“7”,按“Enter”,进入根密码设置菜单。
按照提示输入密码,按“Enter”确认。
安装提示再次输入密码,按“Enter”确认。
4.全部配置完成后(即配置项前为[x]),输入“b”,按“Enter”开始安装。
安装完成后,按“Enter”退出安装界面。
退出安装界面,自动重启,可以看到系统正常启动:
此时系统默认启动项为多用户模式。
步骤三:卸载Linux系统自带驱动
执行lsmod|grep -i nouveau查看nouveau驱动是否已被加载,如有回显表示已加载。
#卸载Linux系统自带驱动: #1)创建文件/usr/lib/modprobe.d/blacklist-nouveau.conf,添加如下文本。 vim /usr/lib/modprobe.d/blacklist-nouveau.conf blacklist nouveau options nouveau modeset=0 #2)重新生成initramfs,并重启。 dracut --force
步骤四:获取对应显卡设备驱动,并安装
#其他显卡驱动,可至对应官网获取相应驱动。 #当前环境为NVIDIA P4显卡,下载对应驱动链接: #https://cn.download.nvidia.com/tesla/560.35.03/NVIDIA-Linux-x86_64-560.35.03.run #修改驱动文件权限: chmod +x NVIDIA-Linux-x86_64-560.35.03.run #安装相关依赖 yum install -y gcc automake autoconf libtool make kernel-devel #执行安装,根据提示进行安装 ./NVIDIA-Linux-x86_64-560.35.03.run
步骤五:设置系统默认启动模式为图形化界面
安装后设置默认启动模式:
systemctl set-default graphical.taget
重启系统或重启gdm服务(systemctl restart gdm)即可进入图形界面。