zoukankan      html  css  js  c++  java
  • dd破坏mbr

    场景:通过PXE批量安装操作系统时,总会遇到一个问题,就是服务器或者虚拟机本身已经有了操作系统,每次都需要通过IPMI去设置从网卡启动,非常麻烦。这个时候,我们可以通过dd命令破坏MBR,这样系统启动时因为引导破坏就会尝试通过网络启动,顺利进行PXE装机。

    MBR概念:MBR(Main Boot Record 主引导记录区)位于整个硬盘的0磁道0柱面1扇区。不过,在总共512字节的主引导扇区中,MBR只占用了其中的446个字节,另外的64个字节交给了 DPT(Disk Partition Table硬盘分区表),最后两个字节“55,AA”是分区的结束标志。这个整体构成了硬盘的主引导扇区。

    Linux dd命令:Linux dd命令用于读取、转换并输出数据。dd可从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件、设备或标准输出。

    知道了这些,我们就可以来实操了,主引导记录(MBR)是512字节的引导扇区,它是硬盘分区数据存储设备的第一个扇区。我们可以使用dd命令破坏mbr:

    # 盘符需要根据实际情况修改,此处为/dev/sda
    
    dd if=/dev/zero of=/dev/sda bs=1 count=512

    PS:这个仅仅是雕虫小技,但是一般人可能只知道MBR,但是确不知道还可以通过dd破坏MBR从而简化装机步骤。我以前在某家硬件厂商待过,有时候为了测试总是要多次重装系统,某个研发同学装机前就是通过这种方式破坏MBR。活学活用,生活才会更美好。

  • 相关阅读:
    Linux Centos7配置mysql8.0数据库
    Linux Centos7配置ftp服务器
    线程池工具ThreadPoolExecutor
    Layui 实现input 输入和选择
    canvas验证码实现
    弹性布局flex 介绍
    java EE 新手入门了解
    java web工程web.xml介绍
    js 数组常用的一些方法
    详解为什么需要重写hashcode 和 equals 方法
  • 原文地址:https://www.cnblogs.com/zmichael/p/12099923.html
Copyright © 2011-2022 走看看