bootargs 的参数
时间: 2023-09-22 16:14:50 浏览: 261
bootargs是Linux内核启动参数的一个变量,在启动Linux内核时,可以通过修改它来控制内核的启动行为。它的参数包括以下内容:
1. root:指定根文件系统的设备名或UUID。
2. console:指定控制台的设备名,例如ttyS0或tty1。
3. init:指定init进程的路径,可以是/sbin/init或/bin/systemd。
4. quiet:禁止内核在启动时输出冗长的信息。
5. debug:启用内核调试模式,输出更详细的信息。
6. loglevel:指定内核输出信息的级别,包括7个级别,从0到6。
7. ip:指定网络配置,包括IP地址、子网掩码、网关地址等。
8. mem:指定内存大小,可以为内核分配更多的内存。
9. video:指定显卡驱动和分辨率等参数。
10. nolapic:禁用本地高级可编程中断控制器。
11. acpi:启用或禁用ACPI功能。
12. noapic:禁用高级可编程中断控制器。
13. pci:指定PCI设备的配置信息。
14. rootfstype:指定根文件系统的类型,例如ext4、xfs等。
15. ro:将根文件系统挂载为只读模式。
16. rw:将根文件系统挂载为可读写模式。
17. rootwait:等待根文件系统挂载完成后再启动init进程。
18. initrd:指定initramfs的路径,用于在启动时加载额外的驱动程序和文件系统。
相关问题
bootargs 参数作用
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参数,并在删除后进行测试和验证。
阅读全文