怎么在linux中启动img和iso文件

  介绍

这篇文章给大家介绍怎么在linux中启动img和iso文件,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

什么是linux系统

linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户,多任务,支持多线程和多CPU的操作系统,使用linux能运行主要的UNIX工具软件,应用程序和网络协议。

<强> img文件:

  因为cp,猫只能从设备来制作镜像,但又没有专用工具来做IMG文件,故这里用dd命令来制作IMG文件。

  <强> 1,制作

  dd if=/dev/0=fdimage。img数=2880

  或

  dd if=/dev/0=fdimage。img b=1024数=1440

  <强> 2格式化

  mkfs。msdos fdimage.img

  <强> 3,修改

  可以用下面的命令后,可直接修改

  mount - o环*。img/mnt

  <强> 4,可启动

  因为制作可启动镜像一定会用到虚拟机、推荐用Virtualbox,先到网上下个DOS启动盘来引导。用DOS的sys命令传递系统。推荐使用FreeDOS,属自由软件。也可用dd命令来传递引导引导信息,并复制启动启动时所需文件来做启动盘。以FreeDOS为例,传递启动信息用以下命令,其中下载的启动盘为balder10。img文件

  如果=balder10 dd。=fdimage img。img b=512数=1 conv=notrunc

  <强>多系统用grub4dos,

  1),用食物。exe引导多系统

  2),安装grub到MBR,用grldr来引导多系统。当然也可用同上面一样的办法用dd直接写入引导信息。

  bootlace.com——软盘chs 0 x00

  注:才发现用dd命令只能从逻辑扇区开始副本,先前我想可否用dd来将grldr。mbr写入u盘,我用自己的u盘试了,结果不能打开了,因为我的u盘为fat16格式,逻辑扇区开始是办公室,接着是脂肪表,结果把FAT1表给盖了,那时还没有想到还有FAT2呢,就格了,现在想起来郁闷啊,好多东西都没有了。

  为什么软盘可以呢,因为它就没有前面的63个扇区,直接从逻辑0扇区开始的。

  <强> ISO文件:

  因为文件系统的关系,就不能用dd来直接做ISO镜像了(当然,它还是可以从设备制作ISO镜像)。ISO文件的制作有专用工具,

  <强> 1,制作

  mkisofs - r - o cdimage。iso/home/XXX/cddir

  <强> 2格式化

  用mkiso制作的iso已有文件系统iso9660

  <强> 3,可启动

  无论是引导单系统还是引导多系统都还是用mkisofs这个工具,只是加载到光盘的引导加载程序不一样而已。当然也可以将DOS的引导器(也就是它的引导扇区)或windows的引导器(XP系统的是ntldr)放入让光盘引导。下面只讨论grub4dos的使用

  1),用食物。exe引导多系统

  用DOS加载grub。exe引导多系统

  2),将grub安装到光盘MBR

  在制作时可用下面的命令直接生成可启动镜像,其中grldr,菜单。lst要放在cddir目录下,也就是在cd根目录。

  mkisofs - r - b grldr -no-emul-boot x1000 - o cdimage -boot-load-seg 0。iso cddir

  mkisofs - r - b grldr -no-emul-boot -boot-load-size 4 - o cdimage。iso cddir

  PS、下面给出dd命令和mkisofs参数说明

  dd(转换和复制文件)

  dd是Linux/UNIX下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。

  dd的主要选项:

  指定数字的地方若以下列字符结尾乘以相应的数字:

  b=512, c=1, k=1024 w=2, xm=数m

  如果=文件

  输入文件名,缺省为标准输入。

=文件

  输出文件名,缺省为标准输出。

  肠易激综合症=字节

  一次读入字节数个字节(即一个块大小为字节数个字节)。

  奥林匹克广播服务公司

=字节   一次写字节数个字节(即一个块大小为字节数个字节)。

  

b=字节   同时设置读写块的大小为字节,可代替ibs和观察值

  哥伦比亚广播公司(cbs)

=字节   一次转换字节数个字节,即转换缓冲区大小。

  跳过=块

  从输入文件开头跳过块个块后再开始复制。

  寻求=块

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

  数=块

  仅拷贝块个块,块大小等于肠易激综合症指定的字节数。

怎么在linux中启动img和iso文件