当前位置:首页 » 文件管理 » 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内存),而且...

热点内容
ftp250 发布:2025-03-26 02:39:58 浏览:176
如何清空历史记录安卓手机 发布:2025-03-26 02:38:34 浏览:834
安卓如何越狱刷系统 发布:2025-03-26 02:00:46 浏览:546
华为荣耀登录密码是多少 发布:2025-03-26 02:00:44 浏览:257
androiddimens 发布:2025-03-26 01:37:00 浏览:472
电视出现认证服务器无响应怎么办 发布:2025-03-26 01:33:21 浏览:686
linux安装mysql55 发布:2025-03-26 01:31:10 浏览:759
如何远程登录家里的服务器 发布:2025-03-26 01:10:49 浏览:763
河北长城dns服务器地址 发布:2025-03-26 01:07:05 浏览:838
社保的卡银行密码是多少 发布:2025-03-26 01:00:28 浏览:975