uboot启动参数 linux kernel启动参数 设置
2014-04-09 16:21
190 查看
u-boot启动参数
bootdelay=3 //自动启动等待的秒数baudrate=115200 //串口波特率
ethaddr=00:12:34:56:78:9a //以太网卡MAC地址
ipaddr=192.168.0.9 //本机IP地址
serverip=192.168.0.1 //tftp服务器IP地址
gatewayip=192.168.1.2 //网关IP地址
netmask=255.255.255.0 //子网掩码
mtdids=nand0=s5pv210-nand //存储设备ID
mtdparts=mtdparts=s5pv210-nand:1m@0(bios),1m(params),3m(logo),5m(kernel),-(root) //存储设备分区表
bootcmd=tftp 50008000 zImage; bootm 50008000 //自启动的命令
//给内核传递的参数
bootargs=root=/dev/nfs nfsroot=192.168.1.8:/nfsroot ip=192.168.1.6:192.168.1.8:192.168.1.1:255.255.255.0::eth0:on init=/linuxrc console=ttySAC0,115200
stdin=serial //标准输入,一般为串口
stdout=serial
stderr=serial
Linux内核启动参数
(1)boot=”
此参数指明包含引导扇区的设备名(如:/dev/had),若此项忽略,则从当前的根分区中读取引导扇区。
(2)root=”
此参数告诉内核启动时以哪个设备作为根文件系统使用,其设定值为构造内核时根文件系统的设备名,可用的设备名有:
/dev/hdaN~/dev/hddN:ST-506兼容硬盘,a到d上的N个分区
/dev/sdaN~/dev/sdeN:SCSI兼容硬盘,a到e上的N个分区
/dev/nfs:由网络取得根文件系统的标志
(3)“nfsroot=”
若需通过NFS提供根文件系统来引导无盘工作站,此参数为内核指定了网络根文件系统所在的机程序、目录及NFS,其格式为:nfsroot=(〈server_ip〉:)〈root_dir)(,nfs_options〉)
(4)“nfsaddrs=”
设定网络通讯所需的各种网络界面地址,如无此参数,则内核会试图用反向地址解析协定(RARP)或启动协定(BOOTP)找出这些参数,其格式为: nfsaddrs=〈客户端IP〉:〈服务端IP〉:〈网关IP〉:〈子网屏蔽〉:〈客户端名称〉:〈网络设备名 〉:〈auto〉
(5)“image=”
指定Linux的内核文件。
(6)“delay=”
设定引导第一个映像前的等待时间。
(7)“init=”
内核初始化时执行的程序,通常过程为init、getty、rc和sh,版本1.3.43以来的Linux内核能够执行/sbin/init说明的命令行,若在引导过程中出现问题,则可设置
init=/bin/sh直接跳到Shell。设置内核执行的初始化进程名,如果该项没有设置,内核会按顺序尝试/etc/init,/bin/init,/sbin/init, /bin/sh,如果所有的都没找到,
内核会抛出 kernel panic:的错误。
(8)“mem=”
此参数的目的之一是为Linux指定使用的内存数量:如mem=96MB,目的之二是指定mem=nopentium告诉内核不要使用4MB分页表。
(9)“noinitrd”
(仅当内核配置了选项 CONFIG_BLK_DEV_RAM和CONFIG_BLK_DEV_INITRD)现在的内核都可以支持initrd了,引导进程首先装载内核和一个初始化的ramdisk,然后内核
initrd转换成普通的ramdisk,也就是读写模式的根文件系统设备。然后linuxrc执行,然后装载真正的根文件系统,之后ramdisk被卸载,最后执行启动序列,比如/sbin/init。
选项noinitrd告诉内核不执行上面的步骤,即使内核编译了initrd,而是把initrd的数据写到 /dev/initrd,只是这是一个一次性的设备。相关文章推荐
- uboot启动参数设置分类及方法
- Uboot根据读写eeprom启动标记,设置不同bootcmd和bootargs启动参数
- Uboot 设置启动参数
- uboot 启动延时,向kernel传递参数的设置
- uboot启动参数设置分类及方法
- Uboot启动参数设置
- uboot启动参数设置分类及方法
- uboot启动参数设置分类及方法
- Uboot启动参数设置
- uboot启动参数设置分类及方法
- uboot启动参数设置和内核引导方法总结
- uboot 设置启动参数
- Eclipse IDE中设置JVM启动参数
- eclipse 虚拟机启动参数的一些问题及设置
- tomcat 启动时参数设置说明
- Uboot启动参数说明:
- 意外断电数据库无法启动牵扯到异步IO的参数设置
- hive启动的参数提取+日志设置
- Tomcat启动参数优化设置和说明解释
- 设置参数进行启动的Python脚本模板