Instalando o Linux em HD SATA (SCSI)
Escrevi este artigo depois de me "quebrar" para instalar um Linux num HD SCSI SATA na placa mãe ASUS P4S800D. Se você tiver com problemas para instalar um HD SCSI que não seja dessa marca, siga o artigo como base conceitual para sua jornada que você deverá ter sucesso também.
Parte 10: Migração de HDs
Reinicie o computador e dê boot com o KURUMIN, após tudo no ar,
abra um terminal como root e monte as partições do HD IDE:
# mount /dev/hda1 /mnt/hda1
# mount /dev/hda2 /mnt/hda2
# mount /dev/hda4 /mnt/hda4
Se os diretórios de montagem não existirem, pode criá-los.
Lembrando que:
/dev/hda1 ==> /boot
/dev/hda2 ==> /
/dev/hda4 ==> partição para armazenar os arquivos de migração.
Agora vamos criar arquivos .tgz para realizarmos a migração, primeiro criamos do /boot e depois do /:
# cd /mnt/hda1
# tar zcvf /mnt/hda4/boot.tgz *
# cd /mnt/hda2
# tar zcvf /mnt/hda4/barra.tgz *
Esse processo é um pouco demorado, espere até que o terminal seja liberado.
Com os arquivos criados, podemos reiniciar o computador normalmente entrando na instalação feita no HD IDE.
Abra um terminal para podermos restaurar os arquivos, só que agora no HD SATA, vamos restaurar primeiro o /boot depois o /:
# mkdir /mnt/hda4
# mount /dev/hda4 /mnt/hda4
# mount /dev/sda1 /mnt/sata
# cd /mnt/sata
# tar zxvf /mnt/hda4/boot.tgz
# cd ..
# umount /mnt/sata
# mount /dev/sda2 /mnt/sata
# cd /mnt/sata
# tar zxvf /mnt/hda4/barra.tgz
# cd ..
# umount /mnt/sata
O sistema já esta no HD SATA, para testarmos, basta montarmos as partições e verificar se estão parecidas com um sistema LINUX:
# mount /dev/sda2 /mnt/sata
# mount /dev/sda1 /mnt/sata/boot
# cd /mnt/sata
# ls -la
# cd boot
# ls -la
Após a verificação, temos que realizar mudanças em alguns arquivos. O arquivo /etc/fstab contém as informações das partições que irão ser montadas, temos que alterá-lo:
# vi /mnt/sata/etc/fstab
As linhas que contém:
LABEL=/ / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
Deverão ser alteradas para:
# mount /dev/hda1 /mnt/hda1
# mount /dev/hda2 /mnt/hda2
# mount /dev/hda4 /mnt/hda4
Se os diretórios de montagem não existirem, pode criá-los.
Lembrando que:
/dev/hda1 ==> /boot
/dev/hda2 ==> /
/dev/hda4 ==> partição para armazenar os arquivos de migração.
Agora vamos criar arquivos .tgz para realizarmos a migração, primeiro criamos do /boot e depois do /:
# cd /mnt/hda1
# tar zcvf /mnt/hda4/boot.tgz *
# cd /mnt/hda2
# tar zcvf /mnt/hda4/barra.tgz *
Esse processo é um pouco demorado, espere até que o terminal seja liberado.
Com os arquivos criados, podemos reiniciar o computador normalmente entrando na instalação feita no HD IDE.
Abra um terminal para podermos restaurar os arquivos, só que agora no HD SATA, vamos restaurar primeiro o /boot depois o /:
# mkdir /mnt/hda4
# mount /dev/hda4 /mnt/hda4
# mount /dev/sda1 /mnt/sata
# cd /mnt/sata
# tar zxvf /mnt/hda4/boot.tgz
# cd ..
# umount /mnt/sata
# mount /dev/sda2 /mnt/sata
# cd /mnt/sata
# tar zxvf /mnt/hda4/barra.tgz
# cd ..
# umount /mnt/sata
O sistema já esta no HD SATA, para testarmos, basta montarmos as partições e verificar se estão parecidas com um sistema LINUX:
# mount /dev/sda2 /mnt/sata
# mount /dev/sda1 /mnt/sata/boot
# cd /mnt/sata
# ls -la
# cd boot
# ls -la
Após a verificação, temos que realizar mudanças em alguns arquivos. O arquivo /etc/fstab contém as informações das partições que irão ser montadas, temos que alterá-lo:
# vi /mnt/sata/etc/fstab
As linhas que contém:
LABEL=/ / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
Deverão ser alteradas para:
/dev/sda2 / ext3 defaults 1 1
/dev/sda1 /boot ext3 defaults 1 2
/dev/sda1 /boot ext3 defaults 1 2
E a linha que contém:
/dev/hda3 swap swap defaults 0 0
Deve ser alterada para:
/dev/sda3 swap swap defaults 0 0
Temos que alterar o arquivo do gerenciador de boot:
# vi /mnt/sata/boot/grub/menu.lst
A linha que contém:
kernel /vmlinuz-2.6.7.SATA.SMP.RedCon ro root=/dev/hda2 quiet pci=noacpi acpi=off
Fica assim:
kernel /vmlinuz-2.6.7.SATA.SMP.RedCon ro root=/dev/sda2 quiet pci=noacpi acpi=off
Gostei muito do esqueminha de VERSION no Makefile do kernel, agora já sei como deixar minha "marca" por onde ando :P
[]'s