uboot启动参数 linux kernel启动参数 设置

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,只是这是一个一次性的设备。

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值