分页: 1 / 1
新手提问:编译内核需要自己做哪些准备[已解决]
发表于 : 2010-02-01 14:02
由 aihaozhe2
我从来没有编译过内核,只有编译过简单的软件。
编译内核需要具备什么知识和技术?
在编译内核前应该都了解些什么信息?
驱动要不要重新安装,比如,无线网卡,显卡(ati),等等?
如果编译失败,没办法正常进入系统,怎么恢复?

Re: 新手提问:编译内核需要自己做哪些准备
发表于 : 2010-02-02 16:22
由 rediscover
不要删除旧的内核,准备CPU内存硬盘键盘显示器和一根能用的网线,加上你上网查资料……

Re: 新手提问:编译内核需要自己做哪些准备
发表于 : 2010-02-02 16:23
由 tenzu
编译过软件还敢自称新手

Re: 新手提问:编译内核需要自己做哪些准备
发表于 : 2010-02-02 16:35
由 aihaozhe2
当然是新手啦

从来没做过,感觉有点神秘
万一编译不成功。。系统挂了。。那我就

Re: 新手提问:编译内核需要自己做哪些准备
发表于 : 2010-02-04 18:20
由 tusooa
1 准备一台电脑。编译是要用电脑的。注意:电脑上必须有一个Linux操作系统。
2 准备足够的时间。编译是要费时间的。
3 准备足够的硬盘空间。编译是要用硬盘空间的。注意:不能把解压出来的东东放到瘟到死分区底下。
4 准备man-pages和编译必要的软件。
5 最好准备编译脚本或教程,比如 lfs 手册。
Re: 新手提问:编译内核需要自己做哪些准备
发表于 : 2010-02-04 18:26
由 黄美姬
为什么我2.6.32.4编成功,2.6.32.7同样方法没能生成DEB包,第二天起来看,2.6.32.7文件夹变几G了,却没有DEB文件
$sudo make-kpkg --initrd --revision=-custom0 kernel_image kernel-headers,
$sudo make-kpkg -initrd --initrd --revision=-custom0 kernel_image kernel-headers,
$sudo make-kpkg --initrd --append-to-version=-custom0 kernel_image kernel_headers
这三个哪个正确的
Re: 新手提问:编译内核需要自己做哪些准备
发表于 : 2010-02-05 13:34
由 def
代码: 全选
sudo su
cd 内核代码/linux-2.6.32.7
lspci #记下自己的硬件信息
rm /boot/config* #注意这一步
make mrproper
make menuconfig
#
# 星号[*]选择以下几项
# SCSI DISK SATA驱动 FILE SYSTEM
# 网卡 声卡 FUSE PPPOE
#
make
make modules_install
make headers_install
cp arch/x86/boot/bzImage /boot/vmlinuz-2.6.32.7-mykernel
Re: 新手提问:编译内核需要自己做哪些准备
发表于 : 2010-02-05 13:55
由 黄美姬
原来我空间不够了,用ROOT进去,回收站里以前编的那些,好几十G。现在只有2.5G可用空间,难怪编译没完成
Re: 新手提问:编译内核需要自己做哪些准备
发表于 : 2010-02-05 14:20
由 philojava
mm,空间真大
Re: 新手提问:编译内核需要自己做哪些准备
发表于 : 2010-02-05 15:00
由 BigSnake.NET
黄美姬 写了:为什么我2.6.32.4编成功,2.6.32.7同样方法没能生成DEB包,第二天起来看,2.6.32.7文件夹变几G了,却没有DEB文件
$sudo make-kpkg --initrd --revision=-custom0 kernel_image kernel-headers,
$sudo make-kpkg-initrd --initrd --revision=-custom0 kernel_image kernel-headers,
$sudo make-kpkg --initrd --append-to-version=-custom0 kernel_image kernel_headers
这三个哪个正确的
kernel hack -> 有个包含 debug 符号的选项, 去掉那个