湖北聚四方建设有限公司网站,杭州微网站开发,门头沟网站建设,wordpress中英文网站模板bootargs 的参数有很多#xff0c;而且随着 kernel 的发展会出现一些新的参数#xff0c;使得设置会更加灵活多样1。除了我之前介绍的 root、console、earlyprintk 和 loglevel 之外#xff0c;还有以下一些常用的参数#xff1a;init: 用来指定内核启动后执行的第一个程序…bootargs 的参数有很多而且随着 kernel 的发展会出现一些新的参数使得设置会更加灵活多样1。除了我之前介绍的 root、console、earlyprintk 和 loglevel 之外还有以下一些常用的参数init: 用来指定内核启动后执行的第一个程序比如 init/linuxrc 表示执行 /linuxrc 程序1。mem: 用来指定内核使用的内存大小比如 mem64M 表示使用 64M 的内存1。ip: 用来指定网络相关的参数比如 ip192.168.0.2::192.168.0.1:255.255.255.0::eth0:on 表示设置 IP 地址、网关、子网掩码和网络设备1。video: 用来指定显示相关的参数比如 videoomapfb:vram:2M,vram:4M 表示设置显存大小2。bootargs 的参数还有以下一些1mtdparts: 用来指定 flash 的分区情况比如 mtdpartshi_sfc:1M(boot);hinand:4M(baseparam),4M(pqparam),4M(logo),8M(kernel),96M(rootfs),-(others) 表示使用 hi_sfc 和 hinand 两个设备并且分别指定了各自的分区大小和名称2。mmz: 用来指定内存管理区域比如 mmzddr,0,0,300M 表示使用 ddr 设备并且从地址 0 开始分配 300M 的内存空间2。panic: 用来指定内核发生崩溃时的行为比如 panic10 表示在内核崩溃后等待 10 秒后重启3。quiet: 用来减少内核启动时的打印信息只显示重要的错误信息3。bootargs 的参数还有以下一些1console: 用来指定使用的串口设备和波特率比如 consolettyPS0,115200 表示使用 ttyPS0 设备并且设置波特率为 11520023。earlyprintk: 用来打印早期启动信息比如 earlyprintk 表示打印内核解压缩和设备树加载等信息2。rootfstype: 用来指定 rootfs 的文件系统类型比如 rootfstypeyaffs2 表示使用 yaffs2 文件系统2。initrd: 用来指定使用 ramdisk 启动系统时的 ramdisk 镜像文件比如 initrd0x80000000,8M 表示从地址 0x80000000 开始加载大小为 8M 的 ramdisk 镜像文件2。