Instalação Debian · 3 min read · Nov 13, 2025
Como Instalar Remotamente o Debian Sobre Uma Distro Baseada em RH - Página 4
9) Copiar o sistema base do Debian para a nova partição
Precisamos mover o sistema de volta para a partição original que continha a distro RH. Olhe suas anotações, selecione a partição onde a distro RH estava localizada. No nosso caso, a partição era /dev/hda3.
Primeiro, faça uma formatação rápida do sistema para limpá-lo:
mke2fs -j /dev/hda3Uma vez feito isso, moveremos o sistema de arquivos usando dd:
dd if=/dev/hda2 of=/dev/hda3 bs=1024‘ if ‘ é a partição atual de onde você deseja copiar os dados.
‘ of ‘ é a partição para onde você deseja copiar os dados.
‘ bs ‘ define o tamanho do bloco. Você pode usar um valor maior que 1024 se quiser, mas 1024 funciona bem para a maioria.
Este comando pode levar de 3 a 30 minutos, dependendo do seu sistema e das velocidades do disco rígido, então pegue mais uma fatia de pizza antes que fique muito fria.
Quando isso terminar, o novo sistema de arquivos não está ciente do novo tamanho da partição. Isso precisará ser ajustado:
e2fsck -f -y /dev/hda3Execute este comando até não obter mais erros (geralmente duas vezes deve resolver).
Agora redimensione a partição:
resize2fs -p /dev/hda3resize2fs 1.40-WIP (14-Nov-2006)
Redimensionando o sistema de arquivos em /dev/hda3 para 19247878 (4k) blocos.
Iniciando a passagem 1 (máx = 579)
Estendendo a tabela de inode XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
O sistema de arquivos em /dev/hda3 agora tem 19247878 blocos de comprimento.
Execute fsck novamente para ter certeza de que não houve problemas:
e2fsck -f -y /dev/hda3Então volte para o grub e diga para inicializar na nova partição:
vim /boot/grub/menu.lstdefault=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
#hiddenmenu
title Debian!
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-6-686 root=/dev/hda3 ro
initrd /boot/initrd.img-2.6.18-6-686Note que mudamos /dev/hda2 para /dev/hda3.
Altere o /etc/fstab para apontar / (root) para a nova partição ( /dev/hda3):
vim /etc/fstab# sistema de arquivos montagem tipo-fs opções dump fsck-ordem
/dev/hda1 /boot ext3 defaults 1 2
/dev/hda3 / auto defaults 0 1
proc /proc proc defaults 0 0E um reboot para trazer a nova partição online……
rebootAgora você estará no seu sistema Debian completo. Existem ainda alguns detalhes a serem atendidos, mas o sistema agora está totalmente funcional.
10) Recuperar nossa partição swap
Um dos passos finais é converter o sistema de arquivos temporário que carregamos a base do Debian ( /dev/hda2) de volta em espaço swap para ser utilizado pelo sistema Debian.
Precisamos usar fdisk para mudar o tipo de partição de ext3 para swap:
fdisk /dev/hdaComando (m para ajuda): t
Número da partição (1-4): 2 (mude isso para o número da sua partição swap!)
Código hexadecimal (digite L para listar códigos): 82
Mudou o tipo de sistema da partição 2 para 82 (Linux swap / Solaris)
Comando (m para ajuda): w
A tabela de partições foi alterada!
Chamando ioctl() para reler a tabela de partições.
AVISO: Reler a tabela de partições falhou com erro 16: Dispositivo ou recurso ocupado.
O kernel ainda usa a tabela antiga.
A nova tabela será usada na próxima reinicialização.
Sincronizando discos.
Adicione uma entrada no fstab para a partição swap:
vim /etc/fstab# sistema de arquivos montagem tipo-fs opções dump fsck-ordem
/dev/hda1 /boot ext3 defaults 1 2
/dev/hda2 swap swap defaults 0 0
/dev/hda3 / auto defaults 0 1
proc /proc proc defaults 0 0Faça o sistema transformá-lo de volta em espaço swap:
mkswap /dev/hda2Ative e sincronize o espaço swap para o sistema em execução usar:
swapon -async;sync;syncE esse foi o último passo! Você agora converteu uma máquina baseada em RH em uma máquina Debian sem nunca tocá-la fisicamente. Eu gosto de fazer mais 1 reinicialização para ter certeza de que tudo está funcionando corretamente - eu recomendaria que você fizesse o mesmo.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.