| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> linux系统引导过程及引导修复 -> 正文阅读 |
|
[系统运维]linux系统引导过程及引导修复 |
我们在引导修复时需要利用光盘进入系统,所以需要事先为虚拟机添加一个挂载了系统镜像的光驱、挂载系统镜像到光盘 ?挂载系统镜像到光盘 ?1、磁盘引导问题模拟:
重启系统,系统找不到启动分区,停止启动 引导恢复 按e进入挽救模式,选择Troubleshooting 选择Rescue a Red Hat Enterprise linux system ?输入1,continue ?重新安装grub2到系统硬盘/dev/vda ?编辑/etc/sysconfig/selinux文件,设置SELINUX=disabled ?关闭虚拟机,设定用硬盘启动系统,可以成功开启虚拟机,完成引导恢复。 grub2文件引导系统文件引导过程中需要用到以下两类引导文件: 1、问题模拟:主引导文件丢失
?解决: 重新生成主引导文件,引导恢复完成 2、问题模拟: 子引导文件丢失 rm -fr /boot/loader/entries/xxxxxxxxx.conf删除子引导文件,重启虚拟机,无法成功开启 解决: 手动引导,开启虚拟机 ?kerne-install add 内核版本号 内核镜像重新生成内核引导文件,引导恢复完成 内核加载系统启动过程中通过加载/boot/vmlinuz-$(uname -r)这一内核初始化硬件设备,内核丢失后,系统报错无法重新启动。 问题模拟:
解决: 关闭虚拟机,设定用光驱启动系统 复制光驱系统中usr下的内核文件到/boot中即可完成恢复 ?关闭虚拟机,设定用硬盘启动系统,可以成功开启虚拟机。 系统初始化镜像问题模拟:
引导解决: ?系统启动级别????????级别号?? ?含义 问题模拟: 设定系统默认启动级别为6,重启虚拟机,系统会一直处于重启状态,无法开启虚拟机 解决:在开机选择界面按 e 进入到引导文件编辑模式,在内核加载选项最后加入启动级别5,ctrl+x后可以成功开启虚拟机。 超级用户密码破解在开机选择界面按 e 进入到引导文件编辑模式,删除到ro选项,更改ro为rw,加入rd.break参数终止系统启动进入单用户模式; ?切换到真实系统环境的shell下,修改超级用户密码,建立 /.autorelabel 文件 ?重启虚拟机,超级用户密码更改完成,可以成功登录超级用户。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 9:40:08- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |