7.提示镜像已挂载到/mnt/susimage 目录下,需要使用 chroot /mnt/sysimage,迚行切换。
8.提示,你的系统已经被挂载到/mnt/susimage 目录下,选择 OK 即可。
9.选择 shell start shell 即可启动 Shell。
10.打开 shell 界面,默认工作目录处亍根目录下。
ramfs:内存文件系统
11.chroot /mnt/sysimage #切换文件系统根,
实站-当 MBR 引导记录损坏后-重装 grub 进行修复
使用场景: 修复 MBR,主要出现在安装双系统时,后安装的系统把原来系统的 MBR 删除了,需要
修复。
- 在 CentOS7 下破坏硬盘的前 446 字节。
[root@xuegod63 ~]# dd if=/dev/zero of=/dev/sda bs=1 count=446
446+0 records in
446+0 records out
446 bytes (446 B) copied,0.000758682 s,588 kB/s
- 将 CentOS7 系统光盘挂载到虚拟机光驱上,重吭计算机,修改 BIOS 引导顺序,让光盘吭劢,如图
3. 进入启动的界面
4. 上面有三项,我们选择第三项进入 troubleshooting 故障排除界面 ,进入第三项后,点击第二项,进入救援模式的 CentOS 的系统
5. 然后我们进入如下模式,选择 1,继续进行,接下来,我们就会进入到一个 shell 模式中,需要切换根目录,进行系统修复。
6. 先退一下,再重启,修复完成。
实戓-在 CentOS7 下误删除 grub 文件迚行修复
GNU GRUB(GRand Unified Bootloader 简称“GRUB”)是一个来自 GNU 项目的多操作系统启动程序。GRUB 是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。GRUB 可用于选择操作系统分区上的不同内核,也可用亍向这些内核传递
启动参数,因此 GRUB 一旦出现损坏或无法工作时,系统则无法正常启动。
第一步:删除 grub2。
# rm -rf /boot/grub2
第二步,重启计算机。
# reboot
- 通过删除 grub2 文件后,重启主机进入界面。
- 现在开始解决 grub
重启系统,挄按Esc,进入光盘救援模式,选择第三项,进入光盘救援(前提是挂载光盘)
使用 live cd 进入救援模式后: - 切换根文件系统
- 然后执行命令。
grub2-install,安装 grub
- 下图中,我们可以看到在 grub2 文件夹中,还没有 grub.cfg 文件,接下来,我们需要生成配置文
件:
进入到 grub2 下
- exit 然后,重启电脑。