Instalação Debian · 4 min read · Nov 13, 2025

Como Instalar Remotamente o Debian Sobre uma Distro Baseada em RH - Página 2

4) Mantenha alguns arquivos antigos do sistema

Em seguida, vamos reutilizar alguns arquivos do antigo sistema baseado em RH. As chances são boas de que o nome da máquina e o hostname permaneçam os mesmos, assim como os servidores de nome, então vamos copiar os arquivos de configuração desses do nosso sistema baseado em RH para o nosso novo sistema Debian.

Copie o resolv.conf para o novo sistema para manter nossas informações antigas do servidor de nome:

cp /etc/resolv.conf $ASD/etc/
cp: sobrescrever `/mnt/asd/etc/resolv.conf'? y

Copie nosso arquivo hosts para manter as mesmas informações de mapeamento de nome:

cp /etc/hosts $ASD/etc/

Por último, nosso arquivo hostname:

cp /etc/hostname $ASD/etc/

Se você estiver sem qualquer um dos últimos 2 arquivos, não se preocupe. Você pode criá-los no diretório $ASD /etc/ agora.

5) Comece a configurar o novo sistema

Agora que o sistema base está baixado e instalado, vamos entrar em um ambiente chroot para que possamos começar a configurar o novo sistema:

chroot $ASD /usr/bin/env -i HOME=/root TERM=$TERM PS1='\u:\w\$ ' PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login

A primeira coisa que precisamos fazer é informar ao novo sistema como montar os sistemas de arquivos quando ele inicializa. Eu uso o vim como meu editor de escolha, mas sinta-se à vontade para usar qualquer editor com o qual você se sinta confortável. Vamos fazer um fstab simples por enquanto:

vim /etc/fstab
# montagem do sistema de arquivos fs-type opções dump fsck-order

/dev/hda2 / auto defaults 0 1
proc /proc proc defaults 0 0

Agora precisamos montar o proc:

mount -t proc proc /proc

Em seguida, definimos o hostname (certifique-se de que isso corresponda ao que você configurou em seu arquivo hosts):

hostname test.example.com

Distros baseadas em RH não terão este próximo arquivo. Sistemas Debian configuram as interfaces de rede de maneira diferente das distros baseadas em RH, então precisamos criar este próximo arquivo e preenchê-lo:

vim /etc/network/interfaces
# Usado por ifup(8) e ifdown(8). Veja a página de manual interfaces(5) ou
# /usr/share/doc/ifupdown/examples para mais informações.

auto lo
iface lo inet loopback

auto eth0 # Levantar eth0 automaticamente na inicialização
iface eth0 inet static # Definir um IP estático para eth0
  address 192.168.100.110 # O endereço IP desta máquina
  netmask 255.255.255.0 # A máscara de rede para a rede que esta máquina está
  network 192.168.100.0 # A rede que esta máquina está
  broadcast 192.168.100.255 # O endereço de broadcast para a rede que esta máquina está
  gateway 192.168.100.1 # O gateway que esta máquina precisa para se comunicar
  dns-nameservers 192.168.100.1 192.168.100.2 # Defina servidores de nome aqui - redundante para /etc/resolv.conf

Altere os endereços IP para corresponder ao seu ambiente. Se você não souber essas informações, pode sempre abrir outra sessão SSH no sistema e descobrir. Abrir uma nova sessão SSH na máquina o levará ao sistema RH, não ao sistema Debian chroot’ed, então você pode coletar essas informações dos arquivos de configuração na máquina RH em funcionamento. Assim que terminar de definir essas informações, salve o arquivo.

Vamos definir algumas configurações do sistema agora. Primeiro, vamos definir uma senha de root e criar uma conta de usuário:

dpkg-reconfigure passwd

Eu respondi Sim para senhas Shadow, digitei uma senha de root e criei uma conta de usuário normal (user1) para que eu não precise fazer login como root via SSH.

Em seguida, instalamos e configuramos nossos locais:

apt-get install locales
dpkg-reconfigure locales

Agora selecione que tipo de local você precisa (eu selecionei en_US ISO-8559-1). Certifique-se de NÃO selecionar ‘Nenhum’ como o local padrão para o ambiente do sistema.

Por último, precisamos definir nosso fuso horário:

tzconfig

Eu não consegui fazer o netselect-apt funcionar no meu sistema de teste, então configurei manualmente meu /etc/apt/sources.list:

vim /etc/apt/sources.list
deb http://mirrors.kernel.org/debian/ etch main
deb-src http://mirrors.kernel.org/debian/ etch main

deb http://security.debian.org/ etch/updates main
deb-src http://security.debian.org/ etch/updates main

Você pode tentar executar ‘netselect-apt etch’ a partir da linha de comando e ver se funciona para você. Se não, você precisará definir o arquivo manualmente. Lembre-se de executar

apt-get update

depois!

Agora precisamos instalar o SSH para que possamos fazer login após reiniciarmos no novo sistema Debian:

apt-get -y install ssh

Usando apt-cache, vamos procurar um kernel apropriado para este sistema:

apt-cache search kernel-image

Use o SMP se você tiver múltiplos processadores. Estou usando o kernel genérico 686 que a maioria das pessoas usará:

apt-get -y install kernel-image-2.6-686

Eu escolhi Sim para o link simbólico vmlinuz. Certifique-se de escolher “Não” para a mensagem de abortar que aparece sobre o carregador de inicialização.

Em seguida, precisamos instalar um pacote que ajudará a carregar módulos, como o driver Ethernet:

apt-get -y install discover
discover

Você vai querer comparar isso com uma saída de

lsmod

no sistema RH para ver se há alguma diferença na identificação de hardware. Se houver, você precisará adicionar uma linha ao /etc/modutils/aliases para carregar o driver correto. Depois, você precisará executar

update-modules

Precisamos também criar /etc/discover.conf para configurar as configurações de detecção de hardware:

vim /etc/discover.conf
# /etc/discover.conf: configurações de detecção de hardware
# Ativar as varreduras de barramento PCI, USB, IDE e SCSI:
enable pci,usb,ide,scsi

# Desativar PCMCIA - Não estamos rodando um laptop!
disable pcmcia

# Escanear esses dispositivos na inicialização
boot bridge ethernet ide scsi usb

Vamos executar makedev apenas para ficar seguro:

cd /dev  
./MAKEDEV generic

Isso pode levar alguns minutos. Depois que terminar, saia do chroot.

logout
Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.