分页: 2 / 2

Re: 关于虚拟机与物理机通用磁盘分区及操作系统的尝试与问题。[解决度80%,另有遗留问题在12楼]

发表于 : 2009-06-23 15:46
阴酆主人
更改 IDE ATA/ATAPI控制器的方法很简单,首先启动到你的Windows系统下,在设备管理器中更新IDE ATA/ATAPI控制器的驱动程序,选择“不要搜索。我要自己选择安装的驱动。”在之后的窗口中选择安装“标准双通道PCI IDE控制器”,一路下一步即可。

不过话说虽然我表面上达到了目的,但是在Linux下用虚拟机启动物理磁盘上的系统时,速度明显不如直接在虚拟机中安装的系统,并且由于似乎安装虚拟机插件后会无法启动。还是不方便。

Re: 关于虚拟机与物理机通用磁盘分区及操作系统的尝试与问题。[解决度80%,另有遗留问题在12楼]

发表于 : 2009-07-04 7:45
earthengine
现在,希望KVM能支持使用linux某个文件夹虚拟成为硬盘。这样,就连win32分区存在的理由都不用了。也许通过什么曲线的方式可以达到,但如果原生支持就好了。
这个还不容易吗?用dd创建一个img文件,然后在KVM里挂载成硬盘,分区安装操作系统。然后,你可以用losetup把该img挂成host上的/dev/loop0设备

代码: 全选

sudo losetup /dev/loop0 myXP.img
然后,使用kpartx来把/dev/loop0上的分区刷出来(可以用新立得安装kpartx)。

代码: 全选

sudo kpartx /dev/loop0 -a
最后一步是挂载分区

代码: 全选

sudo mount /dev/mapper/loop0p1 /mnt/myXP
现在你就可以在host里访问虚拟机XP里面的东西,而不需要运行虚拟机了。

当不需要访问的时候,首先umount

代码: 全选

sudo umount /dev/mapper/loop0p1
然后删除分区(不是物理删除,只是把它从内核中去掉)

代码: 全选

sudo kpartx /dev/loop0 -d
最后,把loop0设备卸载

代码: 全选

sudo losetup /dev/loop0 -d
记住当运行kvm之前最好先把loop0按照上面的方式卸下来。以上操作可能有些麻烦,当熟悉了之后可以写个脚本来帮你完成这些。

Re: 关于虚拟机与物理机通用磁盘分区及操作系统的尝试与问题。[解决度80%,另有遗留问题在12楼]

发表于 : 2010-09-19 16:55
cadolly
呃,如果只是驱动的问题,我们可以在安装完系统后执行spat之类的sysprep工具来删除所有的第三方驱动,然后再次使用sdb1(winxp所有分区)做为启动盘引导,引导后再次执行一次快速安装,估计就可以解决这个问题了。

Re: 关于虚拟机与物理机通用磁盘分区及操作系统的尝试与问题。[解决度80%,另有遗留问题在12楼]

发表于 : 2010-09-28 9:46
plepman
这个还不容易吗?用dd创建一个img文件,然后在KVM里挂载成硬盘,分区安装操作系统。然后,你可以用losetup把该img挂成host上的/dev/loop0设备

。。。。。

记住当运行kvm之前最好先把loop0按照上面的方式卸下来。以上操作可能有些麻烦,当熟悉了之后可以写个脚本来帮你完成这些。[/quote]


:em06
俺看到命令晕呵呵,kaprtx实现还是很省事的。如果你不说,我还是用偏移量的方式。

不过,你说的好像是挂载img文件成为host下的磁盘。
觉得效率比较低。

我的想法是,可以支持这样的虚拟磁盘:这个磁盘就是host下的一个文件夹,文件夹内有某个配置文件B给虚拟机使用,虚拟机读这个文件夹的配置文件B的时候,就虚拟出一个磁盘A出来,这个磁盘A的引导、格式等来自配置文件B,磁盘A的文件内容来自host的文件夹下的文件。
好像是win系统下虚拟磁盘的方式,如subst,但是,要虚拟机支持引导、格式等设定。
也就是说,把虚拟机内的XP系统读取文件转换为Host下读取文件。这样也许效率比挂载img要高,也方便。

Re: 关于虚拟机与物理机通用磁盘分区及操作系统的尝试与问题。[解决度80%,另有遗留问题在12楼]

发表于 : 2010-09-28 10:09
plepman
阴酆主人 写了:更改 IDE ATA/ATAPI控制器的方法很简单,首先启动到你的Windows系统下,在设备管理器中更新IDE ATA/ATAPI控制器的驱动程序,选择“不要搜索。我要自己选择安装的驱动。”在之后的窗口中选择安装“标准双通道PCI IDE控制器”,一路下一步即可。

不过话说虽然我表面上达到了目的,但是在Linux下用虚拟机启动物理磁盘上的系统时,速度明显不如直接在虚拟机中安装的系统,并且由于似乎安装虚拟机插件后会无法启动。还是不方便。

------------------------

ghost后重启我就无法进入WIN,因此无法改控制器,只好老老实实从头安装了。

我在KVM下使用RAW格式。

Re: 关于虚拟机与物理机通用磁盘分区及操作系统的尝试与问题。[解决度80%,另有遗留问题在12楼]

发表于 : 2010-10-04 9:18
yunyingye
:em11 来学习学习