若 rootfs 一開始 /etc 為 ro,則需要將 /var 改成 rw

  1. 修改 bootchart-lite.c 並重新編譯

    1
    #define LOGTMP         "/etc" => #define LOGTMP         "/var"

    main() 裡面加入以下代碼

    1
    2
    3
    4
    5
    6
    while(!get_uptime()) {
    /* 0.1 second */
    usleep(100000);
    }

    system("mount -t tmpfs /var/"); <= 加入這行
  2. 修改 fstab 將 /var 加入,並設定成 tmpfs