VirtualBox下安装Windows2000,设置网络后进入最后一步,复制组件……然后就是重启。再试还是重启,百思不得其解。
在oracle网站上查了一下资料:http://www.virtualbox.org/manual/ch12.html#idp12786160
oracle说这是win2000的一个BUG,这个悲剧发生的原因,是(虚拟机操作)太快了。解决办法,就是让虚拟机慢下来。
用cmd,进入虚拟机安装的目录,用以下命令行增加IRQ的延迟:
VBoxManage setextradata “VM name” “VBoxInternal/Devices/piix3ide/0/Config/IRQDelay” 1
然后再安装win2000,成功!VM name 就是虚拟机的名称,你当时起了名叫“ABC”,那就键入“ABC”。引号都要保留。
安装完成后,再用命令行恢复原样:
VBoxManage setextradata “VM name” “VBoxInternal/Devices/piix3ide/0/Config/IRQDelay” 0