鱼人节,放假前最后一天,基本心思不在工作和学习上。
昨天启动了Mer系统,uxLauch没起来,重新编译下内核的module,拷贝至Mer的根文件系统的/lib/modules/3.2.0+/中,解决了一堆烦人的LOG问题。登录进系统, root/meego。
拷入编好的LXC库及可执行文件,执行lxc-checkconfig。发现依然有特性没开启,关键的一个是Multiple /dev/pts instances: missing,配置文件中是开启了的,实际内核好像没开启,忽略。
先测试下uxlauch没起来的原因,直接启动Xorg,发现X11并没有起来,LOG显示找不到OMAPDRM,从内核配置中发现的确没有打开这个选项,有可能是正在建设中的内核选项。以前内核module库中的omapdrm_pvr.ko现在找不到了,忽略了。想想自己编一个,找了找单独编译ko文件的方法:
- obj-m := test.o
- KERNELDIR := /root/test/YLP2440
- PWD := $(shell pwd)
- modules:
- $(MAKE) -C $(KERNELDIR) M=$(PWD) modules
- modules_install:
- $(MAKE) -C $(KERNELDIR) M=$(PWD) modules_install
Android的启动这一步就是要自己组装一个Android的ROOTFS啦,不过有现成的镜像的话,只要把uInitrd解到目录中就可以了。这是后续的工作了。貌似今天什么都没做呢!- -
(折腾虚拟机什么的,调研XORG神马的其实也很耗时间)。吃饭,打DOTA去了,论文假期看。