8月14日早上继续安装:
我决定把所有的软件复制到硬盘(后期,在公司的笔记本上也试试)。其中包括:
- Cygwin
- VS2005
- Oracle 37G+的安装包
- VMware
- UltraISO
- Win2003 Server enterprise edition
- Win XP3(试试公司电脑是不是也卡死)
1,虚拟机我们已经在另外一台电脑,学会了怎么安装,但是因为我下载的EBS是32位的,所以呢,我必须重新下载并安装一个32位的Windows2003 server enterprise。
2,系统之家的Win2003因为没有注册码,8月15日凌晨2点还是没有尝试出合适的注册码,真是痛苦的事情。
3,一个评论区终于找到了原版Window2003的CDkey,可以用了。
真的鄙视那些只发下载链接,不发CDkey的人。
8月15日开始接下来的安装:
特别说明:以下都是在虚拟机操作,不是在Win7!不是在Win7!不是在Win7!(说三遍哈!)
1,系统已经安装好CD1的内容,CD2没有安装
2,设置Window2003中IP地址,点击右下角的网络连接,“本地连接”右键属性,internet协议,TCP/IP属性,设置固定IP,这个是指什么?
是主的IP地址吗?
先按常规的设置:
IP address:192.168.1.100
子网:255.255.255.0
默认网关:192.168.1.1
DNS:127.0.0.1
不知道怎么回事,那个有感叹号的网络连接不见了,可能是因为设置了本机DNS,不管了,常规操作走起!
3,设置域名:
我的电脑-属性-计算机名-更改-输入at-选择“其他”-输入主DNS后缀,这样完整的计算机名:at.tang.com,重启生效
4,添加打印机,随意建一个Epson
因为第一次用了即插即用,怕有什么影响,所以重新安装了一个打印机(心理作用)。
5,发现D盘没有格式化,格式化D盘,这个感觉有点久(耗时5分钟),在安装系统的时候创建了,却没格式化。
6,我们需要共享一个文件夹,除了在虚拟机有个操作,好像还有一个操作,但是我忘记了,手机看看第一篇记录,原来在重启虚拟机之后,还要在“我的电脑”右键选择“映射网络驱动器”,选择Host主机下的刚刚在“设置”中选好的文件夹。
7,接下来我们安装VS2005,VS2005已经在刚刚的共享文件夹中了。
7.1,在虚拟机中安装UltraISO,不然Img文件打不开。
7.2,自定义安装,因为EBS默认读取c:\msvc这个目录,将vs2005安装到这个目录(检查发现没有,只好自己新建一个了)
7.3,选择自定义,只装VC++,好慢,2个小时都没有安装好。
7.4,终于装好VC++
7.5,将C:\msvc\bin\cl.exe and Link.exc复制到system32
7.6,开始-运行CMD,执行cl
7.7,提示没有找到mspdb80.dll,所以这个应用程序没有启动,请重新安装这个应用程序。怎么解决:
在C:\msvc\common7\IDE,找到msobj80.dll,mspdb80.dll,mspdbcore.dll,mspdbsrv.exe,复制分别粘贴到c:\msvc\vc\bin和c:\windows\system32中
7.8,设置环境变量
我的电脑-属性-高级选项卡-环境变量,在PATH变量中加入:c:\msvc\vc\bin(注意用“;”分隔)
7.9,至此,网络上所谓的教程正式vs部分提示出现了,表示vs安装成功
(因为网络教程使用IE查看,导致虚拟机运行非常慢,所以,查教程部分就放在笔记本电脑了,提示大家不要在宿主机开太多东西,不然容易死机)
8,虚拟机的虚拟内存设置没有设置,现在设置一下:我的电脑-属性-高级-性能-高级-虚拟内存
9,现在开始安装cygwin,网络要求的4个文件我都有了。
9.1,进入cygwin,点击setup.exe
9.2,安装界面-下一步
9.3,选择安装方式=本地路径安装(第三个)
9.4,选择安装路径=c:\cygwin(其他都不用选择,默认即可)
9.5,选择本地包路径:
E:\OracleShared\EBS R12 Cygwin 专用安装包\cygwin\http%3a%2f%2fcygwin.internet.bs\release
9.6,选择安装方式,到了一个新的页面,默认是Default,单击All@default变成Install,点击下一步,cygwin开始安装。
9.7,重新来一次9.1~9.5的操作,在选择文件夹的时候选择cygwin-替换,并安装(这次安装很快)
make-3.81替换不需要安装(虽然我也选择了第三次重装,但是Make的重装没有任何反应,还好也没有出错。
9.8,到DOS下,进入C:\cygwin\bin,分别输入:
make -version,bash-version,grep -version可以看到:
make的版本=3.79.1
bash的版本=3.1.17(9)
grep=没反应,输入这个做什么?
注意:因为自由软件版本管控不严格,导致系统显示版本和文件夹的不一致
9.9,在c:\cygwin\bin中复制出gawk.exe,grep.exe,make.exe,gcc.exe到临时目录,改名为awk.exe,egrep.exe,gnumake.exe,cc.exe,然后在粘贴回去c:\cygwin\bin。
问题:是剪贴出来吗?(不是剪贴,是复制)还是本来就有awk.exe,egrep.exe,gnumake.exe,cc.exe,现在是新旧并存呢?(awk和cc是替换,另外两个是新的)
至此所有的设置都完成了,备份一下虚拟机,,不然也很痛苦!
Clone一份完整的好久,只能克隆一份链接版的了,不管怎样,接下来我们需呀开始EBS的折腾了。
其实,我个人认为还是备份一下,Win2003,比较好,至少下次可以从PE中恢复这个设置好的Win2003.