The panel encountered a problem while loading "BriskMenuFactory::BraskMenu".有時候重開機就好,有時候會不行。
google 的結果,說暫時沒有解,在 20.10 也有一樣的問題。
遇到的時候,就 logout 再 login 一次就可以了。
-- 真神奇
The panel encountered a problem while loading "BriskMenuFactory::BraskMenu".有時候重開機就好,有時候會不行。
mkdir out && cd out cpio -idv < ../initrd.img
mount -t proc none /proc之後 remount OK
exec chroot /rom /linuxrc這樣就可以了。
/bin/sh就會開進 shell 測試在這時候的 command 有沒有用。
#!/bin/sh mount -t proc none /proc mount -t tmpfs none /overlay mkdir /overlay/lower mkdir /overlay/upper mkdir /overlay/worker mkdir /overlay/newroot mount / /overlay/lower mount -o remount,ro /overlay/lower mount -t overlay overlay -olowerdir=/overlay/lower,upperdir=/overlay/upper,workdir=/overlay/worker /overlay/newroot exec chroot /overlay/newroot /linuxrc測試...開機後,在 / create abc, ls to see if exist.
overlay on / type overlay (rw,relatime,lowerdir=/overlay/lower,upperdir=/overlay/upper,workdir=/overlay/worker)大概是成功了。
mount: overlay on / type overlay (rw,noatime,lowerdir=/lower,upperdir=/upper/data,workdir=/upper/work)boot cmd:
$ cat /proc/cmdline coherent_pool=1M 8250.nr_uarts=1 snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 bcm2708_fb.fbwidth=656 bcm2708_fb.fbheight=416 bcm2708_fb.fbswap=1 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 boot=overlay console=ttyS0,115200 console=tty1 root=PARTUUID=3661545e-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwai大概是:boot=overlay, root=UARTUUID...,rootfstype=ext4 之類。
charles-chang@beaver:~/test$ tree upper/ upper/ ├── dir │ └── g ├── e └── f 1 directory, 3 files charles-chang@beaver:~/test$ tree lower/ lower/ ├── a ├── b ├── dir │ ├── c │ └── d └── test用 mount command 把 upper 疊在 lower 之上,最後成為 'merged' 目錄:
sudo mount -t overlay overlay -olowerdir=./lower,upperdir=./upper,workdir=./work merged看看 merged 目錄:
tree merged/ merged/ ├── a ├── b ├── dir │ ├── c │ ├── d │ └── g ├── e ├── f └── test可以看到 upper 跟 lower合併在一起了。
make qemu_arm_vexpress_defconfig make qemu-system-arm -M vexpress-a9 -smp 4 -m 1024M -kernel output/images/zImage -append "root=/dev/mmcblk0 console=ttyAMA0 loglevel=8" -dtb output/images/vexpress-v2p-ca9.dtb -sd output/images/rootfs.ext2 -nographic就可以用 root 登入。
qemu-system-x86_64 -s -kernel linux-4.9.263/arch/x86_64/boot/bzImage --append "console=ttyS0" -nographic
could not determine kind of name for C.X509_V_ERR_CA_KEY TOO_SMALL ...還有一堆 ssl 的 C.X509.
./makefile.sh -v --init --force --test dummy date ls ssh | | | List of allowed commands | User's login namem 然後就可以放在 /etc/passwd 中,讓那個 user login 後用那個 為他 build 的 shell
qemu-system-x86_64 -kernel ./bzImage -initrd ./rootfs.img.gz -nographic -append "console=ttyS0 root=/dev/ram init=/linuxrc"qemu default 會用 SDL,開啟 graphic console(雖然也是 console),所以要用 -nographic,然後加上 console=ttyS0,讓 console 從 ttyS0 到 command line console.
mount -o rw,remount /dev/root / touch /etc/passwd touch /etc/group adduser charles這樣,就可以su - charles,測試 root 和 charles (general user) 對 busybox command 的權限。
poweroff: (null): Operation no permitted但是,用 ip 來測試,一樣在 /sbin/ip。一樣說 not found,但是用 /sbin/ip 來執行,就可以正常執行了。
OpenCV has been built. You can find the header files and libraries in /usr/local/include/opencv2/ and /usr/local/lib"然後會 modify project 的相關build script/Makefile,把原來使用 package install path 的位置改道script 安裝的位置。
python3 -m venv mp_env && source mp_env/bin/activatemediapipe 用 pip 安裝就可以 ...
(mp_env)$ pip install mediapipe然後要用 python3
/proc/sys/net/ipv4/tcp_keepalive_timedefault 是 7200 (2hrs)。
net.ipv4.tcp_keepalive_time=1800* 注意內容表示和 /proc path 的關係,就是 /proc/sys 之後的 path,用 '.' 來代替。