`

get param sample from initrd.img

 
阅读更多
for x in $(cat /proc/cmdline); do
        case $x in
        init=*)
                init=${x#init=}
                ;;
        root=*)
                ROOT=${x#root=}
                case $ROOT in
                LABEL=*)
                        ROOT="/dev/disk/by-label/${ROOT#LABEL=}"
                        ;;
                UUID=*)
                        ROOT="/dev/disk/by-uuid/${ROOT#UUID=}"
                        ;;
                /dev/nfs)
                        BOOT=nfs
                        ;;
                esac
                ;;
        rootflags=*)
                ROOTFLAGS="-o ${x#rootflags=}"
                ;;
        rootfstype=*)
                ROOTFSTYPE="${x#rootfstype=}"
                ;;
        rootdelay=*)
                ROOTDELAY="${x#rootdelay=}"
                ;;
        loop=*)
                LOOP="${x#loop=}"
                ;;
        loopflags=*)
                LOOPFLAGS="-o ${x#loopflags=}"
                ;;
        loopfstype=*)
                LOOPFSTYPE="${x#loopfstype=}"
                ;;
        cryptopts=*)
                cryptopts="${x#cryptopts=}"
                ;;
        nfsroot=*)
                NFSROOT="${x#nfsroot=}"
                ;;
        netboot=*)
                NETBOOT="${x#netboot=}"
                ;;
        ip=*)
                IPOPTS="${x#ip=}"
                ;;
        boot=*)
                BOOT=${x#boot=}
                ;;
        resume=*)
                RESUME="${x#resume=}"
                ;;
        noresume)
                NORESUME=y
                ;;
        panic=*)
                panic="${x#panic=}"
                ;;
        quiet)
                quiet=y
                ;;
        ro)
                readonly=y
                ROOTFLAGS="-o ${x#rootflags=}"
                ;;
        rootfstype=*)
                ROOTFSTYPE="${x#rootfstype=}"
                ;;
        rootdelay=*)
                ROOTDELAY="${x#rootdelay=}"
                ;;
        loop=*)
                LOOP="${x#loop=}"
                ;;
        loopflags=*)
                LOOPFLAGS="-o ${x#loopflags=}"
                ;;
        loopfstype=*)
                LOOPFSTYPE="${x#loopfstype=}"
                ;;
        cryptopts=*)
                cryptopts="${x#cryptopts=}"
                ;;
        nfsroot=*)
                NFSROOT="${x#nfsroot=}"
                ;;
        netboot=*)
                NETBOOT="${x#netboot=}"
                ;;
        ip=*)
                IPOPTS="${x#ip=}"
                ;;
        boot=*)
                BOOT=${x#boot=}
                ;;
        resume=*)
                RESUME="${x#resume=}"
                ;;
        noresume)
                NORESUME=y
                ;;
        panic=*)
                panic="${x#panic=}"
                ;;
        quiet)
                quiet=y
                ;;
        ro)
                readonly=y
                ;;
        rw)
                readonly=n
                ;;
        debug)
                debug=y
                exec >/tmp/initramfs.debug 2>&1
                set -x
                ;;
        debug=*)
                debug=y
                set -x
                ;;
        break=*)
                break=${x#break=}
                ;;
        break)
                break=premount
                ;;
        esac
done

分享到:
评论

相关推荐

    Python库 | param-1.10.2a2.tar.gz

    Python库param-1.10.2a2.tar.gz是一个针对Python编程语言的开发资源,主要用于后端开发。这个库的版本是1.10.2a2,它以tar.gz格式提供,这是一种常见的源代码压缩包格式,通常用于分发开源软件。接下来我们将深入...

    解决JQurey跨域问题$.get|$.post|$.getJSON等等统统可跨域

    $.getJSON('http://otherdomain.com/api', {param1: 'value'}, function(data) { console.log(data); }, 'jsonp'); ``` 在这个例子中,jQuery会自动处理JSONP请求,添加`callback=?`并创建回调函数来接收数据。 ...

    param_Ma3.2.inf.uncertain

    param_Ma3.2.inf.uncertain

    搭建PXE远程安装linux服务器

    F4 param.msg F5 rescue.msg F7 snake.msg label local localboot 0 label linux kernel vmlinuz append initrd=initrd.img devfs=nomount ramdisk_size=9216 label text kernel vmlinuz append initrd=...

    jsp ${param.id}用法.docx

    jsp ${param.id}用法详解 jsp ${param.id} 用法是 JSP 编程语言中一种获取参数的方法,通过 ${param.id} 可以获取输入的参数 id。这里的 ${param.id} 是一种 EL 表达式(Expression Language),它可以取代传统的...

    yolov4_and_tiny-ncnn-(.bin)+(param).tar.xz

    包含4个文件分别是yolo-v4的.bin和.param 以及yolo-v4tiny的.bin和.param 官方提供的,我忘了从哪里下载的了,教程需要所以传上去了

    sample_venc_海思venc源码_sample_venc_

    《海思VENC源码分析——sample_venc深入解析》 海思VENC,全称为Video Encoder,是海思半导体公司开发的一种视频编码模块,主要应用于视频处理领域,如视频监控、多媒体通信等。在Hi3516DV300这款芯片上,VENC功能...

    POST和GET方法乱码解决方案.docx

    String[] keyValue = param.split("="); if (keyValue.length == 2) { // 处理键值对 } } ``` **单个参数编码转换**示例代码如下: ```java String name = request.getParameter("name"); byte[] nameBytes = ...

    assert_param-转载.txt

    ### assert_param 在 STM32 中的应用 #### 一、assert_param 概述 在 STM32 开发过程中,为了确保程序的稳定性和可靠性,经常需要使用到断言(assert)来验证函数参数的有效性。`assert_param` 是一个用于参数验证...

    【ASP.NET编程知识】区分ASP.NET中get方法和post方法.docx

    例如,`http://example.com/?param1=value1&param2=value2`。由于URL长度有限(通常不超过2048个字符),GET方法传输的数据量受到限制,大约256字节。GET请求的数据是可见的,这意味着在浏览器的地址栏中可以看到...

    jquery-param:与jQuery.param等效的功能

    script src =" /path/to/jquery-param.min.js " > </ script >用法CommonJS: const param = require ( 'jquery-param' ) ;const obj = { key1 : { value1 : [ 10 , 20 , 30 ] } , key2 : '?a

    前端开源库-jquery-param-fn.zip

    在解压并使用这个`jquery-param-fn.zip`文件之前,确保了解其具体用法和可能的API接口,这通常会包含一个或多个JavaScript文件,如`jquery.param.fn.js`。这些文件需要被引入到你的项目中,然后就可以通过`jQuery.fn...

    run-set-get-param.rar_run

    "run-set-get-param.rar_run"标题中的"run"可能指的是一个运行脚本,该脚本包含了设置、获取参数以及执行其他与预构建相关的任务。下面将详细讨论这些文件及其在Android开发中的作用。 1. **png2pnm.sh**: 这个脚本...

    ibatis-core-3.0.jar org.apache.ibatis.annotations.Param

    `org.apache.ibatis.annotations.Param`是MyBatis中的一个重要注解,用于处理方法参数映射。 `@Param`注解主要用于SQL查询中的动态参数绑定,尤其是在动态SQL语句中。在MyBatis的映射文件或者Mapper接口中,当我们...

    updatesign.zip

    8. **pq_param.img**:这可能是设备特有的参数配置文件,用于设置设备的某些特定参数,比如屏幕显示效果、硬件性能优化等。 9. **bootargs.img**:启动参数文件,包含着内核启动时需要用到的命令行参数,这些参数...

    OpenCV-Python setMouseCallback回调函数中图像变量img的传递方法解析.rar

    img = param # 在这里对img进行处理 ``` 传递`img`的方式有两种常见策略: **策略一:全局变量** 你可以将`img`声明为全局变量,这样在回调函数中可以直接访问。但是,这种方法不推荐,因为它可能导致意外的副...

    shares 和stockAnalyse

    shares 是https://blog.csdn.net/gws09876/article/details/118714042文章的源码程序,包含了界面和开放的股票数据解析,实现了文章展示的效果,图表使用的是qchart

    Angular中路由传值(get传值、动态路由)以及通过js跳转路由(2)

    queryParamMap: paramMap => ({ param1: paramMap.get('param1'), param2: paramMap.get('param2') }) } ]; ``` 然后在组件中注入`ActivatedRoute`并订阅`queryParamMap`以获取参数: ```typescript import { ...

    python+uiautomator.py

    import base64 """ 界面元素基础操作 """ ... :param ip: :return: """ return u2.connect_wifi(ip) def connect_usb(self): """ 通过USB连接设备 :return: """ return u2.connect_usb()

    CacheManager.java 管理缓存

    public synchronized static Object getCache(String key) { return cacheMap.get(key); } /** * 判断是否存在一个缓存 * * @param key * @return */ public synchronized static boolean ...

Global site tag (gtag.js) - Google Analytics