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