zoukankan      html  css  js  c++  java
  • 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到公司试试看。

  • 相关阅读:
    HDU4507 吉哥系列故事――恨7不成妻(数位dp)
    UCF Local Programming Contest 2017 G题(dp)
    ICPC Latin American Regional Contests 2019 I题
    UCF Local Programming Contest 2017 H题(区间dp)
    HDU2089 不要62
    AcWing1084 数字游戏II(数位dp)
    UCF Local Programming Contest 2017 F题(最短路)
    Google Code Jam 2019 Round 1A Pylons(爆搜+贪心)
    AcWing1083 Windy数(数位dp)
    Vue
  • 原文地址:https://www.cnblogs.com/cation/p/3666569.html
Copyright © 2011-2022 走看看