This kernel requires an x86-64 CPU, but only detected an i686 CPU.

  为了运行一款软件,我也是拼了。彻底的玩了一次,因为A需要B,我去下载B,结果B又需要C,我去下载C,结果……怎一个艰难了得。最关键的是,目前还没有达到目的!!!

  先记录下过程,有时间再来一遍,也许我已经走到了99%呢,就差一点就成功了呢?放弃太可惜!

1) 为了实现一个名叫“规则引擎”的功能,我根据推荐,找到了 drools 这款开源软件

2) drools 的官网为 http://drools.org/

  a) 查看官方文档 以及 广大网友的博客资料,了解 drools 的基本使用方法

  b) 下载 drools 的 jar包 和实例,以及 广大网友 分享的 使用drools 的项目实例

  c) 写自己的例子

  d) 结论:drools 确实可以实现一定的规则,但是 规则文件的书写 非开发人员 很难操作。

  e) drools 提供了 Drools Workbench

    注:day1:下载失败+1,+1,网速原因。

      day2:后来终于下载了Tomcat 7+ WAR,按照其中的readme 安装项目,为了下载了tomcat7 ,修改了相关配置,结果 运行失败。

      day3:突然看到了一篇很好的博客 http://blog.csdn.net/u012373815/article/details/53526287 ,本质上与 项目中的文档说明没有差别。唯一的区别就是 将原本使用的 h2 数据库 改成了 Mysql 数据库。

    启动多次报错:其中一个原因:这里都提到了修改环境变量。

    可以将 环境变量直接 添加在 startup.bat 中 (windows 环境)

set CATALINA_HOME=D:\tomcat-drools-wb

set CATALINA_OPTS=-Xms512M -Xmx1024M -XX:MaxPermSize=512m -Dbtm.root=%CATALINA_HOME% -Dbitronix.tm.configuration=%CATALINA_HOME%/conf/btm-config.properties -Djbpm.tsr.jndi.lookup=java:comp/env/TransactionSynchronizationRegistry -Djava.security.auth.login.config=%CATALINA_HOME%/webapps/kie-drools-wb/WEB-INF/classes/login.config -Dorg.jboss.logging.provider=jdk

    其 提供了 docker 下载方案:docker pull jboss/drools-workbench

  

Docker images

For more info about the Drools Docker images see this blog post.

  f) drools 提供了 Eclipse 插件

    注:下载失败+1,网速原因。后下载了迅雷使用迅雷下载

3)遂决定安装 docker 试试

  1) docker 官网 https://www.docker.com/docker-windows

    注:下载第一次,成功。安装,提示:安装环境只支持 win10 以上版本。若是windows 其他版本,请选择 docker toolkit。

    然后我在官网下载失败了一次又一次!

4) virtualbox

    http://download.virtualbox.org/virtualbox/5.1.18/

    1. 安装Virtualbox 地址https://www.virtualbox.org  
  1. 下载boot2docker.iso,下载地址:https://github.com/boot2docker/boot2docker/releases.或者从七牛下载速度快http://mysoftware.qiniudn.com/boot2docker.iso

this kernel requires an x86-64 CPU, but only detected an i686 CPU. unable to boot - please ues a kernel appropriate for your CPU.

在虚拟机中安装Linux系统,主机为win7 64位系统

启动后提示如上图。

解决方法:(源自网络)

关闭计算机(非重启)-- 进入BIOS -- 设置BIOS的虚拟化(不打开,默认是工作在32位模式的,virtualization technology~ enable)--保存退出。

时间: 2024-11-15 04:56:46

This kernel requires an x86-64 CPU, but only detected an i686 CPU.的相关文章

“this kernel requires an x86-64 CPU, but only detects an i686 CPU, unable to boot” 问题解决

1. 问题描述:  在Virtual Box上安装 Ubuntu 系统时出现错误(如题),VIrtual Box 上也没有64位操作系统的选项 2.原因分析: (1) 可能 BIOS 的 Virtualization Technology 并未Enable (2)虚拟机与 Windows 自带的Hyper-V 冲突,导致无法在虚拟机安装64位的操作系统 3. 解决办法: (1)重启电脑,进入BIOS 使能 VT: (2)进入控制面板“启用或关闭Windows功能”,将Hyper-V选项去掉,重启

修复VirtualBox "This kernel requires the following features not present on the CPU: pae Unable to boot – please use a kernel appropriate for your CPU"(安装深度Linux的时候就需要)

异常处理汇总-开发工具  http://www.cnblogs.com/dunitian/p/4522988.html 修复VirtualBox "This kernel requires the following features not present on the CPU: pae Unable to boot – please use a kernel appropriate for your CPU" 解决方法

this kernel requires an x86-64 CPU

在Vmware安装centos的时候运行后提示失败,this kernel requires an x86-64 CPU. 解决方法:开机进入bios---选择高级--cpu信息---intel Virtualization Technology设置为enable开启

修复VirtualBox "This kernel requires the following features not present on the CPU: pae Unable to boot

问题描述: 1.机器:Linux主机,特别是主机为大内存,比如: 4G内存的使用pae内核的Ubuntu系统的dell电脑. 2.情况:使用VirtualBox安装Linux系统时,比如:通过Virtalbox安装 ChromeOS.安装YLMF OS等. 3.原因:需要安装的linux系统需要启动 pae支持. 4.错误:如下: This kernel requires the following features not present on the CPU: pae Unable to b

各版本x86 / 64位MongoDB下载地址

各版本x86 / 64位MongoDB下载地址: linux: http://dl.mongodb.org/dl/linux/x86_64 windows: http://dl.mongodb.org/dl/win32/x86_64

Socket与系统调用深度分析 ——X86 64环境下Linux5.0以上的内核中

1.Socket与系统调用——概述 Socket API编程接口之上可以编写基于不同网络协议的应用程序: Socket接口在用户态通过系统调用机制进入内核: 内核中将系统调用作为一个特殊的中断来处理,以socket相关系统调用为例进行分析: socket相关系统调用的内核处理函数内部通过“多态机制”对不同的网络协议进行的封装方法: 下面会将Socket API编程接口.系统调用机制及内核中系统调用相关源代码. socket相关系统调用的内核处理函数结合起来分析,并在X86 64环境下Linux5

linux top cset schedtool 对于多核CPU,如何限制进程在一个CPU上运行

对于多核CPU,如何限制进程在一个CPU上运行呢? 如何察看某个进程在哪个CPU上运行: 在控制台中输入: #top -d 1 之后按下f.进入top Current Fields设置页面: 选中:j: P          = Last used cpu (SMP) 则多了一项:P 显示此进程使用哪个CPU. 经过试验发现:同一个进程,在不同时刻,会使用不同CPU Core.这应该是Linux Kernel SMP处理的. 本程序通过这个方法查看,将会在多个CPU上运行. 想要让它在一个CPU

linux 查看物理cpu个数,核数,逻辑cpu个数

# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l # 查看每个物理CPU中core的个数(即核数)cat /proc/cpuinfo| grep "cpu cores"| uniq # 查看逻辑CPU的个数cat /proc/cpuinfo| g

手机CPU知识扫盲:谈谈手机CPU架构与原理 (全

CPU是手机上面最复杂,最贵的Soc(芯片),担任的也是手机中大脑的位 置,是手机跑分性能的决定性硬件.智能手机发展到今天,各大手机CPU厂商也从春秋战国逐渐到了现在四国鼎立的时代(高通,MTK,三星,苹果A系列). 当然最大的CPU厂商还是Intel,只不过intel的主力是在x86架构的处理器,主打PC与服务器产品.而我们今天的主角还是ARM架构的移动端处 理器(手机CPU). 一.我们先来看看手机CPU中的分类: AP应用处理器: 手机CPU中最主要的一部分,手机的系统运作还有APP的运行