Re: Linux-2.6.34 编译笔记
发表于 : 2010-06-07 22:22
网上有现成的deb包不用,闲得蛋疼 

你自己看,这次我重新编译后是 490 MBpocoyo 写了:哪有这么小.Bill Lee 写了:430 MBpocoyo 写了:请教您编译后 那个src下的目录有多大?这个靠谱. 记得当时编译了一次绝对上G的. debian的倒没这么大basncy 写了:我要顶顶!!
回五楼,预留个4G空间吧,我以前编译过,失败。
有空了重新折腾
配置这么多,要是都贴图,我怕论坛受不了紅中愛發財 写了:贴贴图啊,光文字的还有很多不懂啊
这个是arch的?,我的arch也这么小Bill Lee 写了:你自己看,这次我重新编译后是 490 MBpocoyo 写了:哪有这么小.Bill Lee 写了:430 MBpocoyo 写了:请教您编译后 那个src下的目录有多大?这个靠谱. 记得当时编译了一次绝对上G的. debian的倒没这么大basncy 写了:我要顶顶!!
回五楼,预留个4G空间吧,我以前编译过,失败。
有空了重新折腾
代码: 全选
编译
$sudo make-kpkg -initrd kernel_image kernel-headers
回上层目录
$cd ..
安装内核
$sudo dpkg -i linux-image-2.6.34_2.6.34-10.00.Custom_amd64.deb
$cd /boot
$sudo depmod -a
$sudo update-initramfs -c -k 2.6.34
$cd /tmp
$gzip -dc /boot/initrd.img-2.6.34| cpio -id
$touch lib/modules/2.6.34/modules.dep
$sudo update-grub
代码: 全选
$ ls -l /boot
总计 15986
-rw-r--r-- 1 root root 634929 2010-06-04 06:53 abi-2.6.32-22-generic
-rw-r--r-- 1 root root 110365 2010-06-04 06:53 config-2.6.32-22-generic
-rw-r--r-- 1 root root 63452 2010-06-09 04:20 config-2.6.34
drwxr-xr-x 3 root root 6144 2010-06-09 04:35 grub
-rw-r--r-- 1 root root 2616681 2010-06-08 01:52 initrd.img-2.6.32-22-generic
-rw-r--r-- 1 root root 2600855 2010-06-09 04:34 initrd.img-2.6.34
drwx------ 2 root root 12288 2010-05-17 03:01 lost+found
-rw-r--r-- 1 root root 2152657 2010-06-04 06:53 System.map-2.6.32-22-generic
-rw-r--r-- 1 root root 1694902 2010-06-09 04:30 System.map-2.6.34
-rw-r--r-- 1 root root 1336 2010-06-04 06:56 vmcoreinfo-2.6.32-22-generic
-rw-r--r-- 1 root root 4037792 2010-06-04 06:53 vmlinuz-2.6.32-22-generic
-rw-r--r-- 1 root root 2432752 2010-06-09 04:30 vmlinuz-2.6.34
$ uname -a
Linux soul 2.6.34 #1 SMP Wed Jun 9 04:27:11 CST 2010 x86_64 GNU/Linux
$
如果有vbox需重装virtualbox-ose-dkms
代码: 全选
make localmodconfig命令后U盘不能用,DVD不能放
USB support
USB Serial Converter support
USB Generic Serial Driver
File systems
DOS/FAT/NT Filesystems
MSDOS fs support
VFAT (Windows-95) fs support
File systems
CD-ROM/DVD Filesystems下面全选,
这样好像还不行basncy 写了:sudo make gconfig出现下面错误,我狂晕!没有gtk2-dev的可以代码: 全选
cy@cy-laptop:~/src/linux-2.6.33.2$ sudo make gconfig HOSTCC scripts/basic/fixdep HOSTCC scripts/basic/docproc HOSTCC scripts/basic/hash * * Unable to find the GTK+ installation. Please make sure that * the GTK+ 2.0 development package is correctly installed... * You need gtk+-2.0, glib-2.0 and libglade-2.0. * HOSTCC scripts/kconfig/conf.o scripts/kconfig/conf.c: In function ‘conf_askvalue’: scripts/kconfig/conf.c:105: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result scripts/kconfig/conf.c: In function ‘conf_choice’: scripts/kconfig/conf.c:307: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result make[1]: *** 没有规则可以创建“scripts/kconfig/gconf.o”需要的目标“scripts/kconfig/.tmp_gtkcheck”。 停止。 make: *** [gconfig] 错误 2
代码: 全选
sudo apt-get install libgtk2.0-dev
不是 arch linux.黄美姬 写了:这个是arch的?,我的arch也这么小Bill Lee 写了:你自己看,这次我重新编译后是 490 MBpocoyo 写了:哪有这么小.Bill Lee 写了:430 MBpocoyo 写了:请教您编译后 那个src下的目录有多大?这个靠谱. 记得当时编译了一次绝对上G的. debian的倒没这么大basncy 写了:我要顶顶!!
回五楼,预留个4G空间吧,我以前编译过,失败。
有空了重新折腾,