Earthman 发表于 2014-2-4 10:37:36

cubiean(debian 7.3)使用systemd 代替sysvinit加速系统起动

一直以来cubian都比我之前自己做都rootfs启动慢很多,即便是禁用了很多起动脚本后也是如此

而arch上面很早就用systemd来启动系统了,的确很快

现在我终于有时间来解决cubieboard启动缓慢的问题了。

step1:
      安装systemdapt-get update
apt-get install systemd -ystep2:
      配置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=02. 编辑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.scrmkimage -A arm -O u-boot -T script -C none -d /boot/boot.cmd /boot/boot.scr完成



cubieplayer 发表于 2014-2-10 12:48:26

systemd 还没用过,回去试试

kuadan 发表于 2014-2-10 12:57:23

所以這是改變啟動方式嗎還是系統的變更呢 謝謝

tll 发表于 2014-2-10 19:30:32

能否晒一下bootlog?

wake 发表于 2014-2-10 22:13:23

具体快多少???

Earthman 发表于 2014-2-13 02:16:16

kuadan 发表于 2014-2-10 12:57 static/image/common/back.gif
所以這是改變啟動方式嗎還是系統的變更呢 謝謝

你去查查wiki,对原来系统没什么影响,感觉倒是快了些,具体多少,我没测

Earthman 发表于 2014-2-13 02:23:58

tll 发表于 2014-2-10 19:30 static/image/common/back.gif
能否晒一下bootlog?

请看附件


Earthman 发表于 2014-2-13 02:24:36

wake 发表于 2014-2-10 22:13 static/image/common/back.gif
具体快多少???

请查阅附件后对比原来系统,然后请贴出你的比较时间

Earthman 发表于 2014-2-13 02:34:39

顺便说一下,我关闭了一些cubian-xx的服务,这些我用不到,比如神马摩斯码,X11没关,虽然关了也可以,不过当server用,也没什么
顺便,uptime已经有5天了,更新到Debian 7.4,但是还没重启过

Earthman 发表于 2014-2-13 02:56:18

内核更新到3.4.75后的效果


页: [1] 2
查看完整版本: cubiean(debian 7.3)使用systemd 代替sysvinit加速系统起动