bootargs 参数作用
时间: 2023-11-24 07:06:44 浏览: 73
bootargs参数是Linux内核启动时的命令行参数,在启动时会被传递给内核。它可以用来指定内核启动时的各种参数,如根文件系统的位置、内存大小、调试信息等。
具体来说,bootargs参数可以用来:
1. 指定根文件系统的位置和类型,如nfs、ext4、jffs2等;
2. 指定内核启动时的调试信息,如启用调试模式、设置调试级别等;
3. 指定内存大小,如设置内存大小、启用内存压缩等;
4. 指定启动时的其他参数,如设置启动时间、设置CPU频率等。
通过修改bootargs参数,可以对内核启动过程进行控制和优化,以适应不同的硬件环境和应用场景。
相关问题
uboot删除bootargs参数
在uboot中删除bootargs参数,可以通过以下步骤:
1. 进入uboot命令行界面,使用printenv命令查看当前的bootargs参数。
2. 使用setenv命令将bootargs参数清空,即:
setenv bootargs ""
3. 使用saveenv命令保存修改后的环境变量。
4. 重启设备,此时bootargs参数已经被删除。
需要注意的是,删除bootargs参数可能会影响设备的启动和运行,建议在删除之前先备份bootargs参数,并在删除后进行测试和验证。
bootargs参数在哪里修改
bootargs参数可以在U-Boot的命令行界面中通过setenv命令来修改。具体来说,可以按下U-Boot启动时显示的按键(如F2或者ESC)来进入U-Boot的命令行界面,然后输入setenv命令来设置bootargs参数。
例如,要设置androidboot.recovery参数为1,可以使用以下命令:
```
setenv bootargs ${bootargs} androidboot.recovery=1
```
要设置androidboot.erase参数为1,可以使用以下命令:
```
setenv bootargs ${bootargs} androidboot.erase=1
```
设置完成后,可以使用saveenv命令将bootargs参数保存到U-Boot的环境变量中,以便下次启动时自动加载。
阅读全文