W7 虚拟机 安装ubuntu-12.04-sever-LTS

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
Hackerman
帖子: 5
注册时间: 2011-07-23 1:11

W7 虚拟机 安装ubuntu-12.04-sever-LTS

#1

帖子 Hackerman » 2013-03-10 14:17

遇到一些自己不太了解的问题,想具体请教一下。。
1.首先,我用CPU-Z软件,检测出自己的CPU intel(R) core(TM) i3 CPU M390 内存 2G。
指令集中包含EM64T,也就是64位的CPU(现在的CPU都是64位的吧,不知道我这样理解对不对。既然CPU是64位的,应该完全能安装64位的W7操作系统啊。之所以很少人安装64的OS,除了与第三方软件支持有关,是不是还和内存限制(比如,我的内存是2G的)有关呢?)。
2.之前尝试了一下,自己的本子安装Virtual BOX虚拟机,想要安装ubuntu-12.04-sever-LTS AMD64。错误提示,想要安装这个版本,需要64位的CPU,但是现在只能检测出CPU 为32位的。通过这个提示,我是不是可以判定:当在W7 32位中虚拟机安装这个版本的ubuntu AMD64时,它会检测当前CPU是否为64位的。因为Virtual BOX虚拟机是在W7 32(虽说机子的CPU是64位的,但是W7只使用了32位?这种说法自己都觉得牵强)环境下,所以ubuntu检测的时候,只能检测到W7使用的那32位,从而检测不到CPU实际是64位的?
3.CPU-Z指令集中支持VT-X,也就是虚拟化技术(貌似现在的CPU都支持VT技术吧),也就是,可以虚拟出64位CPU的环境来。这我就更纳闷了,既然intel EM64T就是一64的CPU,为毛搞这个虚拟化技术来。。默认这个VT是不开启的。但是,即使我在BIOS里面设置VT开启,是不是还是不能在W7 32 中的VIRTUAL BOX中安装64位的ubuntu 系统。
4.啰啰嗦嗦这么多东西,叙述的也语无伦次。还望各位见谅。谢谢答复。 :em02
头像
millenniumdark
论坛版主
帖子: 4159
注册时间: 2005-07-02 14:41
系统: Ubuntu 14.04 (Kylin)
联系:

Re: W7 虚拟机 安装ubuntu-12.04-sever-LTS

#2

帖子 millenniumdark » 2013-03-10 15:26

1 除了少數上網本以外,基本上現在的新電腦都是64位CPU了。可以裝64位Win7,2G内存有點小,不過也還夠用。個別軟件在64位下不能用。

2 VIRTUAL BOX還是運行在操作系統的,你的系統是32位的,所以相應裝32位的ubuntu虛擬系統

3 VT-X主要是加速,建議開啓


可以考慮如下方案:

一、保留現有系統,裝32位ubuntu虛擬機,或者用qemu虛擬64位cpu,裝64位ubuntu(性能差)
二、安裝64位系統windows,裝64位ubuntu虛擬機

或者直接安裝64位ubuntu到硬盤或者U盤
Hackerman
帖子: 5
注册时间: 2011-07-23 1:11

Re: W7 虚拟机 安装ubuntu-12.04-sever-LTS

#3

帖子 Hackerman » 2013-03-10 17:24

millenniumdark 写了:1 除了少數上網本以外,基本上現在的新電腦都是64位CPU了。可以裝64位Win7,2G内存有點小,不過也還夠用。個別軟件在64位下不能用。

2 VIRTUAL BOX還是運行在操作系統的,你的系統是32位的,所以相應裝32位的ubuntu虛擬系統

3 VT-X主要是加速,建議開啓


可以考慮如下方案:

一、保留現有系統,裝32位ubuntu虛擬機,或者用qemu虛擬64位cpu,裝64位ubuntu(性能差)
二、安裝64位系統windows,裝64位ubuntu虛擬機

或者直接安裝64位ubuntu到硬盤或者U盤
嗯,嗯,非常谢谢您能够耐心看完并给出了详细的解决方案。。非常感谢。
1.从您给的回复中,我是不是可以判定:只要是64位的CPU,都可以安装64位的操作系统,只是OS跑起来的性能和机子的其他配置有关(内存,主板,显卡等等)。而现在我们大多数人的机子(因为是学生,我只能从这个团体的角度来说,学生几乎没有用64位windows OS的)还是32位的系统,除了配置上跟不上节奏之外,最主要的是为64位开发的软件很少很少的存在?
2.从您的解答中,我知道了,虚拟机对于我个人本子上 W7 32来说,只是一个软件的存在。所以,虚拟机里安装OS 64位时,它会先检测虚拟机所在的宿主系统是多少位(我的是W7 32),而不会直接去检测机子本身CPU是多少位的(我的是i3 M390 CPU 64位 )?
3.关于VT-X,我从WIKI上只能了解到支持虚拟化功能而并无加速效果(话说,只是为了虚拟化技术,intel和AMD竟然会在他们的CPU中添加是否开启VT的选项)。PS:您能给出其具有加速功能,可知您一定在某些地方度过类似的资料或者有自己切实的用户体验。但是,有一点,我很纠结。既然是64位的CPU,为何非得在BIOS里添加“是否开启虚拟64位”的选项?莫非,对于一块64的CPU来说,只要我不开启VT,它就默认以32位为其工作模式? 以此是否也就能说明,咱们现在还是windows 32的用户居多这一事实?
谢谢您。。。论坛里您回复我这没提示,没能及时收到。。
头像
millenniumdark
论坛版主
帖子: 4159
注册时间: 2005-07-02 14:41
系统: Ubuntu 14.04 (Kylin)
联系:

Re: W7 虚拟机 安装ubuntu-12.04-sever-LTS

#4

帖子 millenniumdark » 2013-03-12 15:17

1.1 对。只要是64位CPU就能装64位系统。据说是Windows 64位的比32位的更吃内存。
1.2 主要是软件问题。虽然64位既能跑64位程序,又能兼容大多数的32位应用程序,但是还是要少部分应用程序不支持,或者支持得不够好(比如在我的机子上64位的ubuntu 12.04的flash占用cpu很厉害)。
1.3 除了软件问题,还有习惯问题。毕竟新事物的接受需要一定的过程。目前服务器64位已经很主流了,但是桌面貌似还是32位主流。不过现在有很多电脑都预装64位系统了,比如我的华硕本,官网上只提供64位Windows 7的驱动,32位的不提供了(要装32位需要自己找驱动)。还有苹果电脑全线64位(不提供32位苹果系统了)。

2 对。虚拟机是软件,依赖宿主操作系统。

3.1 当然可以加速啊。就像硬解高清比软解性能好。当然,实际上,由于软件对某款cpu的VT技术支持不一定完善,可能会出现不开反而好的情况。就像硬解高清如果显卡驱动有毛病,可能还不如软解。
3.2 出处我不记得了。网上搜到一个问答。里面提到:“The guest OS benefits by running faster -- put simply, VT-x eliminates the overhead (or translation) that was previously involved in letting the guest OS access memory and use the CPU.” (原文:http://askubuntu.com/questions/165099/k ... it-machine
Hackerman
帖子: 5
注册时间: 2011-07-23 1:11

Re: W7 虚拟机 安装ubuntu-12.04-sever-LTS

#5

帖子 Hackerman » 2013-03-12 18:33

millenniumdark 写了:1.1 对。只要是64位CPU就能装64位系统。据说是Windows 64位的比32位的更吃内存。
1.2 主要是软件问题。虽然64位既能跑64位程序,又能兼容大多数的32位应用程序,但是还是要少部分应用程序不支持,或者支持得不够好(比如在我的机子上64位的ubuntu 12.04的flash占用cpu很厉害)。
1.3 除了软件问题,还有习惯问题。毕竟新事物的接受需要一定的过程。目前服务器64位已经很主流了,但是桌面貌似还是32位主流。不过现在有很多电脑都预装64位系统了,比如我的华硕本,官网上只提供64位Windows 7的驱动,32位的不提供了(要装32位需要自己找驱动)。还有苹果电脑全线64位(不提供32位苹果系统了)。

2 对。虚拟机是软件,依赖宿主操作系统。

3.1 当然可以加速啊。就像硬解高清比软解性能好。当然,实际上,由于软件对某款cpu的VT技术支持不一定完善,可能会出现不开反而好的情况。就像硬解高清如果显卡驱动有毛病,可能还不如软解。
3.2 出处我不记得了。网上搜到一个问答。里面提到:“The guest OS benefits by running faster -- put simply, VT-x eliminates the overhead (or translation) that was previously involved in letting the guest OS access memory and use the CPU.” (原文:http://askubuntu.com/questions/165099/k ... it-machine
嗯,嗯。。非常感谢您给出这么详细的回答,谢谢您。
回复