VirtualBox permite instalar o Windows dentro do Linux. No artigo
Como configurar e instalar o VirtualBox é ensinado como instalar e configurar o mesmo.
Após instalar o VirtualBox no
Linux Ubuntu 8.04 (sudo apt-get install virtualbox-ose), o seguinte erro aparece ao se clicar em INICIAR:
Could not load the settings file '/home/mayara/.VirtualBox/VirtualBox.xml' (VERR_OPEN_FAILED).
FATAL ERROR: Attribute 'version' has a value, '1.3-linux', that does not match its #FIXED value, '1.2-linux'
Location: '/home/mayara/.VirtualBox/VirtualBox.xml', line 5, column 83.
Código de resultado:
0x80004005
Componente:
VirtualBox
Interface:
IVirtualBox {76b25f3c-15d4-4785-a9d3-adc6a462beec}
Para resolver isso, edite o arquivo Virtualbox.xml, que está dentro de
~/.Virtualbox:
gedit .virtualbox.xml
E observe o conteúdo:
<?xml version="1.0"?>
<!-- Automatically converted from version '1.3.pre-linux' -->
<!-- Automatically converted from version '1.2-linux' -->
<!-- innotek VirtualBox Global Configuration -->
<VirtualBox xmlns="http://www.innotek.de/VirtualBox-settings" version="1.3-linux">
<Global>
<ExtraData>
<ExtraDataItem name="GUI/LastWindowPostion" value="8,239,770,550"/>
<ExtraDataItem name="GUI/LicenseAgreed" value="1.5"/>
<ExtraDataItem name="GUI/RegistrationData" value="triesLeft=1"/>
<ExtraDataItem name="GUI/Input/HostKey" value="65508"/>
<ExtraDataItem name="GUI/Input/AutoCapture" value="false"/>
<ExtraDataItem name="GUI/MaxGuestResolution" value="auto"/>
</ExtraData>
<MachineRegistry/>
<DiskRegistry>
<HardDisks>
<HardDisk uuid="{0cae5cc8-f1ca-4b71-a8b4-ed70d37739a3}" type="normal">
<VirtualDiskImage filePath="/media/sda1/winxp.vdi"/>
</HardDisk>
<HardDisk uuid="{f58b3e68-b884-4c86-c69a-fd91734f4e94}" type="normal">
<VirtualDiskImage filePath="/media/sda8/winvista.vdi"/>
</HardDisk>
</HardDisks>
<DVDImages/>
<FloppyImages/>
</DiskRegistry>
<USBDeviceFilters/>
<SystemProperties defaultVDIFolder="VDI" defaultMachineFolder="Machines" remoteDisplayAuthLibrary="VRDPAuth" webServiceAuthLibrary="VRDPAuth" HWVirtExEnabled="true" LogHistoryCount="3"/>
</Global>
</VirtualBox>
Altere a linha:
<VirtualBox xmlns="http://www.innotek.de/VirtualBox-settings" version="1.3-linux">
Para:
<VirtualBox xmlns="http://www.innotek.de/VirtualBox-settings" version="1.2-linux">
Salvando esta alteração e tentando executar o Virtualbox, outro erro aparecerá:
Could not load the settings file '/home/xx/.VirtualBox/VirtualBox.xml' (VERR_OPEN_FAILED).
FATAL ERROR: Attribute 'webServiceAuthLibrary' is not declared for element 'SystemProperties'
Location: '/home/xx/.VirtualBox/VirtualBox.xml', line 29, column 191.
Para corrigir isso, edite novamente o arquivo virtualbox.xml e altere a linha:
<SystemProperties defaultVDIFolder="VDI" defaultMachineFolder="Machines" remoteDisplayAuthLibrary="VRDPAuth"
webServiceAuthLibrary="VRDPAuth" HWVirtExEnabled="true" LogHistoryCount="3"/>
Para:
<SystemProperties defaultVDIFolder="VDI" defaultMachineFolder="Machines" remoteDisplayAuthLibrary="VRDPAuth" HWVirtExEnabled="true" LogHistoryCount="3"/>
Ou seja, eliminando:
webServiceAuthLibrary="VRDPAuth"
Uma vez alterado o arquivo de configuração do VirtualBox, ao se tentar executar, o seguinte erro será retornado:
The VirtualBox kernel driver is not accessible to the current user. Make sure that the user has write permissions for /dev/vboxdrv by adding them to the vboxusers groups. You will need to logout for the change to take effect..
VBox status code: -1909 (VERR_VM_DRIVER_NOT_ACCESSIBLE).
Código de resultado:
0x80004005
Componente:
Console
Interface:
IConsole {1dea5c4b-0753-4193-b909-22330f64ec45}
Para resolver isso, crie permissão de leitura e escrita a todos os usuários para o dispositivo
vboxdrv:
sudo chmod 766 /dev/vboxdrv
Pronto!
Uma vez tendo habilitado o CD-ROM com o CD do Windows na bandeja (ou esteja acessando a imagem do Windows) é só clicar mais uma vez em "INICIAR" e tudo deve funcionar.