Como instalar o Linux em uma partição de disco e não afetar a inicialização do Windows e executar o Linux no VirtualBox

Como instalar o Linux em uma partição de disco e não afetar a inicialização do Windows e executar o Linux no VirtualBox

Eu configurei a caixa virtual para poder inicializar usando a partição que criei no disco rígido. Esta não é uma unidade virtual. Agora, antes de instalar o Linux Mint nesta partição, quero configurá-lo de forma que não afete a inicialização do Windows. Com isso quero dizer que não quero ver uma tela de opções de inicialização ou retardar meu processo de inicialização de forma alguma. Mas é importante instalar o Linux em uma partição real. Isso permitirá uma captura e movimentação mais fácil da VM para o disco rígido posteriormente e também fará com que meu software de criptografia funcione melhor. Há alguma maneira de fazer isso?

Se a maneira como configurei a inicialização a partir da partição for importante para isso, este é o método que usei.

2) Create the vmdk file:
2.1) Find the partitions that are used by your linux installation: start cmd as admin and cd into the directory you installed virtualbox and run:

C:\Program Files\Oracle\VirtualBox>VBoxManage.exe internalcommands listpartitions -rawdisk \\.\PhysicalDrive0
Oracle VM VirtualBox Command Line Management Interface Version 3.2.8
(C) 2005-2010 Oracle Corporation
All rights reserved.

Number Type StartCHS EndCHS Size (MiB) Start (Sect)
1 0x06 0 /1 /1 25 /254/63 203 63
2 0x07 26 /1 /40 1023/254/63 23999 417792
3 0x83 1023/254/63 1023/254/63 161242 49567744
5 0x07 1023/254/63 1023/254/63 42343 379792728
6 0x82 1023/254/63 1023/254/63 8635 466513920


PhysicalDrive0 indicates the first hard disk. Sort of like /dev/sda, /dev/sdb etc. Partition types 0×83 and 0×82 are the swap and ext3 partitions here.

From the listing identify all the partitions that are required by linux ( rootfs, swap, boot…)
Dont consider NTFS/VFAT partitions that you want to share between linux and windows.

2.2) Create the vmdk file with the partitions you just identified

VBoxManage.exe internalcommands createrawvmdk -filename C:\path\ubuntu.vmdk -rawdisk \\.\PhysicalDrive0 -partitions 3,6 -register

3) Start virtualbox. You have to start it as administrator, otherwise it wont be able to access the rawdisk.

4) Create a new VM using the vmdk you just created. This is a straightforward process. You would want to enable IO-APIC and if your box has muscle, allow more cores, 2d/3d acceleration etc.

5) And now, you’re all set. Start the VM. You should see the familiar grub boot screen. Select your ubuntu installation and it should come up without any issues.

Responder1

Achei que o vmdk fosse para vmware (embora na maioria dos casos o virtualbox possa usá-lo, mas nem sempre). O Virtualbox suporta disco bruto:

http://www.virtualbox.org/manual/ch09.html#rawdisk

No entanto, pode não ser o que você está procurando. Na minha experiência, não vale a pena, pois o ganho de desempenho é mínimo. Para Linux, é muito mais fácil adicionar o disco posteriormente para v2p ou v2v, desde que a partição do disco no destino seja pelo menos do tamanho da sua VM. você sempre precisa lidar com as diferenças posteriormente.

Outra coisa a considerar é simplesmente usar um disco/stick externo USB se você quiser experimentar o disco bruto.

informação relacionada