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 盘。
  • 对于系统恢复,应依赖安装介质中的救援模式
相关推荐
xlp666hub1 小时前
如果操作GPIO可能导致休眠,那么同步机制绝不能采用spinlock
linux·面试
一直都在5722 小时前
深入理解 synchronized:到底锁的是谁?
运维·服务器
Sst的头号粉丝2 小时前
Docker——compose
运维·docker·容器
朽棘不雕2 小时前
Linux工具(上)
linux·运维·服务器
daad7773 小时前
bitcoin HD钱包示例 真实使命7
运维·服务器
BestOrNothing_20153 小时前
Ubuntu 22.04 下调整 VS Code 界面及字体教程
linux·vscode·ubuntu22.04·界面调整
Zero-Talent3 小时前
TCP/IP协议
运维·服务器·网络
桌面运维家3 小时前
Windows/Linux云桌面:高校VDisk方案部署指南
linux·运维·windows
Du_chong_huan3 小时前
1.7 计算机网络和因特网的历史 | 《计算机网络:自顶向下方法》精读版
运维·服务器·网络