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.