zero_spy zero_spy
关注数: 40 粉丝数: 62 发帖数: 1,483 关注贴吧数: 28
【Linux必知必会】initrd.img、vmlinux和 vmlinuz initrd.img是一个小的映象,包含一个最小的linux系统。通常的步骤是先启动内核,然后内核挂载initrd.img,并执行里面的脚本来进一步挂载各种各样的模块,然后发现真正的root分区,挂载并执行/sbin/init... initrd.img当然是可选的了,如果没有initrd.img,内核就试图直接挂载root分区。 说initrd.img文件还会提到另外一个名角---vmlinuz。vmlinuz是可引导的、压缩的内核。“vm”代表 “Virtual Memory”。Linux 支持虚拟内存,不像老的操作系统比如DOS有640KB内存的限制。Linux能够使用硬盘空间作为虚拟内存,因此得名“vm”。另外:vmlinux是未压缩的内核,vmlinuz是vmlinux的压缩文件。 为什么要initrd.img 系统内核vmlinuz被加载到内存后开始提供底层支持,在内核的支持下各种模块,服务等被加载运行。这样当然是大家最容易接受的方式,曾经的linux就是这样的运行的。假设你的硬盘是scsi 接口而你的内核又不支持这种接口时,你的内核就没有办法访问硬盘,当然也没法加载硬盘上的文件系统,怎么办?把内核加入scsi驱动源码然后重新编译出一个新的内核文件替换原来vmlinuz。 需要改变标准内核默认提供支持的例子还有很多,如果每次都需要编译内核就太麻烦了。所以后来的linux就提供了一个灵活的方法来解决这些问题---initrd.img。initrd.img文件就是个ram disk的映像文件。ramdisk是用一部分内存模拟成磁盘,让操作系统访问。ram disk是标准内核文件认识的设备(/dev/ram0)文件系统也是标准内核认识的文件系统。内核加载这个ram disk作为根文件系统并开始执行其中的"某个文件"(2.6内核是 init文件)来加载各种模块,服务等。经过一些配置和运行后,就可以去物理磁盘加载真正的root分区了,然后又是一些配置等,最后启动成功。也就是你只需要定制适合自己的 initrd.img 文件就可以了。这要比重编内核简单多了,省时省事低风险。
【回味通山话】经典通山话 通山人太阳叫【日头】亦或【日头眼】   通山人把偏远的小山村叫【垅旮旯】   通山人爷爷奶奶叫【阿爹阿婆】   通山人外公外婆叫【家爹家婆】亦或【 高公高婆】   通山人爆米花叫【米炮】   通山人说是真的吗叫【真格噶】   通山人膝盖叫【脚佗】   通山人眼睛叫【眼子】   通山人聪明叫【灵醒】   通山人接吻叫【打蹦】   通山人骂睡懒觉的人叫【困猪色】   通山人骂人落后叫【烙崽】   通山人早饭叫【清早饭】   通山人中饭有时叫【过中】   通山人晚饭叫【过夜】   通山人中午叫【中时】   通山人AA制叫【打平伙】   通山人倔强叫【犟】   通山人谈恋爱叫【蹭女崽】 (这个最经典)   通山人要饭叫【讨米】   通山人闹新房叫【盘新人】   通山人毛巾叫【手袱】   通山人手帕叫【手袱崽】   通山人发火叫【起火】   通山人拉屎叫【乌屁】   通山人茅房叫【茅厮】   通山人非常有钱叫【水跨 】   通山人欺负叫【吃住】   通山人有钱叫【好过】   通山人糯米团叫【薯粉嗲】   通山人宰人叫【杀黑 】   通山人腋下叫【胁夹下】   通山人不耐烦亦或吵到我了叫【聒我】   通山人说天啊叫【送了老】   通山人说谎叫【打策】亦或【扯白】 (说明:古汉语中“策”有计谋的意思,如献计献策,说谎也是要一定技术含量的,故称打策)   通山人说骗人是小狗叫【策恩崽】 (说明:也就是说如果我骗你的话我就是你的儿子,儿子和小狗都一样了,只为了让你相信我)   通山人说不理他叫【木理其】   通山人说没有叫【冇得】亦或【冒得】   通山人说没办法叫【冇得法】亦或【冒得法】   通山人说不知道叫【北晓得】   通山人说钥匙叫【锁匙】   通山人娶媳妇叫【讲老婆】亦或【接老婆】   通山人老头子叫【老者】   通山人老婆婆叫【阿婆】   通山人老婆叫【老婆崽】   通山人老公也叫【老冈】   通山人妻子叫【屋里】   通山人妻子的弟弟叫【内弟】   通山人弟弟的妻子叫【弟媳】   通山人姐姐叫【阿姐】   通山人姑妈叫【姑娘】亦或【阿大】   通山人姑父叫【姑爷】   通山人大伯叫【大爷】亦或【大爸】   通山人小叔叫【细爷】   通山人姐妹、兄弟姐妹合称为【姊妹】   通山人孙子叫【老孙】   通山人说孩子叫【伢崽】   通山人小孩子叫【卵伢崽】   通山人不听话小孩子叫【巨头崽】   通山人骂得咬牙切齿叫【剁头崽】   通山人把说话不算数的人叫【赖皮崽】   通山人把打架闹事的男子叫【翻眼崽】   通山人女孩叫【女伢崽】亦或【女崽】   通山人年轻人叫【后生崽】   通山人傻瓜叫【醒崽】亦或【虎崽】   通山人说小混混叫【打流崽】   通山人骗子叫【戳白】   通山人光棍叫【孤老崽】亦或【打孤老】   通山人农民叫【挖锄头咯】   通山人说客气叫【讲礼】   通山人形容不整洁、不讲卫生叫【趿靸】   通山人说出去玩叫【去戏】   通山人回家叫【去回】   通山人送礼探望亲戚叫【走亲戚】   通山人形容经常吵架叫【时刻吵】   通山人形容这个人没用叫【爬不得卵】   通山人形容蛮横的人叫【赤毛崽】   通山人形容眼睛小的人叫【眯眼秋】   通山人遇到莫名其妙的事叫【见了鬼】   通山人把剩饭叫【现饭】   通山人形容做老一套的事叫【炒现饭】   通山人形容写字乱七八糟叫【八脚老蟹】   通山人称开始为【驾驷】   通山人称臭鸡蛋为【寡鸡蛋】   通山人过生日也叫【做生】   通山人说坏话叫【戳得拐】   通山人吹牛叫【吹牛逼】   通山人形容脸皮厚叫【脸皮尺厚】   通山人摔一跤叫【跶一高】   通山人把家中唯一的儿子叫【崽种】亦或【崽宝】(这个够经典)   通山人把使人着急叫【急颈】   通山人把耍小聪明叫【玩痞】   通山人把做事不认真叫【偷奸】
首页 1 2 下一页