`
jt5
  • 浏览: 31907 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类

Ubuntu 在安装的时候目前会碰到几个问题:

阅读更多

Console代码
What is the location of the directory of C header files that match your running  
kernel? [/usr/src/linux/include] <直接按 Enter>  
  
The path "/usr/src/linux/include"  is not an existing directory.  
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include] <直接按 Enter>

The path "/usr/src/linux/include" is not an existing directory. 
由于 Kernel 版本是 APT 抓下來的最新版,所以会需要输入 “/usr/src/linux-headers-2.6.35-22-generic/include “

要注意的是,VMWare Tools 安装时会询问目前系统使用的 Kernel header,所以如果 /usr/src 下有多个 Kernel header 目录,最好先执行 “uname -r“ 指令,确认应该使用那个本版。另外可以不直接使用 “/usr/src/linux-headers-2.6.35-22-generic/include” ,先 “sudo ln -s /usr/src/linux /usr/src/linux-headers-2.6.35-22-generic/include”

Console代码
What is the location of the directory of C header files that match your running  
kernel? [/usr/src/linux/include] /usr/src/linux-headers-2.6 . 35 - 22 -generic/include  
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include] /usr/src/linux-headers-2.6.35-22-generic/include 
按回车以后,还是报错说,指定的Kernel headers喝当前系统使用的版本不匹配。

Console代码
The directory of kernel headers (version @@VMWARE@@ UTS_RELEASE) does not match  
your running kernel (version 2.6 . 35 - 22 -generic). Even if the module were to  
compile successfully, it would not load into the running kernel.    
The directory of kernel headers (version @@VMWARE@@ UTS_RELEASE) does not match
your running kernel (version 2.6.35-22-generic). Even if the module were to
compile successfully, it would not load into the running kernel.   
但事实并不是不匹配,而是 Kernel 中有一个变量 UTS_RELEASE 的不存在了。以前这个定义放在/usr/src/linux-headers-2.6.35-22-generic/include/linux/version.h ,而现在已经移到了/usr/src/linux-headers-2.6.35-22-generic/include/linux /utsrelease.h。所以简单的方法,我们只需要在version.h中添加 #define UTS_RELEASE "2.6.35-22-generic" (具体值使用 “uname -r“ 查看)

接下来继续,又会有新的错误提示!! -_-|| 找不到 autoconf.h 原因是因为 autoconf.h 不再VMware tools 安装程序预设的寻址目录中。

Console代码
The path  "/usr/src/linux-headers-2.6.35-22-generic/include"  is a kernel header  
file directory, but it does not contain the file "linux/autoconf.h"  as  
expected. This can happen if the kernel has never been built, or if you have  
invoked the "make mrproper"  command in your kernel directory. In any case, you  
may want to rebuild your kernel.    
The path "/usr/src/linux-headers-2.6.35-22-generic/include" is a kernel header
file directory, but it does not contain the file "linux/autoconf.h" as
expected. This can happen if the kernel has never been built, or if you have
invoked the "make mrproper" command in your kernel directory. In any case, you
may want to rebuild your kernel.   
可以简单的把它链接过来:

cd /usr/src/linux-headers-2.6.35-22-generic/include/linux

sudo ln -s ../generated/autoconf.h ./ 

然后应该能顺利完成安装了。

分享到:
评论

相关推荐

    Ubuntu安装教程.zipUbuntu安装教程

    ubuntu20.04安装教程:Ubuntu安装教程Ubuntu安装教程Ubuntu安装教程Ubuntu安装教程Ubuntu安装教程Ubuntu安装教程Ubuntu安装教程Ubuntu安装教程Ubuntu安装教程Ubuntu安装教程Ubuntu安装教程Ubuntu安装教程Ubuntu安装...

    ubuntu20.04安装教程-ubuntu20.04图文安装教程.pdf

    ubuntu:ubuntu20.04图文安装教程ubuntu20.04图文安装教程ubuntu20.04图文安装教程ubuntu20.04图文安装教程ubuntu20.04图文安装教程ubuntu20.04图文安装教程ubuntu20.04图文安装教程ubuntu20.04图文安装教程ubuntu...

    Ubuntu离线安装软件的方法

    在Ubuntu中,使用apt-get方法安装软件通常都是依赖网络的,但是有时候我们可能面临着网络限制的问题。这时候,我们可以使用离线安装软件的方法来实现软件的安装。在这种方法中,我们可以在本地建立源,这样不用上网...

    Windows下Ubuntu安装程序

    3. **配置安装选项**: 在安装向导中,你可以选择是作为测试版还是稳定版安装Ubuntu,然后根据个人需求设定Ubuntu占用的磁盘空间,这将决定Ubuntu的虚拟硬盘大小。 4. **同意许可协议**: 接下来,阅读并接受Ubuntu的...

    Ubuntu的安装-实验报告.pdf

    在实验过程中,我们还遇到了几个问题,例如,在安装 Ubuntu 时,出现了报错 "Error : You must put some 'source' URIs in your sources.list",解决方法是,在 "Software & Updates" 菜单中将 "Source code"框勾选...

    ubuntu16.04安装chrome浏览器(附安装步骤)

    在Ubuntu 16.04操作系统中安装Google Chrome浏览器的过程涉及几个关键步骤,因为Chrome并不在Ubuntu的默认软件仓库中。以下是一个详细的指南,帮助您完成这个任务。 首先,我们需要获取Google Chrome的.deb安装包。...

    Ubuntu16.04安装VMtools

    - 如果在安装过程中遇到权限问题,尝试使用 `sudo` 命令重新执行安装脚本。 ```bash sudo ./vmware-install.pl ``` 2. **依赖问题**: - 如果安装过程中出现缺少依赖的情况,可以使用以下命令安装所需的...

    Ubuntu DB2的安装

    尽管官方文档十分详尽,但对于初次尝试在 Ubuntu 上安装 DB2 的用户来说,可能会遇到不少挑战。本文将通过一系列步骤指导读者完成安装过程。 #### 二、获取 DB2 1. **版本选择**:IBM 提供了多个版本的 DB2,包括 ...

    linux Ubuntu下安装 Source insight

    在安装和启动Source Insight过程中,可能会遇到一些问题。例如,在启动Source Insight后,可能不知道它的安装目录在哪里。可以使用以下命令来查找: `cd ~` `ll` `cd .wine/` `ll` 这将显示隐藏目录`.wine/`,其中...

    Ubuntu的OpenMPI安装

    如果在安装OpenMPI时遇到问题,可以尝试使用以下 Shell 命令解决问题 shell$cd ./ompi/build 配置一 shell$cd ./configure --prefix=/usr/local --with-ft=cr --enable-ft-thread --enable-mpi-threads --enable-...

    ubuntu怎么安装tar.gz

    在Ubuntu系统中,安装软件的方式多种多样,但对新手来说,理解不同的安装格式和方法可能会感到困扰。本文主要介绍如何在Ubuntu中安装`.tar.gz`格式的软件包,以及使用新立得软件包管理器和其他命令行方式安装软件。 ...

    ubuntu安装步骤截图

    在安装ubuntu之前,需要准备一台虚拟机和ubuntu的安装镜像文件。这里使用的虚拟机软件是VMware,ubuntu的安装镜像文件可以从ubuntu官方网站下载。 安装步骤 1.创建虚拟机:打开VMware,选择“File”---&gt;“New”---...

    ubuntu安装python3.9 ubuntu安装python3.9

    在Ubuntu系统中,安装Python 3.9是一个常见的需求,特别是在新版本的Ubuntu如22.04 LTS中,预装的Python版本可能是3.10,这可能不满足某些开发者对特定Python版本的需求。本教程将详细讲解如何在Ubuntu 22.04上从源...

    ubuntu20.04安装QT.pdf

    ubuntu20.04安装QT 一、 安装cmake 二、 安装gcc和g++ 三、 下载QT 四、 安装QT 五、 故障解决

    详解:Vmware虚拟机下Ubuntu8.04安装.pdf

    在安装过程中,我们需要选择合适的语言、时区、键盘布局等,然后进行分区和格式化硬盘。最后,系统会提示我们安装完成,并且我们可以登录到Ubuntu系统中。 在这个过程中,我们需要注意一些重要的细节,例如虚拟机的...

    Ubuntu20.04安装vim出现的相关问题及解决方法

    在安装Vim时,如果使用的是默认的官方源或者速度较慢的源,可能会导致安装过程缓慢或者下载失败。 **解决办法**: 1. **更改源**:可以通过更换成阿里云提供的Ubuntu镜像源来提高下载速度。首先,需要编辑`/etc/...

    ubuntu离线安装vim

    离线安装Vim可能需要解决更多的依赖问题,因为通常Ubuntu会自动处理这些。不过,通过`dpkg`和`apt-get`的组合,你可以有效地管理这些离线安装的包。Vim作为一款高度可定制的编辑器,安装完成后,你还可以通过`.vimrc...

    ubuntu系统安装wireshark离线包,安装步骤详解以及遇到的问题解决方案

    在Ubuntu系统中,Wireshark...在安装过程中,遇到任何问题都可以参考《安装步骤.docx》文档,该文档通常会包含更详细的指导和解决方法。记得在每次解决问题后,都要重新执行编译和安装步骤,确保所有更改都被正确应用。

    ubuntu离线安装g++

    在Linux系统中,尤其是Ubuntu和Kylin这样的基于Debian的发行版,开发人员经常需要使用C++编译器,如g++。对于那些没有网络连接或者网络环境受限的用户,离线安装g++就显得尤...在安装后验证版本信息,以确保一切正常。

    Ubuntu14.04 安装及使用:[1]制作安装U盘

    ### Ubuntu 14.04 安装及使用:制作安装U盘 #### 一、前言 随着开源技术的发展,Linux系统越来越受到广大用户的欢迎。Ubuntu作为一款基于Debian的Linux发行版,以其易用性和强大的社区支持而著称。本文将详细介绍...

Global site tag (gtag.js) - Google Analytics