Converte o sistema de arquivos persistente do Debian Live Debian em uma instalação independente

6

Como eu converteria um sistema de arquivos persistente ( live-rw ) de um Debian Live USB para uma instalação autônoma e inicializável que pudesse ser executada em uma VM?

O que eu tentei

  1. Fazendo o cromador e instalando um gerenciador de inicialização (grub) - Não é possível executar o chroot porque o sistema de arquivos ( live-rw ) é uma instalação muito limitada, sem bash etc.
  2. Instalando o Debian deste USB na esperança de preservar os arquivos persistentes (como o Ubuntu) - instala um sistema limpo.

História completa

Recebi arquivos copiados de um USB do Live Debian (Squeeze) que foi usado com a opção persistente. Eu preciso converter o sistema de arquivos persistente em uma instalação independente e colocá-lo em uma VM vSphere do vSphere, pois contém servidores / serviços configurados que eu preferiria não configurar do zero.

Como o arquivo persistente ( live-rw ) é apenas um sistema de arquivos ext2 , achei que precisaria apenas instalar um gerenciador de inicialização e fornecer a imagem do kernel / initrd. O problema é que essa imagem não tem /proc /sys e /dev nós e apenas alguns binários em / bin (não pode nem chroot nela sem bash )

$ file live-rw 
live-rw: Linux rev 1.0 ext2 filesystem data (mounted or unclean), UUID=fa55a4d2-1fc4-5344-9e94-dc12cb60612d (large files)

Conteúdo de /:

$ ls /
bin  etc  home  lib  live  lost+found  media  opt  root  sbin  tmp  usr  va

Conteúdo de / bin:

$ ls /bin/
bunzip2  bzcat  bzcmp  bzdiff  bzegrep  bzexe  bzfgrep  bzgrep  bzip2  bzip2recover  bzless  bzmore

Eu tive um 'A ha!' momento em que percebi que precisaria instalar o Debian a partir dessa unidade USB e que manteria meus dados persistentes. É assim que funciona o Ubuntu eu acredito. Eu criei uma imagem vazia, particionada e formatada, copiei o arquivo USB e instalei o MBR & extlinux. No entanto, após inicializar e executar uma instalação a partir deste USB, ele só instalou um sistema limpo ...

O que devo fazer nesta situação? Como converter esta imagem em uma instalação completa do Debian?

Eu sei que pode ser feito, é Linux depois de tudo ...

    
por szalski 30.06.2013 / 20:06

1 resposta

2

Isso não deve ser diferente, do que copiar uma instalação de uma partição para outra. Você só precisa copiar os arquivos.

Se você procurar no Google por esse problema, existem alguns guias. Lembre-se também de que você não precisa clonar a partição - uma cópia 'simples' também funciona.

    
por 05.07.2013 / 15:30