首页 > 系统相关 >【CentOS7】启动 CentOS7 系统时卡在开机界面 7 解决办法

【CentOS7】启动 CentOS7 系统时卡在开机界面 7 解决办法

时间:2023-10-24 20:00:42浏览次数:28  
标签:bin 时卡 rw 机界面 修改 CentOS7 BIOS init sysroot

【CentOS7】启动 CentOS7 系统时卡在开机界面 7 解决办法

本文参考:https://www.51c51.com/danpianji/xinxi/89/73120.html

目录

一、问题如题

二、解决步骤

1. 进入 grub 界面

2. 修改 BIOS Legacy 或 UEFI BIOS 模式启动的

3. 挂载系统根 & RW 读写权限

4. 修改 /etc/selinux/config 配置文件

5. 修改完成,重启系统!

一、问题如题

一般无非就是 /etc/selinux/config 的 SELINUX 和 SELINUXTYPE 参数值不正确,导致系统无法启动问题。

二、解决步骤

需要进入单用户模式修改配置文件。

1. 进入 grub 界面

选中第一项引导内核按 E 键进行配置 grub 文件。

2. 修改 BIOS Legacy 或 UEFI BIOS 模式启动的

按 End 键可跳转到最后,找到有 linux16(number,我这里是16) 开头的字样

注意自己的硬件的 BIOS 配置启动模式:(我这里是 BIOS Legacy 模式启动的系统,为 linux 16 (16 为数字);UEFI BIOS 模式启动的系统在 grub 配置文件中有 uefi 开头的字样)。

找到 ro(只读) 修改为 rw(读写)如果没有则添加一句 rw ,在这一段命令的后面添加 rw init=/sysroot/bin/bash 。按照提示按 Ctrl + X 自动启动进入 Shell

rw init=/sysroot/bin/bash

也可以是如下配置:

rw init=/sysroot/bin/sh

rw init=/bin/bash

rw init=/bin/sh

3. 挂载系统根 & RW 读写权限

执行 chroot /sysroot 设置为根,也就是切换系统 ( 注意使用 init=/sysroot/bin/bash 会把安装的操作系统会挂载到 sysroot 目录 ) 。

执行 mount -o remount,rw / (重新挂载 / 根并且设置 rw 读写权限)。

注意:如不是使用 init=/sysroot/bin/bash(sh)  则不需要执行此 chroot /sysroot 命令。

执行如下命令:

# 挂载根为 /sysroot

chroot /sysroot

# 重新挂载 / 根并且设置 rw 读写权限

mount -o remount,rw /

4. 修改 /etc/selinux/config 配置文件

执行 vim(vi) /etc/selinux/config 修改SElinux 配置文件并保存。

vim /etc/selinux/config

文件之前的配置参数值 SELINUX=enforcing :

修改后的配置参数值 SELINUX=disabled :

按住 Shift + :  后,输入 wq 后回车,也就是保存并退出编辑模式!(玩 Linux 都会吧?)

5. 修改完成,重启系统!

执行 exit 和 reboot 重启系统。执行 exit 的原因是要退出 /sysroot 安装的系统。

标签:bin,时卡,rw,机界面,修改,CentOS7,BIOS,init,sysroot
From: https://blog.51cto.com/u_14775406/8009734

相关文章

  • Centos7部署Zabbix6.4(手把手学会)
    编译安装zabbix1、在编译之前,先要安装几个编译环境,不然没法编译[root@zabbix~]#yuminstalllibevent-devel-y[root@zabbix~]#yuminstall-ynet-snmp-devel[root@zabbix~]#yum-yinstallmysql-devel2、由于CentOS7默认的gcc版本较低为4.8,因此无法顺利编译安装成......
  • Centos7 安装/卸载 vsftpd
    安装vsftpd[root@localhost~]#yum-yinstallvsftpd查看安装路径[root@localhost~]#whereisvsftpdvsftpd:/usr/sbin/vsftpd/etc/vsftpd/usr/share/man/man8/vsftpd.8.gz查看目录[root@localhost~]#ll/etc/vsftpd/-rw-------1rootroot125Mar222017ftpuser......
  • Centos7 - ftp login 530
    问题描述[root@localhostdevops]#ftp192.168.18.12938001Connectedto192.168.18.129(192.168.18.129).220(vsFTPd3.0.2)Name(192.168.18.129:root):test3331Pleasespecifythepassword.Password:530Loginincorrect.Loginfailed.查看/etc/vsftpd/ftpusers-......
  • centos7磁盘动态扩容
    1.查看磁盘空间df-h  2.fdisk-l  查看当前的磁盘分区信息(主要是分区表信息) linux新增磁盘后,用fdisk等命令查询不到#ls/sys/class/scsi_host/(会看到有host0、host1...hostN,对每个host进行如下操作) echo"---">/sys/class/scsi_host/host0/scanecho"--......
  • VMware最小化安装Centos7.6-无桌面
    目录安装包工具新建虚拟机安装centos7.6终端登陆系统设置ip地址关闭防火墙关闭SELINUXSELINUX=enforcing硬盘挂载安装包工具VMware®Workstation15Pro15.5.2build-15785246CentOS-7.6-x86_64-DVD-1810.iso链接:https://pan.baidu.com/s/1u2vMvwtpHxbNoRpvLERKmQ提取码:b8jt......
  • centos7和centos8的区别
      网络管理centos7云主机:centos7使用network管理网络,NetworkManager默认是关闭的自己安装的centos7mini版:两个都是开启的 centos8centos8没有network,使用NetworkManager管理网络修改ip地址等操作之后,使用systemctlrestartNetworkManager重启网络服务 yum和dnfcentos......
  • Linux centos7网卡起不来的现象
    现象如下图:FailedtostartLSB:Bringup/downnetworking.解决方法一:一般跟系统自带的NetworkManager这个管理套件有关系,关掉就可以解决systemctlstopNetworkManger//关闭NetworkManager套件服务systemctldisalbleNetworkManager//开机自动关闭systemctkstartnetwork......
  • CentOS7添加Windows字体类型
    前言:我这么做的原因是:我在windows系统使用java操作ascope的文件转换,项目开发结束,到了部署这一步,将jar包丢到了CentOS服务器上,运行后一切都很顺利,但是当远程调用接口的时候报了错误,然后我在windows系统运行jar也没有问题,那问题就出在了环境上,于是就摸到了这条线,不出所料,问题就出现......
  • centos7 命令修改使用
    按键字母I,Ins插入键,是插入功能,按键shift+Q是退出插入模式,输入字母q,不保存直接退出输入字母wq,保存修改并退出  ......
  • linux centos7 部署 nodejs 的 express
      链接:https://www.youtube.com/watch?v=oGbLL1_0q64 yuminstallgcc-c++openssl-develmake-ycd/tmpcurl-sLhttps://rpm.nodesource.com/setup|bash-yuminstall-ynodejsnpminstall-gexpress-generatoruseraddusernamepasswdusernamemkdirfirst_project......