精华内容
下载资源
问答
  • 一、如何从光盘启动虚拟机 方法1: 开机进入VMware画面,快速按下Esc按键,进入光盘启动(此种启动方法为一次性,下次重启后又恢复到原来的默认...二、Linux系统的启动过程概述 1.通电 2.bios初始化 ##对硬件检测 ##

    一、如何从光盘启动虚拟机

    Windows下光盘启动主机:
    方法1:
    开机进入VMware画面,快速按下Esc按键,进入光盘启动(此种启动方法为一次性,下次重启后又恢复到原来的默认开启方式)

    方法2:
    虚拟机关闭比状态下–>点击绿色启动键–>打开电源时进入固件–>boot–>加号调整CD-ROM调整到第一位(光盘启动)–>F10保存
    此种方法为为永久设置从光盘启动虚拟机,如需调整仍需要在虚拟机关闭状态下点击绿色启动键调整。
    在这里插入图片描述
    在这里插入图片描述
    Linux系统下光盘启动虚拟机
    1.手动添加光盘
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    2.光盘启动
    在这里插入图片描述

    二、Linux系统的启动过程概述

    1.通电
    2.bios初始化
    ##对硬件检测
    ##初始化硬件时钟
    3.磁盘引导
    mbr=主引导记录
    作用:记录grub2引导文件的位置
    当mbr数据丢失系统会因为找不到启动分区而停止启动
    4.grub2文件引导
    5.内核加载
    6.初始化镜像加载
    7.系统启动
    启动级别

    级别作用
    0关机
    1单用户
    2无图形网络模式
    3无图形网络模式
    4无图形网络模式
    5有图形网络模式
    6重启

    三、磁盘引导文件丢失的解决办法

    (1) 删除磁盘引导文件

    • fdisk -l        ##查看设备及引导设备分区
    • dd if=dev/zero of=dev/vda bs=446 count=1         ##从0字节截取数据(消除mbr记录)
      在这里插入图片描述
      在这里插入图片描述

    (2) 光盘启动,进入挽救模式
    在这里插入图片描述
    在这里插入图片描述
    (3) 安装mbr
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    (4) 安装后可以正常启动

    在这里插入图片描述

    四、grub2文件引导丢失的解决办法

    在这里插入图片描述

    (1) grub2引导文件的位置

    • cd /boot/loader/entries        ##引导文件目录(内有两行标题)
    • 在这里插入图片描述
      在这里插入图片描述

    (2) 引导文件丢失,不能正常开启系统
    在这里插入图片描述
    (3) 手动启动初始化镜像进入系统
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    (4) 进入系统,手动恢复grub2引导文件

    • cp /usr/lib/modules/4.18.0-193.el8.x86_64/bls.conf /boot/         ##此命令解决文件的缺失报错
      • kernel-install add 4.18.0-193.el8.x86_64 /boot/vmlinuz-4.18.0-193.el8.x86_64        ##恢复引导文件
        在这里插入图片描述
        (5) 引导文件恢复成功
        在这里插入图片描述

    五、系统内核文件缺失如何恢复

    1.制作缺失内核的情况:

    • uname -r        ##查看内核版本
    • cd /boot         ##内核文件位置
      在这里插入图片描述
      (2) 内核文件缺失,硬盘启动系统,系统启动失败
      在这里插入图片描述
      (3) 光盘启动系统,进入挽救模式进行恢复(拯救模式进入见前面的笔记)
      在这里插入图片描述
      (4) 挂载光驱并复制内核文件
    • chroot /mnt/sysimage        ##转换系统从光驱到真实系统磁盘
    • mount /dev/cdrom /media        ##将光驱挂载到/media文件夹下在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      (5) 重启系统,可以正常启动。
      在这里插入图片描述

    六、初始化镜像丢失的恢复方法

    (1) 删除初始化镜像查看效果

    • 初始化镜像在/boot目录中
      在这里插入图片描述
      (2) 重启系统后,因为缺失初始化镜像,导致系统无法正常启动

    在这里插入图片描述
    (3) 进入挽救模式,生成初始化镜像
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    (4) 重启系统,查看系统是否可以正常启动
    在这里插入图片描述

    七、系统启动级别的更改

    系统启动完毕后,读取系统的启动级别。

    • cd /etc/systemd/system/####系统启动脚本均在此目录

    在这里插入图片描述
    在这里插入图片描述

    • systemctl set-default reboot.target##系统开机进入无限重启模式
      在这里插入图片描述
    • 手动更改系统的开机启动级别
      在这里插入图片描述
      在这里插入图片描述
    • 进入系统之后,将系统的启动级别恢复正常
      在这里插入图片描述
    • reoot##重启系统,发现系统可以正常启动

    八、忘记超级用户密码,如何在单用户模式下修改密码

    (1) 系统从磁盘启动,进入编辑模式
    在这里插入图片描述
    (2) 修改启动时挂载根设备的读写模式
    在这里插入图片描述
    在这里插入图片描述

    (3) 单用户模式下修改超级用户的密码

    在这里插入图片描述

    • chroot /sysroot##切换到真实系统中的shell
      在这里插入图片描述
      在这里插入图片描述
      (4) 重启系统 密码更改成功
    展开全文
  • 系统引导过程中磁盘引导修复 1.通电 2.bios初始化 对硬件检测 初始化硬件的时钟 mbr=主引导记录=0磁道1扇区446 count=1 扇区和磁道组成了光盘的坐标 磁头(断点之后会回到0磁道)0磁道上的数据叫mbr 这个过程叫做...

    window系统中
    从硬盘启动
    这是很常见的,系统一般都是从硬盘启动
    和从光盘启动

    1.linux如何从光盘启动

    第二种中从光盘启动的方式
    打开电源时进入固件(此方式每次启动都是从光盘启动)永久更改
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述添加光驱完成之后
    在这里插入图片描述
    注:在此之后都是从光盘启动

    3.系统引导过程中磁盘引导修复

    1.通电
    2.bios初始化
    对硬件检测
    初始化硬件的时钟

    mbr=主引导记录=0磁道1扇区446 count=1
    扇区和磁道组成了光盘的坐标
    磁头(断点之后会回到0磁道)0磁道上的数据叫mbr
    这个过程叫做磁盘引导阶段
    fdisk -l *表示设备分区上是有引导记录的mbr记录
    在这里插入图片描述
    在这里插入图片描述

    意思:从系统的无限0字节中截取数据放到vda硬盘中 截取一块大小为446btye 一共截取1块
    然后重启系统
    在这里插入图片描述
    关掉系统然后从光盘启动

    恢复方式:
    用光盘进入系统挽救模式
    chroot /mnt/sysimage 切换到真实的系统
    grub2-install /dev/vda 安装mbr 该磁盘需要有引导设备
    exit
    exit

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    最后只需要退出然后从硬盘启动进行验证即可0

    系统引导文件的丢失修复

    在这里插入图片描述
    引导文件所在的目录:/boot/loader/entries/
    /boot/grub2 主引导文件

    在这里插入图片描述
    然后重启
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    输入boot
    在之后重新启动还需要完成上述操作
    解决方法
    在这里插入图片描述
    在这里插入图片描述uname -r ##查看内核版本

    恢复系统内核文件

    文件目录:/boot/

    系统内核文件的恢复

    加载内核文件完成之后
    系统初始化镜像被删掉之后的操作:
    进入挽救模式对系统进行挽救
    1
    chroot /mnt/sysimsge
    cd /boot
    mkinitrd – help
    照着输入
    ls /boot 查看文件是否生成成功
    exit
    exit
    重新启动
    在这里插入图片描述
    进入挽救模式

    读取系统的启动级别
    加载目录 /etc/systemd/system/ (系统的启动叫脚本)
    当我们设定服务开机启动或不启动时
    系统会在 /etc/systemd/system/multi-user。target.wants/
    会链接到这个目录下,如果取消,就删除这个链接

    设定启动级别
    /lib/systemd/system
    进入无限重启模式
    #systemctl set-default reboot.target
    注:系统中的错误

    修复
    按 e 进入编辑模式

    在第4行的后面添加1
    注:更改系统启动级别为5
    ctrl + s

    执行这条命令
    systemctl set-default graphical.target

    超级用户密码忘掉怎么办
    ro 换成rw (从只读挂在设备变成读写挂载)
    rd.break (在系统内核加载完成之后终止启动 系统)
    ctrl + s启动系统

    进入系统单用户模式
    当前模式下默认使用root用户登录

    chroot /sysroot
    echo lee | passwd --stdin root

    让系统中内核级加强行火墙重新初始化,如果更改密码之后selinux未被重新初始化
    会阻止新密码的生成
    注:此操作只有在selinux开启时需要

    展开全文
  • Linux系统引导过程及故障排除一、Linux操作系统引导过程二、系统初始化进程三、排除启动类故障(一)修复MBR扇区故障(二)修复GRUB引导故障(四)遗忘root用户的密码 一、Linux操作系统引导过程 1.开机自检 服务器...

    一、Linux操作系统引导过程

    1.开机自检
    服务器主机开机以后,将根据主板BIOS中的设置对CPU、内存、显卡、键盘等设备进行初步检测,检测成功后根据预设的启动顺序移交系统控制权,大多时候会移交给本机硬盘。
    总结:检测出第一个能够引导系统的设备,比如硬盘或者光驱
    2.MBR 引导
    当从本机硬盘中启动系统时,首先根据硬盘第一个扇区中MBR(主引导记录)的设置,将系统控制权传递给包含操作系统引导文件的分区;或者直接根据MBR 记录中的引导信息调用启动菜单(如 GRUB)。
    总结:运行放在MBR扇区里的启动GRUB引导程序
    3.GRUB 菜单
    对于Linux操作系统来说,GRUB(统一启动加载器)是使用最为广泛的多系统引导器程序。系统控制权传递给GRUB以后,将会显示启动菜单给用户选择,并根据所选项(或采用默认值)加载Linux内核文件,然后将系统控制权转交给内核。
    CentOS 7 采用的是 GRUB2 启动引导器。
    总结:GRUB引导程序通过读取GRUB配置文件/boot/grub2/grub.cfg,来获取内核和镜像文件系统的设置和路径位置
    4.加载 Linux 内核
    Linux内核是一个预先编译好的特殊二进制文件,介于各种硬件资源与系统程序之间,负责资源分配与调度。内核接过系统控制权以后,将完全掌控整个Linux操作系统的运行过程。
    CentOS 7系统中,默认的内核文件位于“/boot/vmlinuz-3.10.0-514.el7.x86_64”。
    总结:把内核和镜像文件系统加载到内存中
    5.init 进程初始化
    为了完成进一步的系统引导过程,Linux内核首先将系统中的“/sbin/init”程序加载到内存中运行(运行中的程序称为进程),init 进程负责完成整个系统的初始化,最后等待用户进行登录。
    总结:加载硬件驱动程序,内核把init进程加载到内存中运行

    在这里插入图片描述

    二、系统初始化进程

    1.init进程

    • 由Linux内核加载运行/sbin/init程序
    • init进程是系统中第一个进程,是所有进程的父进程
    • init进程的PID(进程标记)号永远为1

    2.Systemd

    • Systemd是Linux操作系统的一种init软件
    • CentOS7中采用全新的Systemd启动方式,取代传统的SysVinit
    • CentOS7中运行的第一个init进程是/liblsystemd/systemd

    传统sysVinit依赖于串行执行shell脚木启动服务,导致效率低下,系统启动速度较慢systemd能够将更多的服务进程并行启动,并且具有提供按需启动服务的能力,使得启动更少进程,从而提高系统启动速度。

    3.Systemd单元类型
    在这里插入图片描述
    4.运行级别所对应的Systemd目标

    运行级别Systemd的target说明
    0target关机状态,使用该级别时将会关闭主机
    1rescue.target单用户模式,不需要密码验证即可登录系统,多用于系统维护
    2=3multi-user.target等同于3
    3multi-user.target字符界面的完整多用户模式,大多数服务器主机运行在此级别~
    4=3multi-user.target等同于3
    5graphical.target图形界面的多用户模式,提供了图形桌面
    6reboot.target重启,重启主机

    三、排除启动类故障

    (一)修复MBR扇区故障

    1.故障原因

    • 病毒、木马等造成的破坏
    • 不正确的分区操作、磁盘读写误操作

    2.故障现象

    • 找不到引导程序,启动中断
    • 无法加载操作系统,开机后黑屏

    3.解决思路

    • 应提前做好备份文件
    • 以安装光盘引导进入急救模式
    • 从备份文件中恢复

    具体操作
    1.备份MBR扇区数据到其他磁盘
    c创建风区并格式化和挂载载MBR backup目录下
    在这里插入图片描述
    在这里插入图片描述
    备份MBR512字节内容

    mkdir /backup 
    mount /dev/sdb1 /backup 
    dd if=/dev/sda of=/backup/mbr.bak bs=512 count=1

    在这里插入图片描述

    2.模拟破坏MBR引导扇区

    dd if=/dev/zero of=/dev/sda bs=512 count=1

    在这里插入图片描述

    3.引导界面进入急救模式,从备份文件中恢复MBR 扇区数据
    —> 先加载好光盘镜像,重启操作系统
    —>当出现安装向导界面时,选择“Troubleshooting”选项
    —>再选择“Rescue a CentOS Linux system”选项,进入急救模式
    —>选择“1”选择 Continue并按 Enter 键继续
    —>再次按 Enter 键后将进入带“sh-4.2#”提示符的 Bash Shell 环境
    —>复制mbr.bak的内容,512字节内容

     mkdir /backupdir
     mount /dev/sdb1 /backupdir   挂载带有备份文件的分区
     dd if=/backupdir/mbr.bak of=/dev/sda    恢复备份数据
     exit   执行exit命令退出临时shell环境,系统将会自动重启
    

    在这里插入图片描述](https://img-blog.csdnimg.cn/2021020915393739.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl81MzU2NzU3Mw==,size_16,color_FFFFFF,t_70#pic_center)

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    (二)修复GRUB引导故障

    1.故障原因

    • MBR中的GRUB引导程序遭到破坏
    • grub.conf文件丢失、引导配置有误

    2.故障现象

    • 系统引导停滞
    • 显示“grub>”提示符

    3.解决思路

    • 尝试手动输入引导命令
    • 进入急救模式,重写或者从备份中恢复grub.conf
    • 向MBR扇区中重建grub程序
    /boot/grub/                  目录下的包是用于启动菜单的背景图片及样式显示图形 
    /boot/grub2/grub.cfg	     GRUB配置文件 内核,镜像文件

    方法一:手动输入引导命令(笨拙繁琐,输入字符较多且输入错误将无法启动,不建议使用)

    grub> insmod xfs   #加载指定的模块到内核
    grub> linux16 /vmlinuz-3.10.0-693.el7.x86_64 root=UUID=8fd74986-ae66-4ffd-b7d8-a19f2eca7b6f ro rhgb quiet LANG=zh_CN.UTF-8  #内核名字及位置信息   
    grub> initrd16 /initramfs-3.10.0-693.el7.x86_64.img     #镜像系统文件
    grub> boot        #引导boot

    方法二:进入急救模式,恢复GRUB引导程序(与修复MBR 引导扇区类似)
    1.MBR位于第一块硬盘(/dev/sda)的第一个物理扇区处,总共512字节,前446字节是主引导记录,分区表保存在MBR扇区中的第447-510字节中。

    mkdir /bak
    mount /dev/sdb1 /bak
    dd if=/dev/sda of=/bak/grub.bak bs=446 count=1

    2.模拟对MRB中的GRUB引导程序的破坏,但并不破坏分区表
    dd if=/dev/zero of=/dev/sda bs=446 count=1

    3.引导界面进入急救模式,从备份文件中恢复GRUB引导程序

    sh-4.2# mkdir /backupdir
    sh-4.2# mount /dev/sdb1 /backupdir 	
    sh-4.2# dd if=/backupdir/grub.bak of=/dev/sda	
    sh-4.2# exit

    方法三:引导界面进入急救模式,重建GRUB菜单配置文件

    1.rm -rf /boot/grub2/grub.cfg

    在这里插入图片描述
    2.进入急救模式,加载光盘镜像,切换到系统根环境

    sh-4.2# chroot /mnt/sysimage

    3.重新将GRUB引导程序安装到第一块硬盘(/dev/sda)的MRB扇区

    bash-4.2# grub2-install /dev/sda 

    4.重新构建GRUB菜单的配置文件

    bash-4.2# grub2-mkconfig -o /boot/grub2/grub.cfg

    5.退出chroot 环境,并重启

    bash-4.2# exit
    sh-4.2# reboot

    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    将CD-ROM Drive位置还原

    (四)遗忘root用户的密码

    1.进入急救模式,加载系统镜像,切换到系统根环境

    sh-4.2# chroot /mnt/sysimage

    2.重设root用户密码

    bash-4.2# passwd root

    3.退出根系统环境重启

    展开全文
  • Linux系统引导过程及引导修复 前言: 在我们启动Linux系统时,需要先通电,接着系统会自动进行bios初始化,对硬件进行检测并初始化硬件时钟,之后就进入了 Linux系统引导过程。Linux系统引导过程的具体内容和引导...

    Linux系统引导过程及引导修复

    前言: 在我们启动Linux系统时,需要先通电,接着系统会自动进行bios初始化,对硬件进行检测并初始化硬件时钟,之后就进入了 Linux系统引导过程。Linux系统引导过程的具体内容和引导修复方法将在下文中进行详细介绍。在进一步说明前,由于我们在引导修复时需要利用光盘进入系统,所以需要事先为虚拟机westosvm添加一个挂载了系统镜像的光驱,具体操作如下:
    1)为虚拟机westosvm添加光驱
    注意:添加光驱必须在虚拟机关机的状态下,添加后再开机
    在这里插入图片描述
    2)挂载系统镜像到光盘
    在这里插入图片描述

    1、磁盘引导

    Linux系统磁盘上0磁道1扇区内的446字节数据存储的是Linux系统的主引导记录mbr,mbr会告诉系统下一步应该读取哪个分区的数据,其中了记录grub2引导文件的位置,当mbr数据丢失系统会因为找不到启动分区而停止启动。
    a)实验步骤:问题模拟
    1)查看系统启动分区/dev/vda1,其处于系统硬盘/dev/vda上
    在这里插入图片描述
    清空系统启动磁盘/dev/sda上的mbr数据
    在这里插入图片描述
    重启系统,系统找不到启动分区,停止启动
    在这里插入图片描述
    b)实验步骤:引导恢复
    1)关闭虚拟机,设定用光驱启动系统,相当于读取光盘镜像内的数据,开启虚拟机,进入系统挽救模式
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    2)chroot /mnt/sysimage切换到真实系统环境的shell下,重新安装grub2到系统硬盘/dev/vda(系统启动分区/dev/vda1所在的硬盘)上,即可恢复/dev/vda上的主引导记录mbr,关闭SELINUX,其开启状态下会影响系统的启动速度,退出系统在这里插入图片描述在这里插入图片描述
    3)关闭虚拟机,设定用硬盘启动系统,可以成功开启虚拟机,完成引导恢复
    在这里插入图片描述
    在这里插入图片描述

    4、grub2文件引导

    系统文件引导过程中需要用到以下两类引导文件:
    一个主引导文件:/boot/grub2/grub.cfg
    两个子引导文件:/boot/loader/entries/xxxxxxxxx.conf
    主引导文件指定启动分区/boot位置,子引导文件指定系统启动时加载的文件名称,这两类文件丢失时系统无法启动。
    在这里插入图片描述
    问题一:主引导文件丢失
    a)实验步骤:问题模拟
    1)rm -fr /boot/grub2/grub.cfg删除主引导文件
    在这里插入图片描述
    2)重启虚拟机,无法成功开启,显示手动引导界面
    在这里插入图片描述
    b)实验步骤:引导恢复
    1)进行手动引导:通过df命令查看包含系统启动文件的/boot分区位于/dev/vda1(系统第一块磁盘的第一个分区),系统启动时还需要读取根目录中的一些数据,/dev/vda3为系统根目录所在的设备在这里插入图片描述
    根据查询结果手动指定系统启动磁盘、指定系统启动内核、挂载根目录、指定系统初始化镜像,开启虚拟机
    在这里插入图片描述
    2)grub2-mkconfig > /boot/grub2/grub.cfg重新生成主引导文件,引导恢复完成
    在这里插入图片描述
    问题二:子引导文件丢失
    a)实验步骤:问题模拟
    1)rm -fr /boot/loader/entries/xxxxxxxxx.conf删除子引导文件,重启虚拟机,无法成功开启(如问题一)在这里插入图片描述
    b)实验步骤:引导恢复
    1)手动引导,开启虚拟机(如问题一)
    2)kerne-install add 内核版本号 内核镜像重新生成内核引导文件,引导恢复完成
    注意:在生成内核引导文件前,需要先复制生成过程所需的辅助文件bls.conf到/boot下
    在这里插入图片描述

    5、内核加载

    系统启动过程中通过加载/boot/vmlinuz-$(uname -r)这一内核初始化硬件设备,内核丢失后,系统报错无法重新启动。

    a)实验步骤:问题模拟
    1)rm -fr /boot/vmlinuz-$(uname -r)删除/boot下的系统内核
    在这里插入图片描述
    2)重启虚拟机,系统报错缺少内核文件,无法启动
    在这里插入图片描述
    b)实验步骤:引导恢复
    1)关闭虚拟机,设定用光驱启动系统,相当于读取光盘镜像内的数据,开启虚拟机,进入系统挽救模式
    在这里插入图片描述
    2)复制光驱系统中usr下的内核文件到/boot中即可完成恢复
    在这里插入图片描述
    3)关闭虚拟机,设定用硬盘启动系统,可以成功开启虚拟机
    在这里插入图片描述

    6、系统初始化镜像

    系统启动过程中需要利用系统初始化镜像/boot/initramfs-4.18.0-80.el8.x86_64.img来实现以下功能:加载系统时钟;加载selinux;加载系统主机信息;加载/etc/fstab文件中磁盘挂载策略;加载磁盘配额;初始化系统程序开启开机启动服务;开启虚拟控制台;开启图形等等。系统初始化镜像丢失后,系统报错无法重新启动。
    a)实验步骤:问题模拟
    1)rm -fr /boot/initramfs-xxxxx.img删除/boot下的系统初始化镜像
    在这里插入图片描述
    2)重启虚拟机,系统报错缺少系统初始化镜像文件,无法启动
    在这里插入图片描述
    b)实验步骤:引导恢复
    1)关闭虚拟机,设定用光驱启动系统,开启虚拟机,进入系统挽救模式
    2)使用mkinitrd /boot/initramfs-$(uname -r).img $(uname -r)命令重新生成系统初始化镜像文件
    在这里插入图片描述
    3)关闭虚拟机,设定用硬盘启动系统,可以成功开启虚拟机

    7、系统启动分区

    系统在启动时需要首先读取/boot分区下的信息,其中包含了引导文件、系统内核文件、系统初始化镜像文件等数据,/boot分区下所有文件丢失后,系统无法正常启动。
    a)实验步骤:问题模拟
    1)rm -fr /boot/*删除/boot下的所有文件
    在这里插入图片描述
    2)重启虚拟机,系统无法启动
    在这里插入图片描述
    b)实验步骤:引导恢复
    1)关闭虚拟机,设定用光驱启动系统,开启虚拟机,进入系统挽救模式
    2)重新安装grub2到系统硬盘/dev/vda(系统启动分区/dev/vda1所在的硬盘)上,恢复/dev/vda上的主引导记录mbr;将光驱挂载到/mnt目录下,进入/mnt/BaseOS/Packages,重新安装系统内核(/boot下的文件都是在系统内核安装过程中自动生成的);重新生成主引导文件,恢复完成
    在这里插入图片描述
    3)关闭虚拟机,设定用硬盘启动系统,可以成功开启虚拟机

    8、系统启动级别

    系统默认启动级别为5,即有图形网络模式,当系统默认启动级别改变时,系统有可能无法正常启动。
    系统启动级别分别为:

    级别号含义
    0关机
    1单用户
    2无图形网络模式
    3无图形网络模式
    4无图形网络模式
    5有图形网络模式
    6重启

    a)实验步骤:问题模拟
    1)设定系统默认启动级别为6,重启虚拟机,系统会一直处于重启状态,无法开启虚拟机
    在这里插入图片描述

    b)实验步骤:引导恢复
    1)在开机选择界面按 e 进入到引导文件编辑模式
    在这里插入图片描述
    2)在内核加载选项最后加入启动级别5,ctrl+x后可以成功开启虚拟机
    在这里插入图片描述
    3)设定系统默认启动级别为5,引导恢复完成
    在这里插入图片描述

    9、超级用户密码破解

    超级用户登录密码忘记时,可以通过以下方式重置超级用户密码
    实验步骤:引导恢复
    1)在开机选择界面按 e 进入到引导文件编辑模式
    在这里插入图片描述
    2)在内核加载选项最后进行删除,删除到ro选项,更改ro为rw,加入rd.break参数终止系统启动进入单用户模式,ctrl+x启动虚拟机
    在这里插入图片描述
    在这里插入图片描述
    3)切换到真实系统环境的shell下,修改超级用户密码,建立 /.autorelabel 文件,当 /.autorelabel文件存在时selinux会重新初始化,避免系统中存在的加强级内核防火墙使更改不生效
    在这里插入图片描述
    4)重启虚拟机,超级用户密码更改完成,可以成功登录超级用户

    展开全文
  • centos7系统引导过程 1、bios加电自检----------->当机器上电之后,根据主板上bios的设置进行硬件的自检,如cpu、内存等并初始化,它找到可引导的硬盘之后把控制器给MBR 2、MBR引导----------->硬盘启动时根据...
  • Linux系统引导及引导修复1.通电2.bios初始化3.磁盘引导4.修复系统初始化镜像文件5.恢复内核文件6.破解超级用户密码7.系统启动级别修复 1.通电 2.bios初始化 对硬件检测 初始化硬件时钟 3.磁盘引导 mbr=主引导记录=0...
  • 系统引导中的排障 修复MBR故障 修复grub故障 遗忘密码,急救模式重置密码 三 总结 前言 按下电脑的电源开关,过一会就可以看到Linux的登录界面了。 你是否曾经想过,从按下电源开关到登录界面出现,这...
  • Linux系统引导过程

    2021-01-17 13:10:49
    systemctl.unit=multi-user.target (2)将系统引导到救援目标: systemctl.unit=rescue.target (3)将系统引导到紧急目标: systemctl.unit=emergency.target (4) rd.break (5)将系统引导到急救shell: init=...
  • linux中的无人职守安装脚本kickstart一.linux系统启动过程二.磁盘引导修复三.grub2文件引导修复四.内核加载修复五.系统初始化镜像 一.linux系统启动过程 1.通电 2.bios初始化 3.磁盘引导 4.grub2文件引导 5.内核加载...
  • linux系统引导修复

    2021-05-10 10:44:42
    如果你有Windows 系统安装盘/ 启动盘,或者安装了DOS 工具,可以从Windows 进入纯DOS 界面的话,那么可以分别用 fixmbr 命令生成正确的引导文件boot.ini ,和使用 fdisk /mbr 命令修复MBR 。详细请看windows xp 双...
  • 针对这一问题,最好的解决办法就是使用Linux系统引导CD。为了方便读者,笔者在下面列出了安装Red Hat Linux 8.0的最必须步骤。为安装过程作笔记在Red Hat Linux系统典型安装完成后,系统会提示用...
  • Linux操作系统引导过程:开机自检、mbr引导、grub菜单、加载linux内核、init进程初始化。1.开机自检,检测硬件后根据启动顺序将控制权交给本机硬盘2.mbr引导,根据硬盘的主引导记录,将控制权转交给引导分区或者...
  • Linux 系统引导过程及引导修复1. Linux 中如何从光盘启动主机2. Linux 中从硬盘启动1. 通电2. bios初始化3. 磁盘引导4. grub2文件引导5. 内核加载6. 系统初始化镜像7. 系统启动级别8. 超级用户密码忘记 1. Linux 中...
  • 文章目录一、linux系统引导过程二、系统引导过程详细1.系统过程 一、linux系统引导过程 二、系统引导过程详细 1.系统过程 1、bios加电自检; 当机器上电之后,根据主板上bios的设置进行硬件的自检,如cpu、内存等并...
  • UOS Deepin Linux 系统引导丢失修复

    千次阅读 2021-01-11 18:33:42
    借助Linux系统在更新引导时扫描计算机系统的特性,使用完好的Linux系统引导进入引导丢失的Linux系统,在系统内修复引导。 操作方法: 安装Deepin系统至U盘(类似WTG,此为安装在U盘上的Deepin系统) 将U盘插入Linux...
  • 如何引导linux系统?

    2021-05-15 22:55:25
    如何引导linux系统?非常不推荐使用LILO引导linux系统(其实第三方引导程序作得也很不错的)。以下介绍如何使用GRUB对同一个硬盘上的多个linux系统进行引导。GRUB使用的配置文件是grub.conf。# more /boot/grub/...
  • Linux引导过程与服务控制一、Linux操作系统引导过程1.1 引导过程图解1.2 引导过程详解1.3 系统初始化进程1.4 Systemd 单元类型1.5 运行级别所对应的Systemd 目标二、排除启动类故障2.1 修复MBR扇区故障· 故障原因·...
  • 了解linux操作系统引导过程详解Linux操作系统的引导过程:开机自检、mbr引导、grub菜单、加载linux内核、init进程初始化。1.开机自检,检测硬件后根据启动顺序将控制权交给本机硬盘2.mbr引导,根据硬盘的主引导记录...
  • 一、从BIOS到KERNEL计算机在接通电源之后首先由BIOS进行自检,即进行所谓的POST(Power On Self Test),然后依据BIOS内设置的引导顺序从硬盘、软盘或CDROM中读入“引导块”。 如通常BIOS中设的引导顺序为C在最前面,...
  • Bcdedit在Windows Vista中的一个命令行工具,用于建立和重新配置bootloader,无须再使用boot.ini文件。...下面我们来谈谈如何用bcdedit引导Linux。1、概述之前xp时代可通过修改系统分区下(c:\)的隐藏系统文...
  • Linux系统引导grub分析

    2021-05-17 10:01:28
    一、Windows与Linux引导操作系统的启动过程基本如下:BIOS----->Bootloader------>Kernel------>init------->service----->login----bashWindows的引导原理如下:一个块硬盘中分C、D两个盘,C盘...
  • 一、linux系统启动的过程 1、开机自检 2、MBR引导 3、GRUB菜单 4、加载linux内核 5、init进程初始化 6、运行的级别 二、修复MBR扇区故障 1.备份MBR扇区到别的硬盘或者安全的地方 2、模拟sda第一扇区被破坏 ...
  • 现在你的硬盘上还有你安装的linux...如何恢复LINUX引导(两种方法) 用linux安装盘启动,boot=后面输入linux rescue root=/dev/hd? 例:grub> find /boot/vmlinuz ;查找/boot/vmlinuz(hd0,7) ;运行结果告知/boot/v...
  • Linux系统引导过程与服务控制一、Linux开机引导过程1.引导过程2.系统初始化进程1.2.1init进程1.2.2System3.systemd 单元类型4.运行级别所对应的systemd目标二、系统服务控制三、Linux系统的运行级别3.1查看运行级别...
  • Linux操作系统引导过程引导过程1.开机自检2.MBR 引导3.GRUB菜单4.加教Linux内核5.init进程初始化系统初始化进程init进程SystemdSystemd 单元类型运行级别所对应的Systemd目标修复MBR扇区故障故障原因故障现象...
  • LINUX是自由开源软件,在LINUX里一切都是文件,不管是命令,操作等等都是以文件形式保存,这篇博客来记录LINUX启动时的引导流程是通过哪写文件来完成的.使用的LINUX版本是CentOS5,CentOS和Ubuntu都是自己联系使用时的较...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 169,433
精华内容 67,773
关键字:

linux系统引导

linux 订阅