VirtualBox VMDK Unidade Física Tamanho de Partição Incorreto

0

Então eu configurei o VirtualBox para funcionar bem.

Estou executando o Kali Linux na minha VM e ele pode inicializar corretamente. Eu criei um arquivo VMDK que apontava para a unidade física (um USB) que eu queria ser a unidade principal da VM.

O que eu estava tentando fazer era obter uma instalação completa do Linux na unidade usando-a como a unidade física para a VM, em seguida, fazer uma instalação gráfica em vez de usar UUI para que eu tivesse um Kali ao vivo Inicialização USB.

Dentro da instalação gráfica, chego até o final para particionar a unidade e ela mostra minha unidade física como 136,5 GB, em vez dos 128 GB reais. Eu não estou entendendo como está mostrando que eu tenho mais espaço do que eu realmente faço (eu verifiquei as partições e é uma única partição, então não há espaço extra em qualquer lugar).

Eu prefiro fazer uma instalação completa na unidade ao invés de um live persistente porque 1) Eu não consegui fazer a persistência funcionar mesmo depois de configurar tudo corretamente, e 2) porque eu preferia salvar o arquivo instalado arquivos e agir como um sistema operacional inteiro do que apenas dados persistentes.

Meu palpite é que é um problema com o VMDK ou como o VirtualBox está realmente vendo minha unidade física (USB).

No final da Instalação Gráfica, recebo o seguinte erro: BLKCACHE_IOERROR com os detalhes dizendo isto:

The I/O cache encountered an error while updating data in medium "ahci-0-0" (rc=VERR_ACCESS_DENIED). Make sure there is enough free space on the disk and that the disk is working properly. Operation can be resumed afterwards.

Isso me diz que é um problema com o modo como a VM vê a unidade física USB externa. Com o VERR_ACCESS_DENIED, acho que meu USB não tem as permissões de leitura / gravação adequadas.

Então, basicamente, o que eu estou perguntando é se alguém teve esse problema e sabe uma correção para isso. Ou, possivelmente, se alguém pode saber de outra maneira para eu obter uma instalação completa do Kali em um drive USB externo sem usar uma VirtualBox VM (eu percebi que esta era a maneira mais fácil.)

Para o registro: Host do Windows 10 (64 bits) Kali Linux Guest (problema com ambos os 64 e 32)

Se houver mais informações que você possa precisar, avise-nos.

EDIT: Esqueci de mencionar que também tentei fazer isso em um host Ubuntu Xenial (uma inicialização USB separada) e recebi o mesmo problema em que a unidade aparecia como 136,5 GB no Instalação gráfica dentro do VirtualBox.

    
por Eric Oleen 09.08.2016 / 22:28

1 resposta

0

A razão pela qual o seu relatório provavelmente é de tamanho diferente, é que o Linux geralmente usa o sistema de arquivos EXT e eu vou assumir que o seu drive USB está formatado como NTFS. Também pode ser que você não tenha o cache de gravação ativado ou talvez alguma outra coisa.

Primeiramente, em seu host, vá para onde você pode ver todas as suas unidades, clique com o botão direito do mouse em seu dispositivo USB e, em seguida, clique em Propriedades. Vá para a guia hardware, selecione a unidade USB, clique em Propriedades no canto inferior direito. Na próxima janela, selecione alterar configurações e altere a configuração para melhor desempenho em vez de remoção rápida. Isso ativará o cache de gravação, que é algo necessário, já que seu erro está relacionado ao cache de E / S da unidade. Devido a isso, habilitar essa configuração significa que você não pode simplesmente desconectar seu pendrive do host, você terá que clicar com o botão direito no ícone na bandeja de tarefas e ejetá-lo primeiro para removê-lo com segurança sem perda de dados.

Em segundo lugar, na configuração da sua VM para o convidado, vá para o seu armazenamento, clique no controlador e, no lado direito, diga para usar o cache de E / S do host.

Em terceiro lugar, você não precisa fazer um vmdk, o virtualbox tem a capacidade de montar unidades USB a partir do host, no convidado. Você precisa ter as extensões instaladas e você pode até mesmo configurar um filtro usb para adicionar explicitamente o dispositivo usb ao seu convidado ou detectá-lo de qualquer forma e certifique-se na área de filtros USB nas configurações do convidado da VM, que você selecionar a versão usb apropriada que o seu drive usb usa e a porta à qual está conectada. Se o dispositivo e a porta usb puderem lidar com dispositivos USB 3.0, selecione usb 3.0 na área de filtros usb.

aqui é guia para a terceira parte Dispositivo USB no Guest

a quarta coisa que você vai querer fazer, é formatar a unidade que o Kali linux precisa para ser o primeiro, então tente instalar o kali linux nele. E como o dispositivo deve ser detectado nativamente, ele deve ser capaz de instalar uma versão ao vivo do sistema operacional.

Espero que isso resolva o problema que você está tendo. Deixe-nos saber se você tentar isso e ainda não funciona, pois poderia ser um bug dentro do VirtualBox ou talvez algo mais.

    
por 10.08.2016 / 01:33