
我在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环境、性能与维护中的磁盘清理有问题!!该如何,请教!!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)