Linux命令-mkbootdisk(可建立目前系统的启动盘)

mkbootdisk 命令是一个已废弃 的工具,它用于为正在运行的 Linux 系统创建一个应急启动软盘。这张软盘包含当前系统的内核和初始内存盘,可以在主引导记录损坏或内核更新失败时用于引导系统。

重要提示 :由于软盘驱动器早已被现代计算机淘汰 ,此命令在当前的 Linux 发行版中基本已不存在或无法使用 。所有现代系统恢复和启动盘制作均已转向 USB 闪存盘

📜 历史用途说明

在软盘时代(约2000年代初期),其典型用法是:

bash 复制代码
# 为当前运行的内核创建启动软盘
mkbootdisk --device /dev/fd0 `uname -r`
  • --device:指定软盘设备文件(通常是 /dev/fd0)。
  • uname -r:获取当前内核版本号。

🛠️ 现代完全替代方案

现在,应该使用以下方法创建可启动的 USB 恢复盘或安装盘:

  1. 使用 dd 命令 (最通用):

    将 ISO 镜像直接写入 U 盘。

    bash 复制代码
    sudo dd if=/path/to/linux.iso of=/dev/sdX bs=4M status=progress oflag=sync

    ⚠️ 警告 :务必确认 /dev/sdX 是 U 盘设备(如 /dev/sdb),而非硬盘,否则会导致数据丢失 。可用 lsblk 命令查看。

  2. 使用图形化工具

    • Rufus (Windows)
    • Balena Etcher (跨平台)
    • Fedora Media Writer (跨平台)
    • Startup Disk Creator (Ubuntu 自带)
  3. 使用发行版专用工具

    • Ubuntu/Debian :可使用 unetbootinmkusb
    • Fedorasudo dnf install mediawriter 使用 Fedora Media Writer。

🔧 针对系统恢复的现代实践

如果目标是创建一个用于修复当前系统的应急启动盘,应该:

  1. 直接从发行版官网下载最新的安装 ISO 镜像 。大多数 Linux 安装介质都包含一个 "救援模式"
  2. 使用上述方法将 ISO 写入 U 盘
  3. 从 U 盘启动,选择"试用"或"救援"模式,即可获得一个包含完整工具集的临时系统,用于挂载和修复原系统。

📌 总结

  • mkbootdisk 是一个历史命令 ,仅适用于有软驱的旧系统,现代 Linux 用户无需学习它
  • 制作启动盘的标准方法是使用 dd 命令图形化烧录工具将系统 ISO 镜像写入 U 盘。
  • 对于系统恢复,应依赖安装介质中的救援模式
相关推荐
qwy71522925816337 分钟前
1-Docker Engine 安装前置环境配置
运维·docker·容器
菜菜艾2 小时前
基于llama.cpp部署私有大模型
linux·运维·服务器·人工智能·ai·云计算·ai编程
重生的黑客2 小时前
Linux开发工具:条件编译、动静态库与 make/makefile 入门
linux·运维·服务器
minji...2 小时前
Linux 线程同步与互斥(三) 生产者消费者模型,基于阻塞队列的生产者消费者模型的代码实现
linux·运维·服务器·开发语言·网络·c++·算法
.柒宇.2 小时前
nginx入门教程
运维·nginx
w6100104663 小时前
cka-2026-ConfigMap
java·linux·cka·configmap
cc_yy_zh3 小时前
Win10 家庭版找不到Device Guard; 无法处理 VMware Workstation与Device Guard不兼容问题
linux·vmware
航Hang*3 小时前
VMware vSphere 云平台运维与管理基础——第2章(扩展):VMware ESXi 5.5 安装、配置与运维
运维·服务器·github·系统安全·虚拟化
嵌入式吴彦祖3 小时前
Luckfox Pico Ultra W WIFI
linux·嵌入式硬件
SPC的存折3 小时前
MySQL 8组复制完全指南
linux·运维·服务器·数据库·mysql