• Anaconda died after receiving signal 7


    安装RHEL6-64时出现如下提示

    Anaconda died after receiving signal 7

    1 Anaconda是啥

    是RedHat、CentOS、Fedora等Linux的安装管理程序

    http://blog.csdn.net/woods2001/article/details/7297195

    2 网上找到相关的一篇文章,说是虚拟机的内存设置不够(我设置为1G)

    http://hi.baidu.com/xwg0880/item/a2511cba6527ca41ba0e12a9

    对方的提示:Anaconda died after receiving signal 9.19-54.el6.noarch(2MB)

    2.1 尝试将虚拟机内存设置为2G

    未能解决

    3 查关于died after receiving signal 7

    查了半天没查清楚

    4 突然想到,以前安装linux虚拟机的时候,要使用custom模式,而不是typical模式,而且要在定制好虚拟机后再加载ISO

    使用custom模式,定制好虚拟机后再加载光驱,成功进入安装,但是选择安装后依然提示一样的信息。

    (之前的设置是typical模式,而且一开始就加载了ISO镜像)

    5 查一下signal 7是什么信号

    似乎与signal SIGEMT有关

    http://linux.about.com/od/commands/l/blcmdl7_signal.htm

    SIGEMT is not specified in POSIX 1003.1-2001, but neverthless appears on most other Unices, where its default action is typically to terminate the process with a core dump.

    5.1 继续查有关SIGEMT有关的信息

    The SIGEMT signal is sent to a process when an emulator trap occurs.

    意思是,当“仿真陷阱”发生时,就向处理器发送这个信号

    5.2 那么仿真陷阱是啥

    Emulator trap; this results from certain unimplemented instructions which might be emulated in software, or the operating system's failure to properly emulate them.

    似乎是 由当前未生效的指令引起的,这些指令也许在软件仿真失败,或是操作系统无法成功仿真。

    6 另一种说法是总线错误

    http://blog.csdn.net/klarclm/article/details/8509552

    我猜测是由于之前在BIOS中设置CPU支持虚拟化时没有设置完全,即主机虚拟化没有打开。

    想起来,之前设置CPU虚拟化之前,根本没法进入安装程序,设置后就能进了,现在到BIOS找了半天也没找到还有其他能设置虚拟化的办法

    7 查找资料的时候,看到有的网友说应该将磁盘类型设置为IDE试试

    那我就试试看。

    没用。

    8 注意到,在虚拟机硬件设置里,关于CPU的选项有个Virtualization engine

    勾选上Virtualize Intel VT-X/EPT or AMD-V/RVI和Virtualize CPU performance counters试试看

    不行吖

    9 注意到提示里有句08:55:08 Starting graphical installation

    也许是进入图形安装界面的时候出毛病了,所以我现在试一下用文本界面来安装

    在安装选择界面,按Esc进入boot,输入linux text,进入文本安装模式

    顺利选择语言和键盘,但是显示如下warning:

    Error processing drive:

    pci-0000:00:10.0-scsi-0:0:0:0

    20482MB

    VMware,VMware Virtual S

    This device may need to be reinitialized.

    REINITIALIZING WILL CAUSE ALL DATA TO BE LOST!

    This action may also be applied to all other disks needing reinitialization.

    Device details:

    pci-0000:00:10.0-scsi-0:0:0:

    意思应该是要初始化一下,我看就忽略吧。

    结果提示No usable disks have been found....

    好吧,还是倒回去初始化一下。

    嗯,选择了初始化,就顺利进入下一步啦

    顺利安装完毕,所以应该是因为Anaconda的图形界面启动不了

    现在还有个问题,是安装的时候没让我选择包和分区吖!!!

    怎么回事。。。

    可能是安装的时候被我自动忽略过去了,好吧,再装一次

    10 再装一遍

    搞了半天,原来文本模式下不支持自定义分区,系统会使用默认的分区

    11 现在继续考虑Anaconda的图形界面无法启动的问题

    现在试下安装XWindow,看看能不能正常启动

    11.1 结果cdrom无法挂载到/mnt下

    试下安装VMwareTool

    tar zxvf 没法解压到指定的/tmp目录,只能先cd到tmp在解压,OK

    解压后执行.pl的脚本,结果提示我需要perl!!!

    放弃。。。

    11.2 重新试下挂载cdrom

    使用了mount -t auto参数,而不是-t iso9660居然就可以了,但是,mount查看cdrom已挂载的格式发现,它居然就是iso9660.

    不使用任何参数也能正常mount。。。

    现在再次使用-t 9660居然又可以了。。。

    诡异吖,不过不管了。。。

    11.3 安装一下Xwindow

    网上说使用  yum groupinstall "X Window System" 和 yum groupinstall "Desktop"安装好就OK了

    http://blog.csdn.net/qdoxford/article/details/7360957

    还需要配置一下yum的安装源,不过我只创建了自己的repo文件

    http://www.360doc.com/content/11/0518/22/1681112_117782225.shtml

    安装好后,使用startx启动,OK

    图形界面可以显示,但是之前的Anaconda图形界面为何不能显示呢?

    继续研究

    11.4 网上说可能分辨率问题导致Anaconda图形界面启动不了

    那我修改了分辨率再重装一次

    在boot下输入linux  resolution=1024*768 不行

    在boot下输入linux  resolution=800*600 不行

    11.5 有个家伙出现了一样的问题,他将iso文件写到别的DVD上就没有问题了,也许我该试试

    使用光盘刻录工具刻了ISO镜像到DVD

     还是不行

    可能是包有问题了,考虑找一个RHEL6.4官方原版的包试试看

    11.6 在家里(WIN8环境)重新下载了原链接的IOS文件,居然可以进入图形界面了!

    将家里下载的ISO COPY到公司试试看。

  • 相关阅读:
    oracle——笔记——DDL语句
    Oracle中exp,imp的使用详解
    File类的简单使用
    理解Java的IO 流
    MyEclipse反编译Class文件的实现
    程序算法与人生选择
    Oracle 11g服务器与客户端卸载、安装
    Oracle字符集的查看查询和Oracle字符集的设置修改
    Java 对象的序列化 (Serializable)和反序列化
    Oracle创建表空间、创建用户以及授权、查看权限
  • 原文地址:https://www.cnblogs.com/cation/p/3666569.html
Copyright © 2020-2023  润新知