VMware下安装openSUSE 11.4 x86_64 (64位)

经过一天的折腾,终于把openSUSE+VMware搞定了。

这个过程虽然称不上是历经千山万水,不过还是遇到了几个搓折!

于是乎记录到此,方便他人及自己以后查阅!

安装目标:

openSUSE 11.4 x86_64 (64位)

VMware Workstation 7.1.14 (64位的Linux版本)

下面按步骤描述安装过程

1. 我的笔记本是DELL D630,老机子了, Core2 T8100 2.1GHz, 内存 3G, 显卡Nvidia Quadro NVS 135M,硬盘120G。 因为种种原因(主要是考虑到公司开发需要)要保留Windows,故平分了 55G装WinXP SP3,剩下的55G多用来装Linux。 计划安装 Ubuntu的,结果使用它的WUBI安装方式时只能最大选择30G的磁盘空间,太小了!故放弃! 而且,去年用过Ubuntu,最大的问题是9.04升级到10.04后,无线网卡驱动出问题了,9版本时可以使用Ubuntu自带的一个工具搜索路由的网络,可系统升级后无法使用。 并且现在全新11.04依然无法使用无线网络。

2. 我的目标是安装一个

易用性最好的 + 必须能用无线路由上网+必须能安装虚拟机(最好是WMware,因为有早就装过的现成的RedHat和XP的可直接用WMware导入,没装过Virtual Box) + 界面够炫够酷的 (一直很迷恋 反恐24小时里面的CTU电脑系统,太酷了,有的MAC OS,有的是LINUX好像)。

在Linux里面还要安装 RedHat的原因是公司的软件开发和测试是在RHEL5的服务器平台进行的,所以必须有个redhat开发环境。以前是在WINXP下用SECRE CRT 来连接WM WARE 中的RHEL5。

在Linux里想运行 Windows的原因是,如果想进行QQ视频在LINUX是没有办法的,故要开个虚拟机进行,并且公司的某些软件必须在WIN平台,故须装之。

3.在主机XP下用迅雷到官网下载openSUSE 11.4 x86_64版本。因为考虑到将来扩展性,所以选择了64位的LINUX版本。 免费的,直接下载就行,无需多余废话。我是用官网提供的BT种子,下载之后大概4.3G左右,然后使用nero刻DVD光盘,注意nero打开之后 选择把镜像刻到光盘上!! 否则无法引导!

4.插上DVD并重启电脑。 然后按照提示安装。说实话这个安装过程还是比较傻瓜式的,唯一比WINDOWS安装困难的地方是进行硬盘分区。 整个安装 过程比ARCHLINUX容易的多得多!!(一开始也安装了ARCHLINUX,不过安装过程中麻烦太多,因为不满足上面提到的目标直接放弃这个LINUX 发行版)。

5.硬盘分区时要小心, 我的磁盘上是三个,分别是 sda,sda1,sda2,sda5。 根据大小判断 sda是代表整个磁盘,sda1代表我WINXP分区,sda2代表扩展分区,sda5代表扩展分区中的逻辑分区。 要注意自己创建LINUX分区大小时要在磁盘那一行右击,如果在下面几行右击是不会出现创建新分区的菜单的。 操作时先删除LINUX扩展分区,只留下WIN分区和扩展分区,然后在第一行即磁盘那一行右击,依次创建 swap=6G, /挂载点 ext4文件类型 20G大小 , /home挂载点 ext4文件类型 30G大小 (因为我要放虚拟机文件到这)。

6.一切顺序,安装完成。 按照常理无线网卡驱动没有(呵呵,因为大部分的LINUX发行版都存在这个问题! 使用 ifconfig查看有没有wlan0这个无线网卡,然后使用iwconfig。 注意并不是每台电脑都把无线当成wlan的,我的笔记本就把无线当成了eth1! 请自己判断无线网卡驱动是否自己安装成功了),于是找了个网络插到无线路由上,庆幸的是有线直接自动连上了,即eth0已经自动获取到了IP地址。注意,如果是有线不经过路由而是直接连接到MODEM猫上,那么使用一些程序来要设置帐号和密码,具体GOOGLE之,好像是PPPOE这个命令。

7.有线上网之后,开始GOOGLE我的无线网卡驱动。去GOOGLE良久后发现有,地址为:

,并且因为我的是BroadCom的网卡,很普遍,所以直接就一键下载了。下载时发现是firefox无法使用一键安装, 然后安装 chrome,单击一键下载后会下载一个broadcom-wl.ymp包到本地,,然后单击这个包会自己打开 Yast2进行安装。

安装结束后再用命令查看发现无线网卡识别了。重启电脑,配置好无线的SSID和密码 IP等,可以通过无线路由上网了。

8.

开始安装 WMware Workstaion v7.1.4 64位版 ,发现在官网上点了之后都是无法打开网页,开始时以为是服务器有问题,后来发现下载成功了,但是只有一个 几十K的bundle文件,点了打开之后是自动用编辑器打开,显示为空白文件。

9.

试了一个小时 ,已经快绝望时,重启进入 WIN XP,打开WMWARE官网,登录(之前已经注册过了),然后下载,发现这次下载了一个数百M的bundle文件 ,和网页上标识的大小一比,正是这个文件 ! 别提多兴奋了!

10.

重启电脑 , 直接打开WINXP分区下的这个BUNDLE文件 , 弹出GUI的WMARE安装界面。注意要先安装一些包,请GOOGLE之。 安装顺利,闲言少叙。

11.

启动安装好的 WMware,提示找不到内核 的 header文件 。 一番尝试之后还是无法启动,GOOGLE一段时间之后未果。 自己思索发现,提示我找不到的是 kernel 2.6.37.1 的header文件。 而用 cat /proc/version查看发现我的openSUSE内核竟然比它高,是 2.6.37.6 版本, 不会要我降级吧! 晕! 这么不仁道,版本只差这么点都不行!

12.最终,用Yast2更新 kernel source 更新成 VMvare需要的版本! 然后再打开VMware,提示无法执行命令 ‘/usr/bin/vmare-modconf ……’ 类似的对话框。 由于没有shell,我想可能会有错误提示没显示出来吧。 于是我打开终端,su – root 到超级用户,然后按照刚才错误提示的对话框信息执行如下命令,

linux-ibzb:/usr/bin # ./vmware-modconfig –icon=’vmware-workstation’ –appname=’VMware’ –gcc=/usr/bin/gcc –headers=/lib/modules/2.6.37.6-0.5-desktop/build/include/ –gcc-ignore-minor

一开始显示一些错误信息,不用理会, 一会会开始编译某引起文件 ,不用细看,等待结束。我的比较顺利。

13.

命令执行后就可以在启动菜单击那个VMware的图标成功启动VMware了,这时我把之前我的RHEL5和XP两个已经装好的VMWARE系统用它打开,完全可以正常运行 !

14.

如果你的WMware中的linux虚拟机也出现下面的错误请在终端中使用root执行如下的命令:

/etc/init.d/vmware start

启动redhat时出现的错误

VMware Workstation Error:

Could not open /dev/vmmon: No such device.

15.

任务执行完成!

16.

其它未事宜待补充。

一路走来,我们无法猜测将是迎接什么样的风景,

VMware下安装openSUSE 11.4 x86_64 (64位)

相关文章:

你感兴趣的文章:

标签云: