内核版本:linux-2.6.16.tar.bz2
编译过程:
mv linux-2.6.16.tar.bz2 /usr/src
tar jxvf linux-2.6.16.tar.bz2
ln -s linux linux-2.6.16
cd linux
make mrproper
make menuconfig
把LVS的支持选择上后,exit and save
make
make modules---出现一些提示说一些函数过时什么的,但是能够make过去
make modules_install
make install
最后,在/boot/grub的menu.list文件里添加
title ubuntu,kernel 2.6.16
root (hd0,0)
kernel /boot/vmlinuz-2.6.16 root=/dev/hda1
boot
默认的是这个:
title Ubuntu, kernel 2.6.12-10-386
root (hd0,0)
kernel /boot/vmlinuz-2.6.12-10-386 root=/dev/hda1 ro quiet splash
initrd /boot/initrd.img-2.6.12-10-386
savedefault
boot
重启后,选择新内核启动出错
VFS:cannot open root device "root=" or unknown-block(0,0)
please append a correct "root=" boot option
not syncing:unable to mount root fs on unknown-block(0,0)
大家帮忙
编译内核遇到的问题请教
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 36
- 注册时间: 2006-04-26 17:07
-
- 帖子: 36
- 注册时间: 2006-04-26 17:07
-
- 帖子: 871
- 注册时间: 2006-01-03 20:44