Como instalar a partir de um live CD do Linux que não suporta a instalação?

2

Eu testei o DVD ao vivo linuX-gamers e gostei tanto que eu quero tê-lo como o principal sistema na minha área de trabalho. A FAQ diz:

Can I install or copy the medium to my hard disk? No, the software is only designed to boot from a live medium.

No entanto, como o DVD ao vivo é baseado no Arch Linux, eu acho que é bem possível colocá-lo no disco rígido. Uma maneira dolorosa de fazer isso seria instalar o Arch e tentar fazer com que pareça com esse DVD. A página de download diz que o ISO é iso-híbrido, não sei se faz alguma diferença.

Existe uma maneira (confiável) de transformar um ISO assim em uma instalação funcional? Eu não me importaria de passar alguns dias para mexer com isso.

    
por phunehehe 29.01.2011 / 14:16

4 respostas

2

A partir de hoje, instalei esta distribuição com sucesso e posso usá-la como se fosse Arch :) Abaixo está a maneira mais simples de fazer isso:

  1. Instalar o Arch no disco rígido
  2. Remover tudo em / (no disco local), exceto /boot
  3. Monte a imagem root-image.sqfs no DVD ao vivo do linuX-gamers e copie tudo para dentro de /
  4. Repita a etapa anterior com a overlay.sqfs image

Os passos 2, 3, 4 podem ter que ser realizados com um CD ao vivo. Mais personalização é necessária, mas o sistema pode inicializar e funcionar corretamente após a etapa 4.

Esta resposta é realmente específica para este DVD ao vivo e, portanto, não se aplica a outros CD / DVD ao vivo.

    
por 04.02.2011 / 06:08
2

Eu enviei um email para o autor da distro e fui informado de que dd ing o conteúdo do ISO para o disco rígido poderia funcionar. Então, eu estou todo backup e tentando isso agora. Eu acho que isso faz uma resposta, se funciona ou não. Eu atualizarei isso depois de ver o resultado.

Update: Isso realmente funciona, na medida em que me dá um sistema de trabalho no disco rígido local. O sistema de arquivos é volátil (todas as alterações desaparecem após o encerramento). O disco é deixado em um estado "não particionado, inválido", portanto, não acho que isso seja uma instalação completa.

    
por 30.01.2011 / 14:17
1

Você pode testar isso usando o Virtualbox. Além disso, é improvável que o ISO contenha um disco rígido fs, portanto, você precisaria copiar arquivos, e não inserir os dados brutos.

Instale o Virtualbox e obtenha uma distro Linux rodando nele. Em seguida, crie outro disco rígido virtual, anexe-o à distribuição do Linux e particione-o. Crie um sistema de arquivos no VHD, como o ext3fs. Em seguida, anexe o ISO a essa VM, ou seja, monte o CD e copie tudo para a partição que você criou.

tar cvf - /mountedcd | (cd /mountedVHD; tar xf - .)

Encerre esta VM.

Em seguida, crie outra máquina virtual usando o HD particionado como disco rígido. Quando você inicia esta VM, ela deve ser inicializada na distribuição ao vivo, exceto que agora está em um disco rígido. Você precisará fazer alguma coisa na partição antes de ir muito além, como remontá-la, ler ou escrever, ou editar alguns dos arquivos init.

Anote tudo o que você faz e, em seguida, você pode repeti-lo com um sistema real e um disco rígido real.

    
por 04.02.2011 / 04:14
0

Você pode usar o unetbootin para inicializar imagens iso do disco rígido. Além disso, os comandos dependem do seu bootloader. Exemplo: link

    
por 29.01.2011 / 21:22