Estou executando o Ubuntu Desktop 12.04 e queria saber se era possível, de alguma forma, pegar todo o meu sistema de arquivos (com tudo incluído /
) e criar uma ISO a partir dele. Então, talvez, use esse ISO como sistema de arquivos de uma VM VBox (obviamente, teria que ser o Ubuntu e provavelmente 12.04).
Basicamente, passei muito tempo configurando minha máquina de desenvolvimento, mas preciso trabalhar com ela em qualquer computador em que eu esteja. VMs parecem ser a solução perfeita. Desde já, obrigado!
ubuntu
virtualbox
virtual-machine
iso-image
pnongrata
fonte
fonte
Respostas:
Provavelmente seria mais fácil criar uma VM nova, instalar o Ubuntu nela, fazer backup da sua caixa de desenvolvimento e restaurar o backup na VM. Isso daria a você uma VM que você poderia executar em qualquer máquina em que o VirtualBox esteja ou possa estar instalado.
Dito isso, existe um motivo para você não poder simplesmente abrir o acesso VNC ou SSH à sua caixa de desenvolvimento existente e acessá-lo remotamente? Se possível, essa pode ser uma opção mais simples - pelo menos, você economizará um pouco de sofrimento toda vez que quiser usar a caixa de desenvolvimento de uma nova máquina.
Espero que isto ajude!
fonte
man tar
é o que eu recomendaria aqui; não é a interface mais acolhedora, talvez, mas se você simplesmente tar / on the dev box (certifique-se de evitar / proc, / sys, / dev e / root através da opção --exclude) e desmarcar o resultado em seu VM, você provavelmente terá sobre o que precisa. (No entanto, eu pensaria seriamente em saber se é possível apresentar o material de desenvolvimento sem tocar no resto - talvez copie / home / nome de usuário e faça o resto via apt, por exemplo. Sempre é melhor fazer o menor quantidade de trabalho necessário, eu digo).você pode despejar seu hd em uma imagem com
dd
depois converter a imagem em um vmdk ou qualquer outra coisa.apt-get install qemu
(instala o QEMU no debian / ubuntu)qemu-img convert imagefile.dd -O vmdk vmdkname.vmdk
retirado de: aqui
fonte
Eu fiz isso anteriormente em uma máquina Windows XP, mas acho que você também pode fazê-lo no Ubuntu. Mas usa
vmware
, nãovirtualbox
...Instale
vmware-converter
(produto gratuito) na sua caixa do Ubuntu. Em seguida, converta o sistema físico em um sistema virtual, após ajustar as configurações.Depois disso, você terá uma imagem virtualizada que pode ser 'reproduzida'
vmplayer
.fonte
Outra opção pode ser clonar seu sistema operacional em uma imagem de disco do VirtualBox:
fonte
Portanto, há uma das duas maneiras de fazer isso. Para criar um ISO diretamente, você deve usar o Remastersys. Esta é uma ferramenta que permitirá criar um ISO do sistema atual. Você pode inicializar o ISO e obter esse ambiente como um LiveCD. Um bom guia pode ser encontrado aqui .
Se você deseja criar um VHD (disco rígido virtual) a partir do disco físico, a única ferramenta que eu conheço seria disk2VHD . Essa é uma ferramenta apenas para Windows. No entanto, você também pode usar a ferramenta Linux
dd
. Há um bom tutorial para isso encontrado aqui .fonte
Copiado de ( http://karim-ouda.blogspot.com/2011/11/how-to-create-virtualbox-image-from.html )
sudo dd if=DRIVE | VBoxManage convertfromraw stdin FILENAME BYTES
Exemplo real
sudo dd if=/dev/sda | VBoxManage convertfromraw stdin MyLinuxImage.vdi 120034123776
Notas:
Para obter o número de bytes na partição, você pode usar o seguinte comando
sudo fdisk -l /dev/sda
Você precisa usar / dev / xxx not / dev / xxx1 ou xxx2 para que a imagem contenha registros MBR
fonte
Para começar, você pode criar uma imagem de disco usando o utilitário partimage em uma interface da linha de comandos. Depois disso, imagino que você seria capaz de inicializar o recém-criado iso com o VMware.
Usando o Partimage Se você estiver usando o Ubuntu 12.04 ou mesmo 11.04, o Partimage deve estar disponível no centro de software do Ubuntu. Este método de instalação permitirá pesquisar e instalar facilmente o software selecionado.
Etapa 1. Abra o Ubuntu Software Center e localize a barra de pesquisa no canto superior direito da janela. Digite "partimage" na barra de pesquisa e pressione enter. O pacote de software da partimage será o primeiro a ser exibido. Também são retornados desta pesquisa partclone (utilitário para clonar e restaurar uma partição), partimage-server (use partimage em uma rede) e partimage-doc (documentação do usuário da imagem da partição). Você deseja clicar em instalar e deixar o centro de software instalar o pacote para você.
Etapa 2. Abra o Terminal e digite o seguinte comando "sudo partimage", digite sua senha e pressione enter.
Etapa 3. Após digitar sua senha, o aplicativo Partimage deve ser exibido na janela Terminal.
Etapa 4. Compreendendo as opções disponíveis.
Etapa 5. Essa tela é bastante autoexplicativa. Você primeiro deseja selecionar o nível de compactação desejado, se houver. Você também pode alterar como a imagem será dividida durante o processo de gravação. O modo padrão é criar arquivos de 2 GB. A opção final fornece instruções sobre a imagem da peça sobre o que fazer se o trabalho for concluído com êxito. Escolha qual opção é a mais apropriada para sua situação.
http://www.ubuntulinuxguide.com
fonte