车水马龙,乱记点东西。
一开始不让我编译内核,结果是下面的问题导致:
1. sudo --- 拿root身份执行
2. apt-cache search ncurse --- 扫描所有带ncurse的资源
3. apt-get install libX-dev --- 安装开发用的lib库
4. cp -r --- 全面镜像复制
5. bz2 --- 压缩 tar jcvf 解压 tar jxvf
6. Ubuntu 生成initrd.img文件 --- mikinitramfs -o initrd.img-2.6.33.1Newname 2.6.33.1Newname
目前vMware里还在跑着编译,昨天小改了改内核,终于升级成功(2.6.31.14到2.6.33.1),今天大改了改,刚才遇到个问题 request_module: runaway loop modprobe binfmt-464c,google了下,说是ELF文件支持问题。还好老的2.6.31.14还在,马上在grub引导的时候,自己再临时改回老版本的内核,尴尬,不过还好回去了。找到ELF的地方,加上一起重新编译吧。。。
目前还在编译中,如果可以解,可以进入再来更新进度。。。
郁闷了,删的东西太多了,还是没起来,不过错误已经变了,不是request_module: runaway loop modprobe binfmt-464c,可能有用。
现在的问题变成
mount: mounting udev on /dev failed: Invalid argument
udevd[94]: inotfy_init failed: Function not implemented
...
完蛋了,继续google中。。。