背景:
阅读新闻
Ubuntu 9.10中安装VMware Server 1.0.x图解
[日期:2009-12-19] 来源:Ubuntu社区 作者:lucklily [字体:]
在结束VMware Server安装之前, 我们必须编译一个开启了init_mm特征的新内核. 先变成root...
sudo su
... 接着安装内核源码:
aptitude install linux-source-2.6.31
接下来我们安装一些编译内核所需要的软件包:
aptitude install fakeroot build-essential crash kexec-tools makedumpfile kernel-wedge build-dep linux libncurses5-dev kernel-package
如果在命令执行过程中你看到说一个新内核已经安装好时,请重启一下系统:
reboot
现在再次变成root:
sudo su
接着这么干:
cd /usr/src
tar xvfj linux-source-2.6.31.tar.bz2
cd linux-source-2.6.31
打开 arch/x86/kernel/init_task.c...
gedit arch/x86/kernel/init_task.c
... 在文件的尾部添加这么一行 EXPORT_UNUSED_SYMBOL(init_mm); 要在 DEFINE_PER_CPU_SHARED_ALIGNED(struct tss_struct, init_tss) = INIT_TSS;的后面:
[...]
DEFINE_PER_CPU_SHARED_ALIGNED(struct tss_struct, init_tss) = INIT_TSS;
EXPORT_UNUSED_SYMBOL(init_mm);
然后将当前内核的配置文件拷贝到内核源码目录...
cp /boot/config-`uname -r` .config
... 并且运行:
make menuconfig
在内核配置菜单上选择Load an Alternate Configuration File...
... 填上.config并选择Ok:
升级到Ubuntu 9.10后无法启动Ubuntu 解决方法
相关资讯
本文评论 查看全部评论 (0)
尊重网上道德,遵守中华人民共和国的各项有关法律法规 承担一切因您的行为而直接或间接导致的民事或刑事法律责任 本站管理人员有权保留或删除其管辖留言中的任意内容 本站有权在网站内转载或引用您的评论 参与本评论即表明您已经阅读并接受上述条款
评论声明
最新资讯