如何制作linux操作系统镜像 怎么制作linux iso系统镜像

作者&投稿:柏路 (若有异议请与网页底部的电邮联系)
img/iso文件是镜像文件,在Linux系统操作中有时需要制作镜像文件,那么制作镜像文件的方法有哪些呢?下面小编就给大家介绍下如何下Linux下制作可启动img/iso文件。
如何在Linux系统中制作可启动img/iso镜像文件
制作镜像文件有三种方法,cp, cat, dd 和其它专用工具。cp ,cat 和 dd都可以从设备复制文件来创建镜像。而 dd 命令更为强大,可以通过指定块大小,块多少来直接创建镜像。
IMG 文件:
因为cp, cat 只能从设备来制作镜像,但又没有专用工具来做 IMG 文件,故这里用 dd 命令来制作 IMG 文件。
1,制作
dd if=/dev/zero of=fdimage.img count=2880
or
dd if=/dev/zero of=fdimage.img bs=1024 count=1440
2,格式化
mkfs.msdos fdimage.img
3,修改
可以用下面的命令 mount 后,可直接修改
mount -o loop *.img /mnt
4,可启动
因为制作可启动镜像一定会用到虚拟机,推荐用 Virtualbox,先到网上下个 DOS 启动盘来引导。用 DOS 的 sys 命令传递系统。推荐使用 FreeDOS,属自由软件。也可用 dd 命令 来传递引导引导信息,并复制启动启动时所需文件来做启动盘。以 FreeDOS 为例,传递启动信息用以下命令,其中下载的启动盘为 balder10.img 文件
dd if=balder10.img of=fdimage.img bs=512 count=1 conv=notrunc
多系统用 grub4dos,
1),用 grub.exe 引导多系统
2),安装 grub 到MBR,用 grldr 来引导多系统。当然也可用同上面一样的办法用 dd 直接写入引导信息。
bootlace.com --floppy --chs 0x00
注:才发现用 dd 命令只能从逻辑扇区开始 copy,先前我想可否用 dd 来将 grldr.mbr 写入 u 盘,我用自己的 U 盘试了,结果不能打开了。因为我的 U 盘为 fat16 格式,逻辑扇区开始是OBR,接着是FAT表,结果把 FAT1 表给盖了,那时还没有想到还有 FAT2 呢,就格了,现在想起来郁闷啊,好多东西都没有了。
为什么软盘可以呢,因为它就没有前面的63个扇区,直接从逻辑0扇区开始的。
ISO 文件:
因为文件系统的关系,就不能用 dd 来直接做 ISO 镜像了(当然,它还是可以从设备制作 ISO 镜像)。 ISO 文件的制作有专用工具,
1,制作
mkisofs -r -o cdimage.iso /home/XXX/cddir
2,格式化
用mkiso制作的 iso 已有文件系统 iso9660
3,可启动
无论是引导单系统还是引导多系统都还是用 mkisofs 这个工具,只是加载到光盘的 boot loader 不一样而已。当然也可以将 DOS 的引导器 (也就是它的引导扇区) 或 windows 的引导器 ( XP 系统的是 ntldr ) 放入让光盘引导。下面只讨论 grub4dos 的使用
1),用 grub.exe 引导多系统
用 DOS 加载 grub.exe 引导多系统
2),将 grub 安装到光盘 MBR
在制作时可用下面的命令直接生成可启动镜像,其中 grldr, menu.lst 要放在 cddir 目录下,也就是在 cd 根目录。
mkisofs -R -b grldr -no-emul-boot -boot-load-seg 0x1000 -o cdimage.iso cddir
mkisofs -R -b grldr -no-emul-boot -boot-load-size 4 -o cdimage.iso cddir
PS,下面给出 dd 命令和 mkisofs 参数说明
dd (convert and copy files)
dd 是 Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。
dd 的主要选项:
指定数字的地方若以下列字符结尾乘以相应的数字:
b=512, c=1, k=1024, w=2, xm=number m
if=file
输入文件名,缺省为标准输入。
of=file
输出文件名,缺省为标准输出。
ibs=bytes
一次读入 bytes 个字节(即一个块大小为 bytes 个字节)。
obs=bytes
一次写 bytes 个字节(即一个块大小为 bytes 个字节)。
bs=bytes
同时设置读写块的大小为 bytes ,可代替 ibs 和 obs 。
cbs=bytes
一次转换 bytes 个字节,即转换缓冲区大小。
skip=blocks
从输入文件开头跳过 blocks 个块后再开始复制。



如何用linux把一个装好的系统做成镜像?~

CentOS8 Linux U盘安装镜像制作

img/iso文件是镜像文件,在Linux系统操作中有时需要制作镜像文件,那么制作镜像文件的方法有哪些呢?下面小编就给大家介绍下如何下Linux下制作可启动img/iso文件。 如何在Linux系统中制作可启动img/iso镜像文件  制作镜像文件有三种方法,cp, cat, dd 和其它专用工具。cp ,cat 和 dd都可以从设备复制文件来创建镜像。而 dd 命令更为强大,可以通过指定块大小,块多少来直接创建镜像。  IMG 文件:  因为cp, cat 只能从设备来制作镜像,但又没有专用工具来做 IMG 文件,故这里用 dd 命令来制作 IMG 文件。  1,制作  dd if=/dev/zero of=fdimage.img count=2880  or  dd if=/dev/zero of=fdimage.img bs=1024 count=1440  2,格式化  mkfs.msdos fdimage.img  3,修改  可以用下面的命令 mount 后,可直接修改  mount -o loop *.img /mnt  4,可启动

如何将我电脑中的LINUX系统作镜像
答:Image”,在弹出的对话框中选择硬盘的第一分区,并设置好镜像文件保存路径和文件名,例如“D:\ghost\ghost.gho”,然后在选择了压缩方式后,按“YES”。最终生成的ghost.gho文件就是Ghost系统镜像文件了。 其实简单的说制作ghost镜像的话与操作系统无关 只要能支持选用的文件系统格式就没有问题!

怎样用GHOST给Linux做镜像?在线等,谢谢!
答:ghost只支持windows的分区。linux一般不用ghost,用ghost也不能备份其分区。不过好象有个ghost for linux的软件,不过我没试过。一般linux 磁盘对拷比windows简单多了。有许多命令,我一般用 cat /dev/hda > /dev/hdb hda是源盘,hdb是目标盘 就这么一条简单的命令就能完全copy了,连分区都一模一样...

将linux系统做成镜像文件
答:注意,整个分区的镜像文件会和分区大小一样大,所以要用gzip压缩(你也可以用其他方式压缩,比如bzip等)把这两个文件保存到(移动硬盘/u盘/刻录到光盘)就行了。下面来演示怎么恢复,比方说你把 /dev/sda1 格式化了,也没法开机了,这时候随便找一个linux发行版的启动光盘(比如ubuntu的livecd,或者...

...可以多重引导安装多个不同版本的Linux系统ISO镜像
答:Boot Menu 只要你的 U 盘允许,你可以添加任意数量的发行版。要删除发行版,请从列表中选择它,然后单击卸载发行版。最后的话 MultiBootUSB 真的很便于在 U 盘上安装多个 Linux 发行版。只需点击几下,我就有两个我最喜欢的操作系统的工作盘了,我可以在任何系统上启动它们。

如何将linux系统制作成iso镜像文件
答:growisofs -dvd-compat -Z /dev/dvd=/media/sda5/linux-system-backup-2011-02-22.iso 其实,都没必要刻盘了,备份文件放硬盘上就行了,系统启动不了了,用个 linux live cd 启动后,恢复就行了!把分区信息也备份了:fdisk -l > fdisk-l-2011.02.22.txt 注意:不要把 fdisk-l-2011.02....

如何将linux安装usb启动盘制作iso文件
答:有两种方法:一、直接把iso镜像克隆到u盘。但是这样一方面大容量、快速读写,对u盘损伤很大。另一方面,原盘的系统,修复工具比较少,功能比较弱。二、建议使用复制的办法。1、制作启动u盘。比如电脑下载大白菜u盘系统,制作启动u盘。2、解压iso文件。3、把解压出来的文件夹,直接复制到u盘。因为文件比较大...

如何用ghost做linux镜像
答:很遗憾的告诉你,不可以用GHOST作LINUX镜像。你直接备份打包LINUX就行了。如配置文件目录/etc 等重要文件目录打包即可

用ghost为Linux系统做镜像
答:不支持滴……(其实支持,不过现在网上流传的版本都不行,企业版好像可以)Linux 备份根本不需要这么麻烦的。要知道 Linux 是在服务器上发展而来的系统。备份方式有很多种。比如用 tar 压缩(支持按照日期进行增量)。cpio 打包。cp 直接拷贝都可以。这几个都是基于文件层的备份。其次还可以选择 dump ,...

怎么制作linux系统安装光盘
答:制作Linux光盘需要将镜像拷到CD中。具体制作方法如下:1. mkdir -p /mnt/disk{1,2,3,4,5} ;以 root 权限在 /mnt 目录下分别建立出 disk1 ~ disk5 目录 2. mount -o loop RHEL4-U4-x86_64-AS-disc1.iso /mnt/disk1 ;五个影像文件分别加载 disk1 ~ disk 5 目录中 3. mount -...

怎么制作linux系统安装光盘
答:制作Linux光盘需要将镜像拷到CD中。具体制作方法如下:1. mkdir -p /mnt/disk{1,2,3,4,5} ;以 root 权限在 /mnt 目录下分别建立出 disk1 ~ disk5 目录 2. mount -o loop RHEL4-U4-x86_64-AS-disc1.iso /mnt/disk1 ;五个影像文件分别加载 disk1 ~ disk 5 目录中 3. mount -...