Linux系统引导和引导修复

首先检查通电问题 ——接口是否接好

bios初始化

 从固件启动  (进入方法不一样)

1磁盘引导

   硬盘上最起始的扇区 地址(0 1 446)-mbr

   如果丢失 系统起不来

手动让问题出现 :

  1 fdisk -l ——查看启动分区(带*的所在的硬盘)

 2 dd if=/dev/zero of=/dev/nvme0n1 bs=446 count=1  ——将其删除

 3 不重启 可以用   grub2-install /dev/vda 将其安装回来

 

 4 重启 修复    挽救模式

  chroot /mnt/sysimage ——进入真实系统

  grub2-install  /dev/vda   重新安装grub2

     

2 grub2文件引导

文件恢复
子文件 /boot/loader/entries


主文件
/boot/grub2/grub.cfg


开机状态下:重新下载文件
主文件:grub2-mkconfig > /boot/grub2/grub.cfg
子文件:kernel-install add $(uname -r) /lib/modules/$(uname -r)/vmlinuz


重启状态下:手动告诉电脑要重启:命令:
linux16 
set root=(hd0,msdos1)

linux16/vmlinuz-4.18.0-193.el8.x86_64 ro root=/dev/sda3
initrd16 

/initramfs-4.18.0-193.el8.x86_64.img

 重启时直接告诉系统子文件内容

3内核加载

在 /boot下

vmlinuz -4.18 ——内核

备份在 

/lib/modules/4.18.0-193。el8.x86_64/vmlinuz 

用cp命令将其复制到 /boot/下即可

重启状态下

 需要进入挽救模式

在挽救模式下 复制备份 

注意挽救模式下是用 cd打开的

挽救完成之后 重新用 hard 打开(真实)

操作步骤:

chroot /mnt/sysimage/

cp /lib/modules/4.10.0-193.e10.x06/vmlinuz /boot/vmlinuz—$(uname -r)

4系统初始化镜像

位置 /boot

.img

安装方法

mkinitrd /boot/initramfs-$(uname -r).img $(uname -r)

标志

 进入挽救模式进行修复

5系统启动级别(无限重启问题)

runlevel ——查看启动级别 ——一共有六个启动级别

systemctl set-default reboot.target——开机就重启

解决方法

 

开机后 

systemctl set-default graphical  彻底解决问题

6忘记超级用户密码

方法

 在开机页面按e 进入后将其改成这个样子——进入单用户模式后启动

启动暂停后(三步) 

1chroot /sysroot/——将当前运行环境切换到根环境当中

2echo lee |passwd --stdin root ——更改密码

3touch /.autorclabel ——火墙初始化

4两次exit

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值