如何在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批量安装的问题,这个问题已经有多个解决方案了。自己来的话,可以将已安装的系统打成一个包,然后再复制一份内核文件和initrd文件,修改一下initrd文件,添加tar命令和系统部署脚本就可以了,脚本具有检测硬盘、准备分区、解包、安装引导程序的功能就能达到基本需求了(别忘了光盘自身的引导,syslinux较常用)。
光盘无法随机寻址,所以要控制读取光盘的次数(哪怕一个字节的文件,如果在光盘末尾,那么读出这个文件就需要将整个光盘扫一遍,花费的时间很长!),尽量不要在光盘上存放大量小文件,尽可能一次读出所有需要的数据,保存到内存还是硬盘无所谓,只要别在光盘上一个个地慢慢读。
1、先在VMWare中启动Linux。
2、点击VMWare的【虚拟机】,选择【设置】。
3、在【硬件】中选中【CD/DVD】。
4、选中【使用ISO映像文件】,然后【浏览】选择要在虚拟机系统中使用的iso文件。
5、勾选“设备状态”中的【已连接】,此步重要,最后点击【确定】。
6、虚拟机系统就会自动挂载该设置文件,并在桌面上打开文件。
7、在现在较新的Linux系统中,光驱设备是都是自动挂载的,自动挂载在【/media/某个目录名】下。就可以安装了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)