I.MX6 initramfs.cpio.gz.uboot unpack

/*********************************************************************************
 *                     I.MX6 initramfs.cpio.gz.uboot unpack
 * 说明:
 *     将initramfs.cpio.gz.uboot中的文件系统提取出来,想使用其中的文件系统来做一
 * 些事,主要还是懒。
 *
 *                                       2016-12-29 深圳 南山平山村 曾剑锋
 ********************************************************************************/

一、参考文档:
    1. modify initramfs
        https://community.nxp.com/thread/300430

二、操作流程:
    1. dd if=uramdisk.img of=ramdisk.img.gz skip=64 bs=1
    2. gunzip ramdisk.img.gz
    3. mkdir ramdisk; cd ramdisk
    4. sudo cpio -i < ../ramdisk.img
    5. 第4步一定要注意用root权限,得不到文件。
时间: 2024-10-25 08:54:26

I.MX6 initramfs.cpio.gz.uboot unpack的相关文章

oracle_10201_database_lin_ppc.cpio.gz 安装使用 on power

由于Oracle不再提供oracle_10201_database_lin_ppc.cpio.gz 包的下载,这里是个人分享的包 http://pan.baidu.com/s/1jGzrS82   密码:xh41 同事在open power +红旗Linux上想装一个oracle客户端用于与gbase 8t同步数据,但并没有成功,以下是之前搜集的资料仅供参考 原文地址:Install Oracle 10gR2 on SuSE Linux 10 SP3 on IBM PPC 64 作者:seafo

cpio.gz 解压

linux下cpio.gz文件的解压方法:今天下载了 10201_database_linux_x86_64.cpio.gz 文件,解压方法如下:1. gunzip 10201_database_linux_x86_64.cpio.gz得到10201_database_linux_x86_64.cpio文件2. cpio -idmv <10201_database_linux_x86_64.cpio cpio.gz 解压

I.MX6Q MfgTool2 ucl2.xml eMMC

/**************************************************************************** * I.MX6Q MfgTool2 ucl2.xml eMMC * 说明: * 记录修改MfgTool2来完成I.MX6Q芯片的烧录. * * 2016-7-9 深圳 南山平山村 曾剑锋 ***************************************************************************/ <

在MarS board上烧录系统镜像

MarS Board 是基于飞思卡尔(Freescale Semiconductor)i.MX 6Dual 处理器的评估板.i.MX 6Dual 处理器集成了高达 1GHz 的 ARM Cortex™-A9 内核.2D和3D 图形处理器和 3D 1080p 视频处理器.MarS Board评 估板具有丰富的接口,包括HDMI接口. LVDS 接口. Mini USB OTG接口. Mini USB Debug 接口.RJ45 接口.USB Host 接口.TF 卡接口和 LCD 显示接口,能够帮

initramfs扫描磁盘前改变磁盘上电顺序

背景: 机械硬盘需要12V 5V电源,此前设计是硬件电路默认5V有效.12V无效,然后系统通过驱动上12V电,对磁盘来说相当于先上5V后上12V,这种方式对大部分磁盘是可以的,但对于日立 HGST磁盘,冷启动(或未使能12V后reboot,使能12V后reboot会由于12V 5V都使能,重启(热启动)后会正确probe磁盘),系统在扫描磁盘时(执行initramfs中的init脚本中的`udevadm settle`)会检测到磁盘,但是由于12V未上,所以导致probe磁盘失败,由于驱动会循环

精通initramfs构建step by step

http://hi.baidu.com/jonathan2004/blog/item/db7bf38aad11759ea4c2721d.html 精通initramfs构建step by step (1)--hello world 2009-12-08 19:19 一.initramfs是什么 在2.6版本的linux内核中,都包含一个压缩过的cpio格式的打包文件.当内核启动时,会从这个打包文件中导出文件到内核的rootfs文件系统, 然后内核检查rootfs中是否包含有init文件,如果有则

funtoo 安装手册阅读 (博客第 100 篇文章纪念)

*/--> pre.src {background-color: Black; color: White;} pre.src {background-color: Black; color: White;} pre.src {background-color: Black; color: White;} pre.src {background-color: Black; color: White;} pre.src {background-color: Black; color: White;}

initramfs启动linux

一.rootfs制作: 根文件系统是Linux启动时使用的第一个文件系统,就像PC机上的文件目录 1.创建根文件系统的目录(目录名随便取) mkdir rootfs cd rootfs mkdir bin dev etc lib home proc sbin sys usr mnt tmp var mkdir usr/bin usr/lib usr/sbin lib/modules 2.创建设备文件 cd dev/ mknod -m 666 console c 5 1 mknod -m 666

从ramdisk根文件系统启动Linux成功,及使用initramfs启动linux

下面两篇文章是ARM9论坛上的讲解ramdisk文件系统的很不错的文章 今天做了个试验,让Linux2.6.29.4从ramdisk根文件系统启动成功,总结一下. 其中涉及的内容较多,很多东西不再详述,如需深入研究请查阅相关资料(百度或谷歌一下一大堆).开发环境:Fedora 9交叉编译工具链:arm-linux-gcc 4.3.2 with EABI嵌入式Linux内核版本:2.6.29.4-FriendlyARM.昨天写贴子的时候具体记不清了,今天起来启动开发板用uname -r查一下,就是