虚拟机安装Linux注意事项
1. 安装Red Hat时选用定制或者装服务器版本,把基本的服务都安装上。
2.
参考:http://blog.csdn.net/qin_zhimou/article/details/8691124
启动虚拟机突然出现:
Unable to open kernel device "\\.\VMCIDev\VMX": 重叠 I/O 操作在进行中. Did you reboot after installing VMware Workstation?
这样的报错,虚拟机启动不了。解决方法:
对虚拟机相对应的.vmx文件进行编辑修改。
找到这一行: vmci0.present = "TRUE"
将 TRUE 改为 FALSE
3.
网络链接设置,参考:http://blog.sina.com.cn/s/blog_4d8502030100px9s.html
最近为使用嵌入式Linux的需要,在Windows XP 下安装了VMWare(VMware Workstation v 6.5.1 build-126130),在VMWare里安装的Red Hat Linux 9 。可是默认安装完成Red Hat Linux 9 后,是上不了网的。于是去baidu查看,发现问这一问题的人还真不少,可是给出的答案都是原则性的,或是比较复杂,没有给出具体的步骤,很是困惑。于是自己回到虚拟机里,用Red Hat Linux 9自带的网络设置工具实验成功,原来Red Hat Linux 9的设置是如此的简单。本文用图解的方式,详细讲解设置过程。步骤如下:
我家的环境是用路由器上网,家里同时有两台电脑,路由ip地址:192.168.1.1
一、准备工作:需要在你的Windows XP下点击【开始】->【运行】->输入CMD到仿真DOS下,用ipconfig/all查看网络信息状态,我的电脑的信息如图1-1所示:
图1-1
二、将VMWare虚拟机上网方式设置为【Bridged】网桥,如图1-2所示:
三、启动 RedHat Linux 9 进入到桌面,点击【Main Menu】->【System Settings】->【Network】如图1-3所示:
点击【Network】,出现图1-4:
图1-4
在默认的【Devices】选项中,点击【Edit】工具栏,出现图1-5:
图1-5
将IP地址+子网掩码+网关地址,按照图1-5的格式填写。前提条件是:子网掩码与网关地址需要跟你的Windows XP下的一致,而IP地址的最后一位用1-255之间的只要不与Windows XP下的相同即可。
点击【OK】,返回到图1-4,点击【DNS】选项,出现图1-6所示:
按照图1-6的格式填写。前提条件是:Primary DNS地址需要跟你的Windows XP下的一致,配置完成后,点击菜单栏的【File】->点击”Save“保持,然后重启虚拟机。
4. 虚拟机vmtool装不了就只能用samba服务了
参考:http://pubs.vmware.com/vsphere-50/index.jsp?topic=%2Fcom.vmware.vsphere.upgrade.doc_50%2FGUID-08BB9465-D40A-4E16-9E15-8C016CC8166F.html
(1)如果挂载点目录尚不存在,请创建目录。mkdir /mnt/cdrom
(2)挂载 CD-ROM 驱动器。mount /dev/cdrom /mnt/cdrom
tar zxpf /mnt/cdrom/VMwareTools-x.x.x-yyyy.tar.gz
值 x.x.x 是产品版本号,yyyy 是产品发行版本的内部版本号。
(5) 如有必要,请卸载 CD-ROM 映像。
umount /dev/cdrom
(6) 运行安装程序并配置 VMware Tools。
cd vmware-tools-distrib ./vmware-install.pl
(7)安装成功后, xwindows界面显示
说明:其中在 x windows下可直接选中/mnt/cdrom中的文件直接解压缩到/tmp/xx下,然后双击运行
vmware-install.pl即可。如果已经安装则删除tmp/vmware-tools-distrib
5.
http://www.linuxidc.com/Linux/2010-05/25939.htm
安装之前,RedHat Linux 9.0系统中必须要有cc或者gcc等编译器,并且是可用的,或者用环境变量CC指定系统上的编译器。如果系统上没有编译器,不能安装源代码形式的GCC 3.4.0。如果是这种情况,可以在网上找一个与你系统相适应的如RPM等二进制形式的GCC软件包来安装使用。
先 mount /dev/cdrom /mnt/cdrom
再切换目录 cd /mnt/cdrom
可用 find -iname binutils*看看目录。
后面的 文件都应加 RedHat/RPMS/,例如
rpm -Uvh binutils-2.13.90.0.18-9.i386.rpm改为
rpm -Uvh RedHat/RPMS/binutils-2.13.90.0.18-9.i386.rpm
# rpm -ivh gcc*.rpm
redhat 9如果以minimal安装,系统中并没有装gcc
加载redhat 9 disk1
# rpm -Uvh binutils-2.13.90.0.18-9.i386.rpm
# rpm -Uvh cpp-3.2.2-5.i386.rpm
# rpm -Uvh glibc-devel-2.3.2-11.9.i386.rpm
需要umount /dev/cdrom后再加载redhat 9 disk2,安装gcc
# rpm -Uvh gcc-3.2.2-5.i386.rpm
如果安装g++,首先安装软件包libstdc++-devel
# rpm -Uvh libstdc++-devel-3.2.2-5.i386.rpm
# rpm -Uvh gcc-c++-3.2.2-5.i386.rpm
如果安装gcc-java,首先安装libgcj-3.2.2-5.i386.rpm和libgcj-devel-3.2.2-5.i386.rpm
# rpm -Uvh libgcj-3.2.2-5.i386.rpm
# rpm -Uvh libgcj-devel-3.2.2-5.i386.rpm
|