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 盘。
  • 对于系统恢复,应依赖安装介质中的救援模式
相关推荐
yyuuuzz19 分钟前
aws 基础认知与实践注意点
运维·服务器·网络·云计算·github·aws
Rust语言中文社区23 分钟前
【Rust日报】2026-05-02 Temper - 用 Rust 编写的 Minecraft 服务器项目发布 0.1.0 版
运维·服务器·开发语言·后端·rust
吠品1 小时前
高性能JS数组操作:何时选用push、unshift、splice或扩展运算符?
linux·服务器·数据库
fish_xk1 小时前
Linux中的指令和权限
linux·运维·服务器
暴力求解1 小时前
Linux---内核态
linux·运维·服务器
mounter6251 小时前
深入理解 Linux 网络新特性:netkit 中的 RX/TX Queue Leasing 与 TCP Devmem
linux·服务器·网络·tcp/ip·kernel
untE EADO1 小时前
Nginx代理到https地址忽略证书验证配置
运维·nginx·https
空中海2 小时前
02. 静态逆向、Manifest 分析与 Smali 重打包
服务器·网络·windows
dvjr cloi2 小时前
Linux(CentOS)安装 MySQL
linux·mysql·centos
江南十四行2 小时前
AI Agent应用类型及Function Calling开发实战(三)
服务器·前端·javascript