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 :可使用 unetbootin 或 mkusb。
    • Fedora :sudo dnf install mediawriter 使用 Fedora Media Writer。

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

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

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

📌 总结

  • mkbootdisk 是一个历史命令 ,仅适用于有软驱的旧系统,现代 Linux 用户无需学习它。
  • 制作启动盘的标准方法是使用 dd 命令 或图形化烧录工具将系统 ISO 镜像写入 U 盘。
  • 对于系统恢复,应依赖安装介质中的救援模式。
相关推荐
0+1115 小时前
Linux --从 poll 到 epoll多路转接
linux·服务器·1024程序员节
青瓦梦滋6 小时前
WebSocket协议
linux·服务器·网络·c++·websocket·网络协议·http
桌面运维家6 小时前
旧电脑跑不动课程软件,VDI云桌面怎样接着用?
运维·服务器·虚拟化·pve·vdi·云桌面
zhang133830890756 小时前
传统机械三杯式风速传感器易磨损冻堵?CG-88金属超声波风速风向传感器给出免运维方案
运维·服务器·网络·人工智能·自动化
知已难寻7 小时前
第 2 篇 · 云的地基:服务器、存储、网络三大基础设施
运维·服务器·网络·云原生·云计算·负载均衡·1024程序员节
2601_949847759 小时前
bcrypt.js 跨端三方库仓颉适配全流程
linux·运维·ubuntu
m0_639906949 小时前
Linux 操作系统入门:目录结构、服务排查常用命令、Shell 脚本基础
linux·运维·后端
今天重构了吗9 小时前
Linux 上 rm -rf 删错了能找回吗
运维·服务器
KaiwuDB10 小时前
KaiwuDB 分布式集群扩缩容,从原理到完整操作踩坑总结
运维·数据库·分布式
codezzzsleep10 小时前
学术汇报 PPT 自动化生成实战指南
运维·自动化·powerpoint