什么是iso系统?

什么是iso系统?,第1张

ISO:就是以iso为扩展名的文件,它是iso9660文件格式,一种光盘(CD)上的文件系统格式。ISO系统:简单点说,大多是将 *** 作系统(或是用来安装 *** 作系统)用光盘镜像的格式,保存在ISO文件中。这种 ISO 既是文件,也可以通过虚拟光驱类的软件加载,可以直接运行其中的系统程序。

简单地说,就是数据在数据光盘上的组织形式:它的特点是:1)最多只包含8级子目录(可以用RockRidgeExtension增大这个限制)2)文件名最大32字符3)文件大小不超过650M通常,Linux系统的内核(Kernel)是支持iso9660文件格式的,如果不支持你需重新编译内核增加对其的支持。你只需简单使用以下命令就可以从/path目录中读到它的内容了:mount -t iso9660 -o loop xxx.iso /path使用Windows下的光盘刻录软件,它能够直接完成这个工作。在Linux系统中,我们可以通过拷贝命令,将光驱上的内容拷贝到一个ISO文件中,如:cp /dev/cdrom xxx.iso

桌面查看内核版本casper

kylin@kylin-PC:~/桌面$ file vmlinuz

vmlinuz: gzip compressed data, max compression, from Unix, original size modulo 2^32 22974976

#gzip压缩文件

#查找"1f 8b 08"标签

kylin@kylin-PC:~/桌面$ od -t x1 -A d vmlinuz | grep "1f 8b 08"

0000000 1f 8b 08 00 00 00 00 00 02 03 ec 5b 0f 70 54 d5

#offset=0000000+0(开始处到if 8b 08距离)

#解压缩   skip=offset计算结果

kylin@kylin-PC:~/桌面$ dd if=vmlinuz bs=1 skip=0 |zcat >vmlinuz.1

记录了10149671+0 的读入

记录了10149671+0 的写出

10149671 bytes (10 MB, 9.7 MiB) copied, 8.56828 s, 1.2 MB/s

#linux版本如下

kylin@kylin-PC:~/桌面$ strings vmlinuz.1 |grep -i 'linux version'

Linux version 5.4.18-23-generic (buildd@localhost) (gcc version 9.3.0 (Ubuntu 9.3.0-17kylin1~20.04)) #9b1-KYLINOS SMP Sat Mar 20 03:23:13 UTC 2021 (KYLINOS 5.4.18-23.9b1-generic 5.4.18-23)

SWIMS: Linux Version: %04X

kylin@kylin-PC:~/桌面$

服务器查看内核版本

packages kernel包

vmlinuz 可引导的、压缩的内核

initrd 一般被用来临时的引导硬件到实际内核 vmlinuz 能够接管并继续引导的状态


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7224987.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存