如何为了测试目的故意损坏磁盘上的 linux MBR(RHEL 7)?

如何为了测试目的故意损坏磁盘上的 linux MBR(RHEL 7)?

我正在 Red Hat Linux 7 上运行 MBR 恢复测试。我尝试使用以下命令故意擦除 MBR:

dd if=/dev/random of=/dev/sda bs=1 count=512

我可以看到

fdisk -l /dev/sda

分区表已损坏,但一旦我重新启动,系统就可以正常启动!我怎样才能真正损坏 MBR 扇区?PS:我的安装是 RHEL 7,带有单独的/boot分区(/dev/sda1),其余系统位于 LVM 上。

答案1

dd需要损坏根分区上使用的分区。boot分区上的损坏可能完全不可见,直到您尝试挂载它为止。

请注意,这对于开始测试可能很有用。尝试挂载 /boot!

相关内容