Como instalar o CentOS 7 em um diretório (sem inicializar um sistema de instalação)?

1

Eu tenho um sistema Linux e gostaria de instalar o CentOS 7 ao lado dele. O problema é que não consigo inicializar de um meio de instalação.

Posso instalar o CentOS sem o sistema de instalação ou iniciar o sistema de instalação a partir de um Linux diferente?

Instalar grub não será o maior problema, já está lá e posso editar manualmente uma nova entrada. O problema é a criação e instalação da entrada do sistema de arquivos (pense em instalar o Arch).

    
por Ned64 07.11.2017 / 21:05

1 resposta

2

Sim você pode instalar um sistema sem mídia de instalação. Um instalador basicamente gera arquivos binários, drivers e configurações, dependendo do seu hardware, e os copia para uma partição. Como você tem problema com o instalador, você pode copiar todos os arquivos de um sistema instalado para uma partição onde você deseja instalar o CentOS.

Instale recentemente o CentOS em um hardware aproximadamente similar ao Instalação mínima . Não atualize o sistema recém-instalado. Mantenha a máquina recém instalada. Crie uma nova partição no sistema de destino e monte-a temporariamente na pasta /mnt/new . Copie todo o conteúdo da partição / da instalação nova com rsync para a nova partição onde deseja instalar o CentOS. Use -avz flag com o usuário rsync as root . Excluir proc , /dev , /sys , /run diretório com --exclude com rsync .

sudo rsync -avz root@newsystem:/* /mnt/new/ --exclude '/dev' --exclude '/proc' --exclude '/sys' --exclude '/run'

Agora crie os diretórios excluídos no novo sistema.

sudo mkdir /mnt/new/sys /mnt/new/dev /mnt/new/proc /mnt/new/run

Agora edite /etc/fstab e monte o sistema de arquivos corretamente. Faça a entrada adequada no grub e inicialize o sistema com o CentOS recém-copiado. Se o sistema infelizmente o deixar em dracut shell, use o comando blkid para encontrar UUID de partições. Identifique UUID da sua nova partição raiz. Reinicialize o sistema anteriormente em execução e edite /etc/fstab com UUID em vez de /dev/sda1 etc.

Se ainda estiver saindo em dracut shell inicialize o sistema com rescue kernel e resgate initramfs e gere novamente initramfs para o seu hardware. Agora deve funcionar.

Você pode instalar o novo CentOS dentro da virtualbox no sistema em execução e copiar a configuração da CPU, etc., do host. Em seguida, copie essa instalação para a partição desejada no host.

A maioria dos problemas ocorre durante a transferência de uma instalação do Linux com driver de exibição e fstab entry. Então, Transferir apenas uma instalação mínima . Última instalação X Server e Gnome etc.

    
por 15.11.2017 / 19:54