Quantcast
Channel: 我是Giko,不仅是一个IT极客
Viewing all articles
Browse latest Browse all 61

使用virtualbox虚拟bootcamp中的windows

$
0
0

买了苹果之后,一半以上的人会问,系统怎么操作,另一半的人会问,怎么装windows.

虽然说mac上面装windows,是暴殄天物,但想寻找一台没有虚拟机或者双系统的苹果出来,还真不是一件容易的事. 谁叫中国网银不给力,铁道部网站12306.cn也很不给力,不支持非IE浏览器呢.

话说正题, mac可以通过bootcamp方便的装上windows双系统.这个教程满天飞,可以去问baidu.

装好双系统之后,继续.通过vitruabox同时运行两个系统.

硬软件环境:

MBP
Lion 10.7
Vitualbox
已经在bootcamp中装好了windows7

1. 建立虚拟机文件. 打开命令行,(一般在 application -> 工具 中可以找到), 输入

sudo umount /Volumes/BOOTCAMP/ #卸载Bootcamp,以便vbox能够使用
sudo chmod a+rw /dev/disk0s4
sudo VBoxManage internalcommands createrawvmdk -rawdisk /dev/disk0 -filename win7raw.vmdk -partitions 4 && sudo chown [你的用户名] win7raw*

这样,在你的home目录下,将建立两个文件:

win7raw-pt.vmdk    win7raw.vmdk

2. 新建虚拟机

  1.  打开vitualbox, 点击New
  2. 下一步
  3. 在Name中填入Win7, 或者你喜欢的名字, 在下方OS TYPE中选择 Microsoft windows, windows 7
  4. 内存配置中选择1G, 你以后也可以随时修改.
  5. 在硬件配置中,选择使用已有磁盘(Use existing hard disk), 点击后面的文件夹图标,选择在上一步建立好的win7raw.vmdk文件.并点击确认,下一步
    virtualbox vmdk
  6. 预览信息,并完成

3. 配置. 先别忙着启动,还没好呢.

  1. 选择你刚建立的虚拟机,点击settings. 在打开的面板中,选择 storage 面板, 可以看到虚拟机使用的硬盘信息.
  2. 从sata controller中删除win7raw.vmdk, 在IDE controller中,点击Add Hard Disk(偏右边的按钮),将其重新加上. 最终的样子是象这样子的.(不建议删除sata controller目录)
  3. 点击IDE CONTROLLER, 在右侧将type修改为ICH6.
  4. 点击上方的System,打开面板,修改 chipset 为 ich9.
  5. 保存, 启动机器. 不出意外的话,你应该可以看到windows的启动画面了.

4. 扫尾
由于上述操作,修改了dev的权限,在重启之后,这些权限都将被重置.因此,每次启动之前都需要重新设置一下.
可以借用Mac强大的AppleScript工具,快速的生成一个App.
打开 AppleScript, 一般他在 应用->工具中. 粘贴以下代码

--Make the BOOTCAMP Partition writeable

do shell script "chmod 777 /dev/disk0s4" with administrator privileges

tell application "Finder"
	
	if exists "BOOTCAMP" then
		
		--Eject BOOTCAMP Volume if Mounted
		
		do shell script "umount -f /Volumes/Bootcamp" with administrator privileges
		
	end if
	
end tell

--Launch Virtual Machine

do shell script "vboxmanage startvm win7" --win7是你在的Vitualbox虚拟机名称.

 

然后保存为Application.

这样,你就可以在application中,点击这个app打开windows虚拟机了.

 

转帖请注明出处. 本文来源: http://www.luochunhui.com/how-to-create-win7-virtualbox-in-bootcamp

FAQ:

1. 启动Windows后出现System Not Found怎么办:

答: 检查IDE controller是否已经修改为了ICH6.

2. 启动windows蓝屏,并显示无法启动提示

答: 尝试切换System -> Chipset. 由于硬件的不同,可能是不同的主板芯片类型

3. 性能怎么样?

答: 不怎么样.供临时使用一下还行,如果长期开着的话,建议虚拟一个XP,不要虚拟win7.

4. 在Snow Leopard中安装出错了?
答: Snow Leopard比Lion多一个备份盘,因此在Snow中安装时请将上面的 disk0s4, -partitions 4 中的数字,替换为3即可.


Viewing all articles
Browse latest Browse all 61