引言:
initrd-x.x.x.img文件分析-制作安装程序不支持的根文件系统
grub007
2003年08月26日13:30分北京
1、initrdimg文件分析
Linux不能启动的很多原因都直接或者间接与initrd-x.x.x.img文件有关系,以我的系统为例(具有通用性):in...
摘要:
本文以redhat 8.0操作系统平台为背景,阐述如何实现启动级别为3时的自动登录,及自动运行相应程序,并简要介绍了如何在redhat 8.0下自动登录x window(系统启动级别为5),并自动运行指定的应用程序。
[b:804aea7097]一、启动级别为3时自动登录的实现[/b:804aea7097]
启动级别为3时自动登录的实现涉及两个软件包:mingetty-1.00-3.src.rpm软件包及util-linux-2.11r-10.sr......
摘要:
为什么windows是128,linux是255,而freebsd是64呢?
如果我想让别人ping我的时候,给他一个假象,比如128,可以实现吗?
我的rh是7.3。
xinyv 回复于:2003-08-25 11:33:01
yes !
sysctl -w net.ipv4.ip_default_ttl=128
platinum 回复于:2003-08-28 09:36:13
谢谢,但我试过了,即使改了以后,再重新启动,......
initrd-x.x.x.img文件分析-制作安装程序不支持的根文件系统
initrd-x.x.x.img文件分析-制作安装程序不支持的根文件系统
【相关文章:
service httpd does n】 【扩展阅读:
linux 下有类似 Windows 下】
【扩展信息:
apache+2tocmat】 grub007
2003年08月26日13:30分 北京
1、initrd img文件分析
linux不能启动的很多原因都直接或者间接与initrd-x.x.x.img文件有关系,以我的系统为例(具有通用性):initrd-2.4.21-as.2smp.img,为多cpu内核。
我不打算详细分析linux的具体启动过程,这样的文章网上很多,只是说说initrd-x.x.x.img文件的作用:initrd-x.x.x.img主要是加载文件系统及scsi设备的驱动。
等我们看完了initrd-x.x.x.img文件包含的具体的内容就知道了:
initrd-x.x.x.img首先是一个用gzip压缩的文件,因为内核里包含解压缩的代码,这主要是为了制作启动盘,因为启动盘只有1.44m,这个文件的原始大小
是2.9m左右,压缩后大概3、4百k。这个文件使用mkinitrd命令产生。
要看到initrd-x.x.x.img里面的内容,首先是解压该文件,由于gunzip解压的文件有扩展名要求,所以:
mv initrd-x.x.x.img initrd-x.x.x.img.gz
gunzip initrd-x.x.x.img.gz
这样得到一个解压过后的img文件:
[root@localhost root]# file initrd-2.4.21-as.2smp.img
initrd-2.4.21-as.2smp.img: linux rev 1.0 ext2 filesystem data
然后可以mount该文件了:
mount -o loop initrd-2.4.21-as.2smp.img /mnt/floppy/
到/mnt/floppy/看看:
[root@localhost root]# cd /mnt/floppy/
[root@localhost floppy]# ls
bin dev etc lib linuxrc loopfs proc sbin sysroot
这是大家熟悉的linux根目录的部分列表,其中主要目录的列表如下:
bin:
[root@localhost bin]# ls
insmod modprobe nash
这些文件是用来加载模块,nash用来执行脚本linuxrc ;
dev:
[root@localhost dev]# ls
...
下一页 摘要:
根据有关朋友的需要贴一些unix的书籍,希望大家喜欢!
莱昂氏unix源代码分析13-aug-2002 16:13 13m
http://cpss.zz.ha.cn/study/unix/%c0%b3%b0%ba%ca%cfunix%d4%b4%b4%fa%c2%eb%b7%d6%ce%f6.zip
实践大师:unix awk和sed编程篇13-aug-2002 16:13 6.7m
http://cpss.zz.ha.cn/study/......