linux

如何从光盘创建Linux镜像

小樊
32
2025-11-08 15:19:22
栏目: 智能运维

一、准备工作

  1. 插入光盘:将需要制作镜像的Linux光盘放入光驱(设备名通常为/dev/cdrom/dev/sr0,可通过ls /dev/cdromls /dev/sr*确认)。
  2. 安装必要工具:大多数Linux发行版默认包含dd(系统自带)和mkisofs(部分发行版需通过包管理器安装,如Ubuntu使用sudo apt install genisoimage)。

二、从光盘创建ISO镜像(核心步骤) 方法1:使用dd命令(推荐,适用于所有Linux发行版)
dd是底层磁盘复制工具,能完整复制光盘的所有数据(包括引导信息和文件系统结构),生成的镜像可直接用于刻录或挂载。
命令格式:sudo dd if=/dev/cdrom of=/path/to/output.iso bs=4M status=progress

方法2:使用cp命令(简单但不够灵活)
cp是文件复制命令,适用于快速复制光盘内容,但不会保留光盘的引导信息(如启动盘),生成的镜像仅能用于挂载查看。
命令格式:sudo cp /dev/cdrom /path/to/output.iso
示例:sudo cp /dev/cdrom /home/username/linux_data.iso

三、验证镜像完整性(可选但建议)
将生成的ISO镜像挂载到本地目录,检查内容是否与原光盘一致:

  1. 创建挂载点:sudo mkdir -p /mnt/cdrom_image
  2. 挂载镜像:sudo mount -o loop /path/to/output.iso /mnt/cdrom_image
  3. 查看内容:ls /mnt/cdrom_image(若挂载失败,可尝试添加utf8选项解决乱码:sudo mount -o loop,utf8 /path/to/output.iso /mnt/cdrom_image);
  4. 卸载镜像:sudo umount /mnt/cdrom_image

注意事项

0
看了该问题的人还看了