|
一直以来cubian都比我之前自己做都rootfs启动慢很多,即便是禁用了很多起动脚本后也是如此
而arch上面很早就用systemd来启动系统了,的确很快
现在我终于有时间来解决cubieboard启动缓慢的问题了。
step1:
安装systemd- apt-get update
- apt-get install systemd -y
复制代码 step2:
配置boot.scr/uEnv.txt
1. 查看当前启动配置- #cat /proc/cmdline
- #console=tty0 console=ttyS0,115200 hdmi.audio=EDID:0 disp.screen0_output_mode=EDID:1280x800p60 root=/dev/mmcblk0p1 rootwait panic=10 consoleblank=0
复制代码 2. 编辑bootargs
在setenv bootargs里加上- init=/lib/systemd/systemd
复制代码 现在的启动配置为- root@Cubian:~# cat /boot/boot.cmd
- setenv bootargs console=tty0 console=ttyS0,115200 hdmi.audio=EDID:0 disp.screen0_output_mode=EDID:1280x800p60 root=/dev/mmcblk0p1 rootwait panic=10 consoleblank=0 init=/lib/systemd/systemd
- ext2load mmc 0 0x43000000 boot/script.bin
- ext2load mmc 0 0x48000000 boot/uImage
- bootm 0x48000000
复制代码 3. 把boot.cmd转换成boot.scr- mkimage -A arm -O u-boot -T script -C none -d /boot/boot.cmd /boot/boot.scr
复制代码 完成
|
评分
-
查看全部评分
|