志在指尖
用双手敲打未来

linux系统镜像下载(iso制作)

linux系统镜像下载

img/iso文件是镜像文件,在Linux体系操作中有时需要制造镜像文件,那么制造镜像文件的方法有哪些呢?下面小编就给大家介绍下怎么下Linux下制造可发动img/iso文件。
1在Linux体系中制造可发动img/iso镜像文件解决方法?
制造镜像文件有三种方法,cp,cat,dd和其它专用东西。cp,cat和dd都能够从设备仿制文件来创立镜像。而dd指令更为强大,能够通过指定块巨细,块多少来直接创立镜像。
IMG文件:
由于cp,cat只能从设备来制造镜像,但又没有专用东西来做IMG文件,故这里用dd指令来制造IMG文件。
1,制造
ddif=/dev/zeroof=fdimage.imgcount=2880
or
ddif=/dev/zeroof=fdimage.imgbs=1024count=1440
2,格式化
mkfs.msdosfdimage.img
3,修正
能够用下面的指令mount后,可直接修正
mount-oloop*.img/mnt
4,可发动
由于制造可发动镜像一定会用到虚拟机,引荐用Virtualbox,先到网上下个DOS发动盘来引导。用DOS的sys指令传递体系。引荐使用FreeDOS,属自由软件。也可用dd指令来传递引导引导信息,并仿制发动发动时所需文件来做发动盘。以FreeDOS为例,传递发动信息用以下指令,其间下载的发动盘为balder10.img文件
ddif=balder10.imgof=fdimage.imgbs=512count=1conv=notrunc
多体系用grub4dos,
1),用grub.exe引导多体系
2),安装grub到MBR,用grldr来引导多体系。当然也可用同上面一样的方法用dd直接写入引导信息。
bootlace.com–floppy–chs0x00
注:才发现用dd指令只能从逻辑扇区开端copy,先前我想可否用dd来将grldr.mbr写入u盘,我用自己的U盘试了,成果不能打开了。由于我的U盘为fat16格式,逻辑扇区开端是OBR,接着是FAT表,成果把FAT1表给盖了,那时还没有想到还有FAT2呢,就格了,现在想起来抑郁啊,好多东西都没有了。
为什么软盘能够呢,由于它就没有前面的63个扇区,直接从逻辑0扇区开端的。linux
ISO文件:
由于文件体系的关系,就不能用dd来直接做ISO镜像了(当然,它仍是能够从设备制造ISO镜像)。ISO文件的制造有专用东西,
1,制造
mkisofs-r-ocdimage.iso/home/XXX/cddir
2,格式化
用mkiso制造的iso已有文件体系iso9660
3,可发动
无论是引导单体系仍是引导多体系都仍是用mkisofs这个东西,只是加载到光盘的bootloader不一样罢了。当然也能够将DOS的引导器(也就是它的引导扇区)或windows的引导器(XP体系的是ntldr)放入让光盘引导。下面只评论grub4dos的使用
1),用grub.exe引导多体系
用DOS加载grub.exe引导多体系
2),将grub安装到光盘MBR
在制造时可用下面的指令直接生成可发动镜像,其间grldr,menu.lst要放在cddir目录下,也就是在cd根目录。
mkisofs-R-bgrldr-no-emul-boot-boot-load-seg0x1000-ocdimage.isocddir
mkisofs-R-bgrldr-no-emul-boot-boot-load-size4-ocdimage.isocddir
PS,下面给出dd指令和mkisofs参数阐明
dd(convertandcopyfiles)
dd是Linux/UNIX下的一个十分有用的指令,作用是用指定巨细的块拷贝一个文件,并在拷贝的一起进行指定的转化。
dd的主要选项:
指定数字的当地若以下列字符结束乘以相应的数字:
b=512,c=1,k=1024,w=2,xm=numberm
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
仅拷贝blocks个块,块巨细等于ibs指定的字节数。
conv=conversion[,conversion.。。]
用指定的参数转化文件。
转化参数:
ascii转化EBCDIC为ASCII。
ebcdic转化ASCII为EBCDIC。
ibm转化ASCII为alternateEBCDIC.
block把每一行转化为长度为cbs的记录,缺乏部分用空格填充。
unblock
使每一行的长度都为cbs,缺乏部分用空格填充。
lcase把大写字符转化为小写字符。
ucase把小写字符转化为大写字符。
swab交流输入的每对字节。Unlikethe
Unixdd,thisworkswhenanoddnumberof
bytesareread.Iftheinputfilecontains
anoddnumberofbytes,thelastbyteis
simplycopied(sincethereisnothingto
swapitwith)。
noerror
出错时不停止。
notrunc
不截短输出文件。
sync把每个输入块填充到ibs个字节,缺乏部分用空(NUL)字符补齐。
由于dd指令允许二进制方式读写,所以特别适合在原始物理设备上进行输入/输出。例如能够用下面的指令为软盘树立镜像文件:
ddif=/dev/fd0of=disk.imgbs=1440k
有趣的是,这个镜像文件能被HD-Copy,Winimage等东西软件读出。再如把第一个硬盘的前512个字节存为一个文件:
ddif=/dev/hdaof=disk.mbrbs=512count=1
mkisofs(makeisofilesystem)
功用阐明:树立ISO9660映像文件。

iso制作

ISO是感光度的意思。感光度是衡量底片关于光的活络程度,由灵敏度测量学及测量数个数值来决定,国际规范化安排规范为ISO6。关于光较不灵敏的底片,需求曝光更长的时间以达到跟较灵敏底片相同的成像,因而通常被称为慢速底片。高度灵敏的底片因而称为快速底片。以外和感光度密切相关的一个ISO系统是用来测量数位印象系统的灵敏度。无论是数位或是底片摄影,为了削减曝光时间相对运用较高灵敏度通常会导致印象质量降低(由于较粗的底片颗粒或是较高的印象噪声或其他因素)。
基本上,运用较高的感光度,可降低由照相机晃动产生的含糊,并可削减曝光所需时间,但会导致印象细节体现降低;运用较低的感光度,可使拍摄的图像噪声(噪点)少,但曝光时间相对添加,且较易受晃动影响。

未经允许不得转载:IT技术网站 » linux系统镜像下载(iso制作)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载