system start

  • 格式:doc
  • 大小:1.76 KB
  • 文档页数:2

大环境是r7

1

删除镜像 rm -rf /boot/initramfs-3....img

f12 2 进rescue模式

chroot /mnt/sysimage

mkinitrd -f /boot/initramfs-3.....img `uname -r`

2

在r7上加grub密码

因为密码不可以复制 所以先在物理机子上 ssh 到主机

grub2-mkpasswd-pbkdf2 生成密文

vi /boot/grub2/grub.conf

在begin前 end后加上

【set superusers="test"

password_pbkdf2 test +密文 在 --user root load【】之前

3

在r6的grub上加密码

grub-md5-crypt

vi /boot/grub/grub.conf

编辑【

passwor --md5 密文

4

修复446字节损坏

先破坏掉

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

sync

rescue

chroot /mnt/sysimage ->bash命令 编辑

grub2-install /dev/sda

5

删除grub.cfg

rm /boot/grub2/grub.conf

启动过程中到grub停下

set root=(hd0,1)

linux16 /vmlinuz.... root=/dev/mapper/rhel-root

initrd16 /initramfs.....

boot 启动后

cat /etc/default/grub

grub2-mkconfig -o /boot/grub2/grub.conf sync

6

删除挂载 mount /mnt/sysimage/文件还存在着

rm -rf /bin/mount

sync

rescue

mkdir /mnt/sysimage/tmp/sr0

mount /dev/sr0 /mnt/sysimage/tmp/sr0

chroot /mnt/sysimage 如果先这一步会怎么样?一开是好想没有这个目录

cd /tmp/sr0/Packages

下载mountrpm

rpm -ivh util-linux-2.....rpm --force

sync

7

删除bash

rm -rf /bin/bash

sync

rescue

因为bash文件被删打不了命令 先下载完以后chroot才可以打命令 删除了bash就没有了/mnt目录 所以先要mkdir 一个临时的/tmp/mnt

mkdir /tmp/mnt

mount /dev/sr0 /tmo/mnt

cd /tmp/mnt/Packages

rpm -ivh bash......rpm --root /mnt/sysimage/ --force

chroot /mnt/sysimage 为什么最后一步才做这一步?

8

开机启动的时候 e e 删除rhel quiet

9

不进入救援模式修改root密码

e e 加上rd.break

chroot /sysroot/

mount -o rw,remount /

passwd

touch /.autorelabel