Phanx's profilephanx.comBlogListsGuestbookMore ![]() | Help |
|
2/13/2009 CS-MARS 6.x.x (6.0.2) 虚拟机的安装========phanx.com========= 网上关于CS-MARS 4.x.x的虚拟机安装的文章已经很多了,对于6.x.x来讲,其实大体一致。但是有些和4.x.x不一样的地方,这里特别讲一下。 在4.x.x版本的安装文章中提到,当MARS的Recovery CD完成安装后,在MARS第一次启动的时侯,按住SHIFT键等待lilo停留在lilo boot:状态,然后输入linux rw init=/bin/bash进入系统的shell。 但是在6.x.x版本的安装中,我发现无法按住SHIFT键停在lilo boot状态(其实lilo只要按住SHIFT或者CTRL或者ALT任意一个键都会停住),后来发现可以通过边按SHIFT边乱敲字母键的方式停在lilo boot:状态,但是只要不敲键,很快就会进入正常启动过程。于是我很快的输入了linux rw init=/bin/bash,但是发现还是进入MARS的shell(pnsh)。 后来找了点资料,发现6.x.x在这里有点不同。需要用linux的CD来启动进入rescue状态。我用的是Redhat Linux Enterprise Server Advanced 5的CD1来启动的。 CD启动后按F5再输入linux rescue进入拯救模式。 Linux会问你,是否自动查找硬盘上的linux。选择Continue,然后就会找到MARS上的Linux了,并且会自动帮你挂载在/mnt/sysimage下面。 然后就可以进入做license了。 cd /mnt/sysimage/opt/janus/release/bin 好了,到这里我们的MARS的license就有了,把光盘拿出来,退出rescure模式的shell,就会重新启动。然后进行MARS的第一次启动,然后开始prepare Oracle(相当慢),完成后就可以进入MARS的shell了。 然后第一次Web登录MARS会让你输入License,OK,前面我们都弄了,所以这里随便输入任意数字填满输入框就行了,全1都可以。然后就可以随便用了。 到这里基本就OK了,但是有的人并不满足,比如我,想用root?OK,有办法。 但是必需要在前面rescue模式下多做些东西。 首先要修改/mnt/sysimage/etc/passwd里面的内容 把pnadmin:x:500:500::/opt/janus/release/bin:/opt/janus/release/bin/pnsh 然后,修改/mnt/sysimage/etc/passwd的内容增加一行 BTW:别说你不会用vi....好了,保存好,其余和前面一样,退出rescue的shell。开始第一次启动MARS的系统,然后开始prepare Oracle(相当慢),完成后就可以进入系统的bash了。 这个时侯用命令 sudo su 好了,退出root用户。回到pnadmin用户,起用:/opt/janus/release/bin/pnsh到MARS的shell,这个时候我们就可以使用隐藏命令expert来进入root用户了,口令就是你刚才为root用户设置的口令。 OK,大功告成,enjoy it~ 重要提示: 这个问题是老外讲的,我也发现了。 还有,在rescue的时侯如果没有自动挂载好,你可以试试 |
|
|