安裝RHEL6-64時出現以下提示html
Anaconda died after receiving signal 7linux
1 Anaconda是啥app
是RedHat、CentOS、Fedora等Linux的安裝管理程序less
http://blog.csdn.net/woods2001/article/details/7297195工具
2 網上找到相關的一篇文章,說是虛擬機的內存設置不夠(我設置爲1G)this
http://hi.baidu.com/xwg0880/item/a2511cba6527ca41ba0e12a9spa
對方的提示:Anaconda died after receiving signal 9.19-54.el6.noarch(2MB)操作系統
2.1 嘗試將虛擬機內存設置爲2G.net
未能解決orm
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到公司試試看。