文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>initrd.gz(转贴)

initrd.gz(转贴)

时间:2007-06-12  来源:hanwei568517

记得,我们安装Ubuntu的时候用到一个叫做“initrd.gz”的文件吧。

initrd的全称是initial ramdisk(初始RAM磁盘系统,临时的根分区),后缀.gz表明它是一个gunzip文件(类似与WIn下面的winrar),往白里说,表示它是一个压缩文件。

initrd.gz所起的作用,就是在刚启动的时候,真正的文件系统(根分区)还不可用之前,在RAM(RAM可以理解为内存)中模拟一个根分区。这个根文件系统中包含了实现启动所必要程序。如将内核模块加载到内核中的工具“insmod”。这点有点像是Windows启动盘中所含的Fdisk,scandisk等工具。

它的生存周期很短,当根分区被加载时它就彻底没用了。

当然如果没有所谓的磁盘上的根分区。比如智能Linux手机中,没有所谓PC磁盘文件系统,可以把需要用到的程序和必要的程序压缩在initrd文件,直接通过加载initrd.gz文件,就可以实现一个在RAM中运行的系统了。又如,光盘上运行的Linux操作系统,也是通过把操作系统打包到Initrd.gz中,然后直接放到内存,模拟的根分区运行。这样,即使你没有安装linux,照样可以通过光驱来体验一把,而不会对现有磁盘系统造成任何改变。

由于手动创建initrd.gz文件还比较麻烦,这里暂时就不多说了。今后单独写一篇关于linux引导的帖子吧。

ps:今天看到这个帖子,就粘过来了

 


相关阅读 更多 +
排行榜 更多 +
街头冲突帮派战斗

街头冲突帮派战斗

动作格斗 下载
componut

componut

休闲益智 下载
方块公交车模拟器

方块公交车模拟器

休闲益智 下载