1、下載CentOs6.5 地址:http://archive.kernel.org/centos-vault/6.5/isos/i386/CentOS-6.5-i386-minimal.iso
下載VM虛擬機:VMware-workstation-full-11.0.0-2305329.exe
2、安裝虛擬機:
安裝完之后在加載iso文件(原因如下)
3、安裝CentOs
具體參考http://www.linuxidc.com/Linux/2016-05/131701.htm
安裝minimal centos時報錯/etc/rc5.d/s99local : line:25 : eject : command not found
我們看下完整報錯內容:
Installing VMware Tools, please wait...
mount: special device /dev/hda does not exist
mount: block device /dev/sr0 is write-protected, mounting read only
/etc/rc5.d/S99local: line 25: eject: command not found
/etc/rc5.d/S99local: line 25: eject: command not found
原因分析:
從上面的報錯信息其中一行“/etc/rc5.d/S99local: line 25: eject: command not found”,我們就可以知道vmware報錯的原因了。我們明明是用minimal centos(即最小安裝),所以肯定是沒有桌面的程序的,minimal centos正常啟動的應該是等級3來運行的。而報錯信息顯示minimal centos居然以 等級5 啟動,等級5表示進入到桌面,minimal centos 沒有安裝桌面程序,自然提示找不到 rc5.d中腳本要啟動的程序,所以就會在系統啟動的時候報錯,導致系統不能正常啟動。
知識點:
Linux下有7個運行級別:
0 系統停機模式,系統默認運行級別不能設置為0,否則不能正常啟動,機器關閉。
1 單用戶模式,root權限,用於系統維護,禁止遠程登陸,就像Windows下的安全模式登錄。
2 多用戶模式,沒有NFS網絡支持。
3 完整的多用戶文本模式,有NFS,登陸后進入控制台命令行模式。
4 系統未使用,保留一般不用,在一些特殊情況下可以用它來做一些事情。例如在筆記本電腦的電池用盡時,可以切換到這個模式來做一些設置。
5 圖形化模式,登陸后進入圖形GUI模式,X Window系統。
6 重啟模式,默認運行級別不能設為6,否則不能正常啟動。運行init 6機器就會重啟。
為何vmware設置minimal centos 以 等級5來運行呢?
出現這個問題的原因不是minimal centos的原因,而是vmware的原因。vmware自以為“聰明”,將minimal centos 的iso系統安裝鏡像 當作完整的centos系統鏡像,所以使用了 vmware 自帶的“簡易安裝”方法來安裝mininal centos。從而導致直接以等級5來啟動 minimal centos。額,vmware 明明分不清 minimal centos和full centos,偏偏還裝做分得清。
解決辦法:重新安裝虛擬機,首先安裝空白虛擬機最后在加載iso文件。
參考資料:http://blog.csdn.net/a492846462/article/details/50965425