码迷,mamicode.com
首页 > Windows程序 > 详细

使用U盘在虚拟机下安装双系统(windows and linux)乃至多系统

时间:2015-04-12 09:11:52      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:u盘   双系统   虚拟机   系统引导   

好在这开始之前,先安装好VMware Tools软件,这样虚拟机和主机可以共享数据、文件、等等
如何在虚拟机下使用U盘安装系统:
1、u盘必须是在主机上识别(而不是虚拟机系统)
2、u盘必须以机械硬盘的形式新增一块硬盘到虚拟机上设置
3、设置开机引导为U盘的那一块虚拟硬盘上
4、前面三步要确保你的U盘可以引导安装系统(使用软碟通进行刻录即可、不需要U启动哦)

如果按照上面的步骤,你失败了,请百度

但是即便你已经按照上述方法安装好系统以后,你一旦拔掉U盘就没办法进入之前安装好的系统了
:我个人目前认为是引导出错了

http://win8e.com/pc/xitong/11141.html

5、出现上面的出错很明显是你的引导安装到U盘上了,怎么确定这一点呢?
你拿实体机(虚拟机也是一样的)尝试从U盘引导,你会发现,U盘无法引导了(这是因为你的U盘引导(也就是MBR)被修改了)
解决办法:在安装linux系统的时候要注意千万要注意引导的安装磁盘地方,不要选中U盘那块磁盘了。
6、安装好系统后,(调整回原来的磁盘引导(不是新增的))在安全状况下卸下U盘
7、卸下U盘以后,你再次打开安装的双系统,会显示某个虚拟磁盘文件找不到了(其实就是新增的U盘找不到了),这时不要慌张,你要做的事情就是把在虚拟机上新建的磁盘给删除掉
8、删除以后,就不会出现虚拟磁盘找不到的提示了,重新开机,你会神奇的发现双系统成功了,恭喜你,成功

注意:1、MBR引导问题大家可以参考下面的页面
     2、安装过程中我发现,当在虚拟机上像往常一样的设置安装系统时,你会发现安装系统的某些步骤、过程没有了(就好像直接跳过了),最终导致设置引导安装位置的那个步骤也跳过了(这里很关键、也是致命的)
     	后来结合自己的经验得出这样的结论:就是我的电脑配置太渣了,2G 1066MHz的内存条完全不能支持步骤的进行
     3、U启动(U引导)可以不需要U启动制作工具的,使用软碟通等刻录写入光盘镜像也是可以引导系统的
     4、一次性BIOS引导似乎出错了,这时也不要着急,你直接进BIOS,永久性修改引导顺序就好了 
     5、虚拟机里的系统和主机之间的数据等不能资源共享,你最好安装一下VMware Tools软件
     6、在BIOS里面不懂英文,不要乱改,要改也最好百度一下意思
     对VMware Player从U盘启动在虚拟机安装Win8.1系统的优缺点说明        
                                                                                                                                                          VM虚拟机设置从U盘启动安装Win8.1
http://win8e.com/pc/xitong/11140.html
正如上面这篇文章的前半部分说的,我们正常情况下在虚拟机安装系统是如下图所示的使用ISO映像文件直接安装的。这样很顺利就可以在VM虚拟机完成系统安装和使用,启动也不会存在问题。

但是一旦选择了“U盘给虚拟机装系统”这么个方式后,便会产生一系列的问题。影响最大的问题就是:你拔掉U盘后,这个虚拟机安装的系统就不能正常启动了。如下图所示,因为启动项是以U盘为第一启动项的。所以这时候出错了,虚拟机都打不开。

那如果修改下启动项,把虚拟磁盘放在第一位,把U盘放在第二位,是不是就解决问题了?
答案是否定的!Win8e小编继续尝试,如上修改顺序后,不插U盘的情况下,我们看到了这个画面。那意思分明就是没能成功引导从虚拟磁盘启动。

那插上U盘的情况下,让BIOS的启动项中虚拟磁盘先于U盘那个盘,是什么情况呢?
答案继续让人失望!似乎所谓的从hard drive启动下面的子分类只有第一个有效。如果第一个没启动成功,直接就跳过第二个,第三个,跳到下一个大类,CD-ROM,不行再跳到Network boot from Intel E1000e。hard drive下面的几个并列的,不会被按顺序尝试。

此时打开虚拟机的时候还有一段提示:您使用的是 SCSI 物理磁盘。SCSI 物理磁盘的双引导性能不高。所安装的操作系统在虚拟机中可能无法正常引导。但是,如果只在虚拟机内使用,SCSI 物理磁盘就能正常运行。
那如果在设置虚拟机里删除添加U盘那个SCIS硬盘呢?能不能让装在虚拟机中的系统正常启动?
答案是否定的!删除那个硬盘后,BIOS里面也就没有第二个SCSI项目了。而虚拟机的虚拟磁盘已经装好的系统没有引导。不被识别,继续是上面第二种情况的图。Operaing System not found.
至此Win8e小编已经带大家了解清楚了VM虚拟机中用U盘安装系统的缺陷了。如果你拔掉U盘,虚拟机也就不能用了。难道去修复系统引导让正常启动?那为啥不开始就加载ISO安装呢?搞出来第二个虚拟硬盘作何用?答案是,玩!
补充1:已经遇到拔掉U盘不能开启虚拟机的系统的同学可以这么解决问题,先 插上U盘启动进去系统,下载EasyBCD安装修复启动引导到C盘。然后修改BIOS让虚拟硬盘优先级高于U盘那个,具体是0:0在0:1上面。拔掉U盘 看能否顺利进入系统。可以的话证明引导成功,现在可以把虚拟机设置的那个新硬盘删掉了。BIOS不用管了,0:1那一项自动就没了。到此修复工作就完成了。
 
发生上述现象我还有一种解释:就是你的新安装的系统引导写到的是U盘里面,不是你第一个系统的磁盘(硬盘)上面,也就是MBR安装到你的U盘磁盘上面了,这是不对了,因为MBR不是文件,所以你无法从U盘上拷贝到你的第一系统的磁盘上面的。因为你的U盘的MBR被修改了,所以之前U盘的启动(U启动)也就没有了,下次你的U盘就不能作为U启动了。所以你拔了U盘,虚拟机上的新安装的第二个系统也就没法进去了,同样你也无法通过实体机选择U启动进入U盘里的东西了。 之所以会发生上述的问题是因为:你在安装linux系统的时候,没有注意引导安装的位置,导致引导MBR直接安装到你的U盘上了,就这样要注意细节(关于linux安装时的引导选项就在linux分区完后的下一个界面)
 
以上请自己再用U盘在虚拟机上安装linux和windows的双系统 


使用U盘在虚拟机下安装双系统(windows and linux)乃至多系统

标签:u盘   双系统   虚拟机   系统引导   

原文地址:http://blog.csdn.net/huangqiang1363/article/details/45002327

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!