虚拟机vmware2 Solaris32位转换64位的问题

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-01 11:07 点击:

虚拟机vmware2 Solaris32位转换64位的问题
 
为了测试Storage Foundation,只能使用虚拟机中的Solaris 64位,遇到了Solaris无法引导为64位的问题。  www.2cto.com  
 
真心希望大家早点看到我的帖子,少走一些弯路。
 
我的环境是win7 64位,vmserver 2,Solaris sol-10-u9-ga-x86
 
1. 默认情况下,solaris 会自动按照 64位---->32位  顺序选择
2. 如果当前为32位solaris系统,需要检查几个地方。
 
3. isainfo -v 看是否支持64位,如果支持,会有类似下面的两个条目输出
64-bit amd64 applications
        fpu tsc cx8 cmov mmx ammx a3dnow a3dnowx fxsr sse sse2 
32-bit i386 applications
        fpu tsc cx8 cmov mmx ammx a3dnow a3dnowx fxsr sse sse2 
 
3.1 如果有两个输出vi /boot/solaris/bootenv.rc   删除含有这些内容的行“kernel/unix” ,然后重启Solaris即可  www.2cto.com  
 
3.2 如果只有一个输出,别灰心,需要查看一下安装虚拟机的系统(我的是win7),是否支持硬件虚拟化。
 
4. 下载并运行硬件辅助虚拟化检测工具
5. http://www.2cto.com/uploadfile/2012/0412/20120412014909685.rar 工具地址
 
6. 查看检查结果
如果接收到消息“此计算机不具有硬件辅助虚拟化”,则说明您的计算机不符合 Windows Virtual PC 的硬件要求。
如果接收到消息“此计算机上未启用硬件辅助虚拟化”,则继续执行下面的修改bios。
 
7.修改bios,不同主机,bios界面不一样。一般在advanced 选项下,cpu相关的子类别下面:
virtualization 并设为ENABLED
 
8.最后启动solaris (比32位启动的时候稍微慢一点) ,可以看到 solaris 已经是64位的了 。
 
其他问题:
 
如果你已经使用了eeprom boot-file=kernel/amd64/unix  这个命令,并且引导失败,solaris无法正常启动  www.2cto.com  
 
那么就需要进入单用户模式,在重启solaris的时候选择failsafe模式,进入单用户
 
(记得需要安装盘)
 
默认会将系统根挂在到 /a下面 
 
进入单用户之后
 
vi /a/boot/solaris/bootenv.rc
 
将含有 kernel/amd64/unix 内容的行删除掉,重启即可。(一般会在最后一行)
 
 
 
摘自 DexterR的专栏

    相关新闻>>

      发表评论
      请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
      用户名: 验证码:点击我更换图片
      最新评论 更多>>

      推荐热点

      • VMware View 5.0从菜鸟到高手系列 -连接虚拟桌面
      • kvm中的windows使用Vmware的显示驱动
      • VMware Linux使用Xshell登陆
      • 虚拟机安装MAC查看电脑CPU是否支持VT技术
      • VMWare NAT Centos6.2静态ip设置
      • 给虚拟机提速的方法
      • vmware虚拟机浅析-虚拟网卡
      • VirtualBox打开虚拟硬盘失败的问题
      • Virtual Box下同时配置host-only和bridge

      快速直达

      操作系统导航

      LinuxWindows虚拟机
      网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
      Copyright © 2008-2015 计算机技术学习交流网. 版权所有

      豫ICP备11007008号-1