当前位置:首页 » 文件管理 » initrdimg解压

initrdimg解压

发布时间: 2022-06-05 09:46:31

1. linux怎样解包打包img文件

标准img镜像直接双击就可以打开啊,如果你说的是initrd.img那只能重新生成,这不是普通img文件

2. 如何操作initrd0.img文件

  • 例子:
    title Install Ubuntu 8.10
    root (hd0,0)
    kernel (hd0,6)/vmlinuz boot=casper iso-scan/filename=/ubuntu-8.10-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8
    initrd (hd0,6)/initrd.gz

    第一行root(hd0,0) 意思是指定第一快硬盘,第一个分区为当前引导目录!
    第二行:kernel 后面跟的是系统内核引导文件!加传递给内核的参数!
    第三行initrd 是虚拟磁盘文件!为了得到广泛硬件的支持!这里需要虚拟磁盘!因为在系统引导之前也许硬盘是不可用的 所以先虚拟一快磁盘出来 放引导文件!然后等引导到一定的步骤再加载硬盘!

3. 怎样制作系统引导盘,需要用到哪些软件

封装,一两句话不好说,你可以封装后的gho文件来制作引导盘,就是生成 iso文件 ,刻录不会?直接用刻录机和刻录软件来刻录,不懂的话加我的阿里旺旺号:

4. 怎样解压redhat的initrd.img

image-initrd的处理流程
1. boot loader把内核以及initrd文件加载到内存的特定位置。
2. 内核判断initrd的文件格式,如果不是cpio格式,将其作为image-initrd处理。
3. 内核将initrd的内容保存在rootfs下的/initrd.image文件中。
4. 内核将/initrd.image的内容读入/dev/ram0设备中,也就是读入了一个内存盘中。
5. 接着内核以可读写的方式把/dev/ram0设备挂载为原始的根文件系统。
6. .如果/dev/ram0被指定为真正的根文件系统,那么内核跳至最后一步正常启动。
7. 执行initrd上的/linuxrc文件,linuxrc通常是一个脚本文件,负责加载内核访问根文件系统必须的驱动, 以及加载根文件系统。
8. /linuxrc执行完毕,常规根文件系统被挂载
9. 如果常规根文件系统存在/initrd目录,那么/dev/ram0将从/移动到/initrd。否则如果/initrd目录不存在, /dev/ram0将被卸载。
10. 在常规根文件系统上进行正常启动过程 ,执行/sbin/init。
通过上面的流程介绍可知,Linux2.6内核对image-initrd的处理流程同linux2.4内核相比并没有显着的变化, cpio-initrd的处理流程相比于image-initrd的处理流程却有很大的区别,流程非常简单,在后面的源代码分析中,读者更能体会到处理的简捷。

5. 什么是 initrd.img

Initrd 的英文全称是 initial ram disk,从字面意思来看,initi指linux的初始阶段,ram disk指RAM 盘。ram disk是一个基于ram的块设备,同其他存储设备一样,它不仅占据了一块固定的内存(只是它占用的RAM内存,而普通从此设备是ROM内存),而且...

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:705
制作脚本网站 发布:2025-10-20 08:17:34 浏览:969
python中的init方法 发布:2025-10-20 08:17:33 浏览:677
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:830
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:738
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1077
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:309
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:189
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:875
python股票数据获取 发布:2025-10-20 07:39:44 浏览:831