缝纫机小实验

实验1:

1、mbr引导:mbr分区表被删了,如何恢复,

[root@localhost backup]# dd if=/dev/sda of=/backup/mbr.bak bs=512 count=1

mbr分区表在第一块硬盘当中的第一个分区,大小512字节。把这个分区表从第一个硬盘当中提取出来,保存在sdb的硬盘中。

mbr分区表做了一个备份

操作:1)添加一个硬盘

2)重置一下虚拟机

3)[root@localhost ~]# lsblk 查看硬盘和分区

4)[root@localhost ~]# fdisk /dev/sdb 给sdb磁盘创建一个分区

[root@localhost /]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 60G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 59G 0 part ├─centos-root 253:0 0 37G 0 lvm / ├─centos-swap 253:1 0 3.9G 0 lvm [SWAP] └─centos-home 253:2 0 18.1G 0 lvm /home sdb 8:16 0 20G 0 disk └─sdb1 8:17 0 20G 0 part sr0 11:0 1 4.3G 0 rom /run/media/root/CentOS 7 x86_64

5)[root@localhost /]# mkfs.xfs /dev/sdb1 创建文件系统

meta-data=/dev/sdb1 isize=512 agcount=4, agsize=1310656 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=0, sparse=0 data = bsize=4096 blocks=5242624, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=1 log =internal log bsize=4096 blocks=2560, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0

6)[root@localhost /]# mkdir /backup 在根目录下创建一个backup的文件

7)[root@localhost /]# mount /dev/sdb1 /backup/ 将dev/sdb1 挂载到backup下

8)[root@localhost backup]# dd if=/dev/sda of=/backup/mbr.bak bs=512 count=1 mbr分区表在第一块硬盘当中的第一个分区,大小512字节。把这个分区表从第一个硬盘当中提取出来,保存在sdb的硬盘中。

9)[root@localhost backup]# dd if=/dev/zero of=/dev/sda bs=512 count=1 模拟把分区表删除

10)reboot 重启

选第二个,再选第三个

11)1 回车 回车

mkdir backupbir 创建一个目录

mount /dev/sdb1 /backupdir/ 挂载

12)cd /backupdir 进入创建的目录下

13)dd if=/backupdir/mbr.bak of=/dev/sda

14)exit 重启虚拟机

2、grub引导菜单故障

chroot/mnt/sysimage 进入系统的根环境。

操作:

1)cd /boot/grub2/ 进入grub2目录下

2) rm -rf grub.cfg 删除grub.cfg文件

3)reboot 重启

4)

在该界面下点esc

5)

选第三个

6)

选第三个

7)

选第二个

8)

1 回车 回车

9)chroot /mnt/sysimage 进入系统的根环境

10)grub2-install /dev/sda 将grub菜单重新安装到第一块硬盘

11)grub2-mkconfig -o /boot/grub2/grub.cfg 将光盘中的文件恢复

12)exit 退出系统的根环境

13)reboot 重启

3、最后一个实验root密码忘了,该怎么办呢?

操作:

1)setenforce 0 selinux自带的防火墙

2)

选CD-ROM Drive

3)

选Troubleshooting

4)

选Rescue a CentOS system

5)输入1回车 再回车

6)chroot /mnt/sysimage 进入系统的根环境

7)passwd root 修改root

8)输入修改的密码:123456

重复输入新密码:123456

9)exit 退出系统根环境

10)reboot 重启

输入新密码进入系统

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值