linux映像文件
1. 如何提取linux 系统镜像文件
为了完成该测试,你得有一个 ISO 镜像文件(我使用 ubuntu-16.10-server-amd64.iso 系统镜像文件)以及用于挂载和提取 ISO 镜像文件的目录。
首先,使用如下命令创建一个挂载目录来挂载 ISO 镜像文件:
$ sudo mkdir /mnt/iso
目录创建完成后,你就可以运行如下命令很容易地挂载 ubuntu-16.10-server-amd64.iso 系统镜像文件,并查看其中的内容。
$ sudo mount -o loop ubuntu-16.10-server-amd64.iso /mnt/iso
$ ls /mnt/iso/
在 Linux 系统里挂载 ISO 镜像
现在你就可以进入到挂载目录 /mnt/iso 里,查看文件或者使用 cp 命令把文件复制到 /tmp 目录了。
$ cd /mnt/iso
$ sudo cp md5sum.txt /tmp/
$ sudo cp -r ubuntu /tmp/
在 Linux 系统中复制 ISO 镜像里的文件
注意:-r 选项用于递归复制目录里的内容。如有必要,你也可以监控复制命令的完成进度。
2. linux系统镜像iso文件下载
首先你要选择你想要的linux版本,常见版本有linux原生,CentOS,Ubuntu。选择一个你需要的。
然后根据以下方法下载IOS镜像,已linux原生为例。
1.在网络搜索kali linux 点击第一条进入kali linux官网。
3. Linux安装镜像文件
Itellyou 有
4. Linux 内核映像文件
编译后在
/usr/src/linux/arch/i386/boot/
成功后你应该
cp /usr/src/linux/arch/i386/boot/ /boot/bzImage-2.4.18
也就是在
/boot/下
5. 如何制作linux镜像文件
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 命令只能从逻辑扇区开始 ,先前我想可否用 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 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 个块后再开始复制。
6. Linux镜像文件是什么
所谓镜像文件其实和ZIP压缩包类似,它将特定的一系列文件按照一定的格式制作成单一的文件,以方便用户下载和使用,例如一个测试版的操作系统、游戏等。它最重要的特点是可以被特定的软件识别并可直接刻录到光盘上。其实通常意义上的镜像文件可以再扩展一下,在镜像文件中可以包含更多的信息。比如说系统文件、引导文件、分区表信息等,这样镜像文件就可以包含一个分区甚至是一块硬盘的所有信息。使用这类镜像文件的经典软件就是Ghost,它同样具备刻录功能,不过它的刻录仅仅是将镜像文件本身保存在光盘上,而通常意义上的刻录软件都可以直接将支持的镜像文件所包含的内容刻录到光盘上。其实,镜像文件就是光盘的“提取物”。
用来装系统用的
7. 如何查看 linux 镜像文件
查看镜像文件类型
linux中文件类型是与文件后缀无关的,不能从文件后缀判断文件类型。要想对镜像操作就要知道它的类型,可以通过file命令实现。
gzip文件示例:
# file initramfs.gz
initramfs.gz: gzip compressed data, from Unix, last modified: Sat Mar 19 14:51:10 2011
cpio文件示例
#file tinycore.cpio
tinycore.cpio: ASCII cpio archive (SVR4 with no CRC)
块文件
file redhat-initrd
redhat-initrd: Linux rev 1.0 ext2 filesystem data
数据文件
file rootfs.gz
rootfs.gz: data
解压查看initrd镜像
initrd类型的镜像一般是一个dd出的块文件再通过gzip压缩而成。所以先查看文件类型,如果是gzip文件对其进行解压。
sudo tar -xvf filename
解压出来的文件再mount到指定位置就可以看到了。
mount -o loop filename /mnt
但不能更改,要想更改其中的内容,就要复制出来,更改后再重新生成initrd镜像。
解压查看initramfs镜像
首先查看文件是不是gzip文件,是的话先解压:
sudo tar -xvf filename
再查看解压出来的是不是cpio文件,是的话用下面命令解压:
cpio -id < filename
这个命令会将filename中的文件解压到当前文件夹(若压缩时是以相对目录压缩的)。
如果在桌面环境下,可以双击cpio文件,会出现一个和硬盘并列的位置,可以直接查看,这样也可以。
8. linux操作系统iso镜像文件在哪下载
首先要知道您需要下载linux哪个发行版,目前比较流行的是ubuntu,所以以ubuntu为例说明:
1、访问ubuntu官方网站www.ubuntu.com
9. Linux系统的映像文件,用U盘安装到电脑上
把U盘格式化成linux可读格式,解压系统镜像文件到U盘里,安装时选U盘启动,剩下的照常按安装步奏就可以了(redhat 6.5我用的)。
10. Linux系统的映像文件,在那里下载
ubuntu下载:
http://mirrors.163.com/ubuntu-releases/15.04/
fedora下载:
http://mirrors.163.com/fedora/releases/22/Live/x86_64/
centos下载:
http://mirrors.163.com/centos/7.1.1503/isos/x86_64/