Linux怎么制作可启动img/iso镜像文件

作者&投稿:宰父柴 (若有异议请与网页底部的电邮联系)
~

  img/iso文件是镜像文件,在Linux系统操作中有时需要制作镜像文件,那么制作镜像文件的方法有哪些呢?下面我就给大家介绍下如何下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 个块后再开始复制。

  seek=blocks

  从输出文件开头跳过 blocks 个块后再开始复制。(通常只有当输出文件是磁盘或磁带时才有效)

  count=blocks




如何在Linux系统中制作可启动img\/iso镜像文件
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中创建一个可启动的U盘
步骤1:查看U盘首先,我们需要查看一下Linux计算机识别的U盘设备。打开终端窗口,输入以下命令:$dmesg|tail该命令会显示最近接入的设备信息。我们可以在其中找到识别的U盘设备,在本例中,U盘设备为\/dev\/sdb。步骤2:卸载U盘设备卸载U盘设备是必要的,因为U盘设备在插入时可能会被挂载。如果设备被挂载,则...

linux 下制作可启动 img\/iso 文件的方法
制作镜像文件有三种方法,cp, cat, dd 和其它专用工具。cp ,cat 和 dd都可以从设备复制文件来创建镜像。而 dd 命令更为强大,可以通过指定块大小,块多少来直接创建镜像。 IMG 文件: 因为cp, cat 只能从设备来制作镜像,但又没有专用工具来做 IMG 文件,故这里用 dd 命令来制作 IMG 文件。 1,制作 dd if=\/d...

如何在linux下制作一个windows的可启动u盘
1 建议u盘的磁盘标签是msdos,因为gpt标签的磁盘需要一个专门的启动分区来配合grub2的工作。这个没试验过,不推荐给大家。2 分区格式,建议使用ntfs分区。分区大小只要比你的iso大就可以了。3 分区的开始,建议空出来磁盘开始的2M空间,从2M后开始分区。现在说一下实现:以下假设iso的文件名字是win10.i...

怎么在linux下创建一个可运行脚本?
步骤:1.新建一个.sh文件,touch test.sh 2.编辑test.sh文件,vi test.sh 然后键入i,输入内容,!\/bin\/sh必须放在第一行 如图MongoDB的启动命令 然后键入esc 键入:wq保存退出 3.给test.sh赋予可执行权限,chmod +x test.sh 4.执行脚本.\/test.sh,即可执行脚本 5.也可以通过sh test.sh 执行...

如何在linux下制作一张可启动的虚拟软盘镜像
LINUX 下制作软盘镜像制作流程 1.先生成一个空白软盘镜像:dd if=\/dev\/zero of=data.img bs=512 count=2880 2.使用losetup命令,把data.img作为loop device使用:sudo losetup \/dev\/loop0 data.img 3.格式化这个loop device sudo mkfs.msdos \/dev\/loop0 \/\/如果没有mkfs.msdos 命令,请检查系统...

怎么在linux下创建一个可运行脚本
以制作Ubuntulinux系统为例:1、首先要下载Ubuntu系统,在百度搜索Ubuntu,打开Ubuntu官网。2、然后在下载那里,选择桌面版。3、选择好版本之后,点击下载。4、随后跳转到一个网页,把页面滑到底部,点击notnow,takemetodown,随后下载系统保存到硬盘上。5、制作安装盘需要用到软碟通,在百度软件中心,搜索...

如何将linux文件设置成可执行的
请自行安装SSH远程工具远程连接上linux服务器我们创建一个sh的文件看看我们创建的文件这里可以看到是没有可执行权限的接下来我们要用到chmod命令先看看chmod命令的帮助信息接着我们添加可执行权限chmod777test.sh设置完成之后在来看

如何在Linux系统中制作可启动img\/iso镜像文件
使用命令dd,具体用法可以百度。

linux下多个.o文件如何链接生成可执行程序
1、第一步,找到需要打开的.o后缀文件,见下图,转到下面的步骤。2、第二步,执行完上面的操作之后,打开编译器,并在此处使用c-free5,选择新文件,并将其保存为cpp格式,见下图,转到下面的步骤。3、第三步,执行完上面的操作之后,单击“运行”,发现在文件末尾出现了一个具有相同名称.o后缀的...

石柱土家族自治县17813743483: 如何在Linux系统中制作可启动img/iso镜像文件 -
通怡美爱: 你好,img/iso文件是镜像文件,在Linux系统操作中有时需要制作镜像文件,那么制作镜像文件的方法有哪些呢?下面小编就给大家介绍下如何下Linux下制作可启动img/iso文件. 如何在Linux系统中制作可启动img/iso镜像文件制作镜像文件有...

石柱土家族自治县17813743483: 如何制作linux镜像文件 -
通怡美爱: img/iso文件是镜像文件,在Linux系统操作中有时需要制作镜像文件,那么制作镜像文件的方法有哪些呢?下面小编就给大家介绍下如何下Linux下制作可启动img/iso文件.如何在Linux系统中制作可启动img/iso镜像文件 制作镜像文件有三种方...

石柱土家族自治县17813743483: 如何在linux下制作一张可启动的虚拟软盘镜像 -
通怡美爱: LINUX 下制作软盘镜像制作流程1.先生成一个空白软盘镜像: dd if=/dev/zero of=data.img bs=512 count=28802.使用losetup命令,把data.img作为loop device使用: sudo losetup /dev/loop0 data.img3.格式化这个loop device sudo mkfs.msdos /dev/...

石柱土家族自治县17813743483: 如何制作linux与XP双系统安装启动盘
通怡美爱: 1.准备文件 (1)将Windows XP安装光盘根目录下的 i386 目录拷贝到C:\EasyBoot\disk1下面; (2)将Windows XP安装光盘根目录下的 win51 文件拷贝到C:\EasyBoot\disk1下面. 如果是Windows XP Home,将光盘根目录下的 win51ic文件拷...

石柱土家族自治县17813743483: 制作可启动的嵌入式img镜像 -
通怡美爱: DOS的IMG镜像要用“易启动”软件制作成启动菜单调用IMG镜像才可以.然后用该软件制作成iso的镜像放到u盘里就可以用虚拟光驱打开了.关于DOS支持NTFS的格式那就要下在能识别NTFS软件才行.

石柱土家族自治县17813743483: Linux内核如何编译成可以启动的镜像 -
通怡美爱: 解决方法:1.先打开一个超级用户权限的shell: 命令:sudo –s2.在当前shell下,设置环境变量: 命令:gedit /etc/profile 在文件末端加上 export PATH=$PATH:/usr/local/arm/4.4.3/bin,并保存.3. 执行source /etc/profile 这是避免重新启动ubuntu而又使刚刚修改的环境变量生效的方法. 4、再进入到/opt/FriendlyARM/mini2440/linux-2.6.32.2 目录,执行make zImage(有可能加sudo),arm-linux-gcc了,可以编译了.

石柱土家族自治县17813743483: linux Ubuntu电脑系统怎样做成.img刷入手机 -
通怡美爱: 第一步:首先插入u盘到电脑主机usb接口处(建议插入到主机箱后置的usb接口),然后打开UltraISO软件,再打开选择需要写入u盘的Ubuntu10.04或者其他版本的Linux系统的iso镜像包,第二步:点击“启动光盘”,然后鼠标移动选择到“写入...

石柱土家族自治县17813743483: 怎么把一个系统做成img或者是ISO镜像,系统是Linux的 -
通怡美爱: 我的当前的系统是Linux(版本Xubuntu),之前是通过软通牒(UltraISO)在Windows系统下制作了这个Linux系统的U盘启动盘,然而在Linux系统下通过系统本身集成的DD命令,来实现在Linux系统下制作Linux系统的ISO系统U盘启动盘,一行...

石柱土家族自治县17813743483: 怎么把硬盘上的LINUX系统做成IMG包
通怡美爱: Linux是一个自由的操作系统,我们不仅可以从网络上免费得到它的正版软件,还可以免费得到它的源代码,而且运行起来相当稳定.Linux相当于把Unix系统克隆到小型的PC机上,使用Linux可以学习到Unix的很多知识.所以,大部分企业都采...

石柱土家族自治县17813743483: 如何制作用于无盘启动的IMG镜像文件? -
通怡美爱: 制作img镜像文件的5种方法我一般是用dd命令的,今天好奇,看下Win下是怎么做的,搜了一些方法....1. 在DOS下用debug 把floppy.img写入A盘debug floppy.img-w 100 0 0 1-q 把floppy.img写入B盘 debug floppy.img -w 100 1 0 1 -q这...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网