win7 64位系统 能用虚拟机吗

win7 64位系统 能用虚拟机吗,第1张

我在64位WIN7成功安装虚拟软件及XP虚拟机,步骤如下:

一、在网上下载VMware workstation-713 精简版汉化破解版,下载后解压后运行安装程序。

二、程序在安装过程中须填入序列号,运行附带的注册机,生成一个填入,安装完成。

三、安装后可先不重新启动,把汉化补丁内容,按照使用说明,复制到指定文件夹,重启。

四、重启后,运行程序,新建虚拟机,在选项里面选择所安装的系统,设置磁盘大小,分配内存(根据自己主机内存大小来定),网络设置按选项默认即可。

五、把预先下载的XP系统安装光盘镜像文件,并设置到虚拟机的光驱,载入后,开始安装XP系统,整个过程如普通装机一样,无须设置,速度很快。

使用Qemu模拟Cortex-A9运行U-boot和Linux 作者来源于网络

我的开发环境: Ubuntu-1204 所有软件包为最新

1 安装GNU工具链

sudo apt-get insatll gcc-arm-linux-gnueabi

sudo apt-get insatll g++-arm-linux-gnueabi

安装完成后会在 /usr/arm-linux-gnueabi/ 目录下生成库文件、头文件等。 我安装的GCC版本为:

arm-linux-gnueabi-gcc (Ubuntu/Linaro 463-1ubuntu5) 463

Copyright (C) 2011 Free Software Foundation, Inc

2 安装Qemu模拟器

sudo apt-get install qemu qemu-system qemu-utils

这时应该已经可以运行qemu-system-arm命令了, 其版本为:

qemu-system-arm --version

QEMU emulator version 1050 (Debian 1050-201203-0ubuntu2), Copyright (c) 2003-2008 Fabrice Bellard

3 编译和运行U-boot:

到 ftp://ftpdenxde/pub/u-boot/ 下载最新版本的U-Boot源代码, 我用的目前最新版本 u-boot-201204tarbz2

解压后进入源代码目录,在Makefile里面增加两行:

ARCH = arm

CROSS_COMPILE = arm-linux-gnueabi-

其实就是告诉它使用ARM编译器来编译。

make ca9x4_ct_vxp_config

make

这里配置目标板为 Cortex-A9x4 vexpress 之所以选这个配置可以从 boardscfg文件里看到, vexpress是ARM公司使用Cortext-A9的一个开发板,相关的代码在 board/armltd/vexpress/ 目录,配置文件为include/configs/ca9x4_ct_vxph。 而且关键的是Qemu里面已经支持这个板卡。

编译完成后会生成u-boot文件

运行:

qemu-system-arm -M vexpress-a9 -m 256M -nographic -kernel u-boot

或者

qemu-system-arm -M vexpress-a9 -m 256M -serial stdio -kernel u-boot

发现,如果没有指定-nographics, 则必须要加-serial stdio才会有打印。

参数-m 256M为指定内存大小。-M 指定板卡的名称, 支持的板卡可以用-M 查看, 如下:

#qemu-system-arm -M

Supported machines are:

beagle Beagle board (OMAP3530)

beaglexm Beagle board XM (OMAP3630)

versatilepb ARM Versatile/PB (ARM926EJ-S)

versatileab ARM Versatile/AB (ARM926EJ-S)

vexpress-a9 ARM Versatile Express for Cortex-A9

vexpress-a15 ARM Versatile Express for Cortex-A15

正常运行的结果:

qemu-system-arm -M vexpress-a9 -m 256M -nographic -kernel u-boot

U-Boot 201204 (Jul 08 2012 - 00:14:08)

DRAM: 256 MiB

WARNING: Caches not enabled

Flash: ## Unknown flash on Bank 1 - Size = 0x00000000 = 0 MB

## Unknown flash on Bank 2 - Size = 0x00000000 = 0 MB

failed

MMC: MMC: 0

Warning - bad CRC, using default environment

In: serial

Out: serial

Err: serial

Net: smc911x-0

Hit any key to stop autoboot: 0

VExpress#

VExpress# printenv

baudrate=38400

bootcmd=run bootflash;

bootdelay=2

bootflash=run flashargs; cp ${ramdisk_addr} ${ramdisk_addr_r} ${maxramdisk}; bootm ${kernel_addr} ${ramdisk_addr_r}

console=ttyAMA0,38400n8

。。。。。

注意:如果在检测Flash failed后停止运行,是因为在 arch/arm/lib/boardc里面 board_init_r()函数里检测Flash失败后调用了hang(), 暂时先把hang()去掉就可以运行下去了。

safecln环保卫士SafeClean,一个垃圾清除软件。

你是否安装了这个软件?

如果有请完全卸载,之后再运行磁盘清理。

如果还是不行可能是这个软件与自带的清理出现冲突,使得文件损坏。当然也可能是病毒,但是暂时没有听说过伪装成这个软件的。

不见效,可以尝试系统还原或者恢复或者GHOST还原,

如果没有,则最好重装一下系统。

额,这个是在人家的空间看见的

不知道能不能帮上你

提示:未能锁定文件或该虚拟机已经开启2008-07-10 10:14解决办法:

vmx文件是虚拟机的参数文件,vmdk文件是虚拟机的磁盘文件,lck我不知道是什么类型文件,每次虚拟机启动时都会检测这些是否存在,如果存在就提示错误(即一个虚拟机不允许被同时打开两次)。虚拟机突然断电后,例如暴力关闭虚拟机,虚拟机没有删除lck文件,导致了再次启动时出错,以为这个虚拟机已经启动,不能再次启动。找到虚拟机的安装目录,删除lck文件,如果不放心,可以把lck改名为lckbak

以上就是关于win7 64位系统 能用虚拟机吗全部的内容,包括:win7 64位系统 能用虚拟机吗、win7上怎么用qemu模拟arm环境、性能与维护中的磁盘清理有问题!!该如何,请教!!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zz/9758385.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存