LINUX, TI E MUITO MAIS!
Cadastre-se agora e receba gratuitamente o ebook do Curso Linux Ubuntu, dicas imperdíveis para ter sucesso com Linux
Insira seu email no campo ao lado para receber AGORA o Ebook!

Como instalar o Debian Linux em um HD SATA

Instalar o DEBIAN em um computador com HD SATA é mais simples do que parece, confesso que cheguei a pensar em não comprar um computador com HD SATA, pois em pesquisas recentes que eu fiz, percebi que poucas distribuições conseguiam reconhecer o SATA direto na instalação, e o DEBIAN não esta um deles. Foi então que lendo o artigo do Sergio Cioban Filho no vivaolinux percebi que tinha uma luz no fim do túnel ( “ainda bem que não era um trem na contra mão “), o tutorial é uma uma receita de bolo, ( muito bom ) usei ele com algumas adaptações ao meu ambiente, que é o DEBIAN.

Em resumo com as minhas adaptações consiste em:

1) Instalar o LINUX normalmente em um HD IDE (no meu caso instalei o DEBIAN)
2) Instalar KERNEL com suporte a SATA ( que no caso do Sergio foi compilado), mas eu não queria compilar do zero, então instalei o KERNEL no KANOTIX.
3) Compactar a estrutura de diretório do LINUX, já com o KERNEL com suporte ao SATA, para um outro HD IDE, isso mesmo, compactar o / “barra” inteiro, e salvar em outro HD, ou partição.
4) Descompactar este arquivo para o HD SATA.
5) Dar boot no LINUX pelo HD SATA
6) Instalar o grub na HD SATA
7) Sair para o abraço, pois seu sistema vai ficar bem mais rápido

Para quem não pode esperar

APRENDA A DOMINAR O LINUX

Aprenda a dominar o LINUX de uma vez por todos, pegue sua cópia

  • Ferramentas para instalar softwares adicionais
  • Shell do LINUX passo a passo, e muito mais...

Se você não tem problemas em usar o KANOTIX, acho conveniente que você instale ele direto, pois o KERNEL do KANOTIX tem suporte ao SATA, é justamente este KERNEL que eu usei. ( não testei o suporte ao SATA na instalação do KANOTIX)

Agora, se você já tem o DEBIAN instalado, e não quer refazer toda a instalação, pode seguir em frente.

1) Instalar o LINUX normalmente em um HD IDE (no meu caso instalei o DEBIAN).

Eu fiz a instalação normal do DEBIAN, tudo em uma única partição, em um HD IDE.

2) Instalar o KERNEL com suporte a SATA

Instalei o KERNEL do KANOTIX, que já tem suporte ao SATA, e claro como o KANOTIX é mais uma derivação do DEBIAN, os arquivos estão em “DEB”, é só instalar.

wget -c http://DEBIAN.tu-bs.de/project/kanotix/kernel/kernel-2.6.18.1-kanotix-1.zip
unzip kernel-2.6.18.1-kanotix-1.zip
sh install-kernel-kanotix.sh
apt-get -f install

3) Compactar a estrutura de diretório do LINUX, já com o KERNEL com suporte ao SATA, para um outro HD IDE.

Leia também ...   Como instalar o Cairo Dock no Ubuntu 10.10, aquele menu parecido com o Mac OS X

Agora vamos precisar de um live-cd, eu usei o UBUNTU, inicie o computador pelo live-cd, e passe para o modo texto (ctrl-alt+F1)

3.1) Vamos montar o HD onde esta instalado o DEBIAN no meu caso o /dev/hda1

sudo su
mkdir /media/DEBIAN
mount -t ext3 /dev/hda1 /media/DEBIAN


3.2) Vamos montar o HD ( ou partição ) que servirá de backup do sistema, no meu caso era um HD de 6 GB, lento mas quebrou o galho.

mkdir /media/backup
mount -t ext3 /dev/hdb1 /media/backup


3.3) Agora é só compactar os arquivos do /media/DEBIAN, que é a nossa instalação do DEBIAN com o KERNEL do KANOTIX.

cd /media/DEBIAN
tar -czvf /media/backup/backup-barra-DEBIAN.tar.gz *

No meu Duo core, este processo demorou uns 20 minutos, ( o HD de 6 GB, realmente é bem lento ), mas na hora de descompactar para HD SATA não demorou nem 1 minuto.

Depois disto pode reiniciar, e computador, e logar pelo DEBIAN instalado no HD IDE, normalmente, mas usando o KERNEL do KANOTIX, que foi instalado.

4) Descompactar o arquivo de backup do DEBIAN para o HD SATA.

Agora, como já estou com o KERNEL do KANOTIX rodando, tenho o suporte ao SATA.

“Gostaria de apresentar o meu HD SATA”

fdisk -l /dev/sda
Disk /dev/sda: 300.0 GB, 300090728448 bytes
255 heads, 63 sectors/track, 36483 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes

Depois de particionado ficou assim

fdisk -l /dev/sda

Disk /dev/sda: 300.0 GB, 300090728448 bytes
255 heads, 63 sectors/track, 36483 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes

Dispositivo Boot Start End Blocks Id System
/dev/sda1 * 1 7295 58597056 83 LINUX
/dev/sda2 7296 36483 234452610 5 Estendida
/dev/sda5 7296 36425 233986693+ 83 LINUX
/dev/sda6 36426 36483 465853+ 82 LINUX swap / Solaris


4.1) Estão ficou definido que.

O meu sistema DEBIAN vai rodar no HD SATA na partição /dev/sda1
A minha partição, swap, será /dev/sda6
A partição, /dev/sda5 será para gravar arquivos dos usuário.

4.2) Criando o sistema de arquivos necessário.

mkfs.ext3 /dev/sda1
mkfs.ext3 /dev/sda5
mkswap /dev/sda6


4.3) Chegou a hora de descompactar o arquivo backup-barra-DEBIAN.tar.gz que esta no /dev/hdb1

mkdir /media/backup
mount -t ext3 /dev/hdb1 /media/backup

4.3.1) Montando o HD SATA

mkdir /media/sata
mount -t ext3 /dev/sda1 /media/sata

4.3.2) Descompactando o backup para o HD SATA

cd /media/backup

tar -xzvf backup-barra-DEBIAN.tar.gz -C /media/sata


ls /media/sata

bin cdrom etc home initrd.img.old lost+found mnt proc sbin sys usr vmlinuz
boot dev floppy initrd lib media opt root srv tmp var vmlinuz.old


Ok! esta tudo lá.

Leia também ...   Transformar o Windows 7 no Ubuntu 11.04 Narwhal Natty

4.3.3) Configurando, o fstab e menu.lst

Para que o sistema inicie pelo HD SATA é necessário fazer os ajustes neste dois arquivos, ( isso mesmo, apenas nestes pois arquivos )

vim /media/sata/etc/fstab

/dev/hda1 / ext3 defaults,errors=remount-ro 0 1
/dev/
hda6 none swap sw 0 0

O arquivo tem que ficar assim.

/dev/sda1 / ext3 defaults,errors=remount-ro 0 1
/dev/
sda6 none swap sw 0 0

Como é fácil de perceber, a duas modificações feitas foram:

Indicar que o / “BARRA”, agora estará no /dev/sda1
Indicar que o swap, agora estará no /dev/sda6

vim /media/sata/boot/grub/menu.lst
title DEBIAN GNU/LINUX, kernel 2.6.18.1-kanotix-1
root (hd0,0)
kernel /boot/vmlinuz-2.6.18.1-kanotix-1 root=/dev/
hda1 ro
savedefault
boot

title DEBIAN GNU/LINUX, kernel 2.6.18.1-kanotix-1 (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.18.1-kanotix-1 root=/dev/
hda1 ro single
savedefault
boot

O arquivo tem que ficar assim.

title DEBIAN GNU/LINUX, kernel 2.6.18.1-kanotix-1
root (hd0,0)
kernel /boot/vmlinuz-2.6.18.1-kanotix-1 root=/dev/
sda1
ro
savedefault
boot

title DEBIAN GNU/LINUX, kernel 2.6.18.1-kanotix-1 (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.18.1-kanotix-1 root=/dev/
sda1 ro single
savedefault
boot

Como é fácil de perceber novamente, a modificação feita foi:

indicar que o KERNEL agora esta no /dev/sda1
kernel /boot/vmlinuz-2.6.18.1-kanotix-1 root=/dev/sda1 ro

5) Dar boot no LINUX pelo HD SATA

Eu queria testar se as configurações feitas no fstab estavam funcionando, por isso tinha que dar um boot no DEBIAN que esta no SATA, sem precisar fazer nenhum disco de boot com o grub, reinicie o computador, ainda com o HD IDE ligado, com isso o grub do HD IDE entrou em ação normal.

Com opção DEBIAN GNU/LINUX, kernel 2.6.18.1-kanotix-1 marcada, digite “e” ( isso mesmo a tecla e) depois com a opção kernel /boot/vmlinuz-2.6.18.1-kanotix-1 root=/dev/hda1 ro marcada, digite “e” ( isso mesmo a tecla e novamente) e mude o root=/dev/hda1 para root=/dev/sda1 de um ENTER, depois digite b (isso mesmo, agora a tecla b), pronto o grub vai inicar o KERNEL que esta no /dev/sda1.

Se tudo estiver correto, você terá o seu DEBIAN rodando pelo HD SATA, no meu caso é um HD de 300 GB, a diferença foi notável, principalmente ao copiar arquivos via rsync, “o objetivo deste servidor é espelhar arquivos de outro servidor via rsync”

bkp:~# df -h
Sist. Arq. Tam Usad Disp Uso% Montado em
/dev/sda1 56G 762M 52G 2% /
tmpfs 252M 0 252M 0% /dev/shm
/dev/sda5 220G 55G 155G 26% /media/sda5

bkp:~# uname -a
LINUX bkp 2.6.18.1-kanotix-1 #1 SMP PREEMPT Tue Oct 17 06:32:12 CEST 2006 i686 GNU/LINUX

6) Instalar o grub na HD SATA

Leia também ...   Ubuntu Enterprise Cloud: Novo Ubuntu 9.10 Karmic Koala é uma boa opção para colocar aplicação na nuvem

Bom agora só falta instalar o grub direto no HD SATA, usando os comandos do tutorial do Sergio Cioban Filho no meu DEBIAN não funcionou.

bkp:~# grub-install /dev/sda
/dev/sda does not hata many corresponding BIOS drive

Como aconteceu este erro, entrei no vivaolinux e encontrei um procedimento feito pelo Djenir Vasconcellos Filho, que estava com o mesmo problema.

bkp:~# grub
grub> root(hd0,0)
grub> setup(hd0)
grub> quit

O comando acima funcionou corretamente com o meu HD SATA de 300 GB”

 

Depois disto, desliguei o computador e retirei os HDs IDE. Ao ligar o computador, o grub esta lá, funcionando direto pelo HD SATA.

 

Caso, tenha problemas para fazer o procedimento acima, poderá fazer um disco “

6.1) Caso necessário, crie um disto de boot com o GRUB

 

Inicie o computador pelo HD SATA conforme o procedimento 5 (Dar boot no LINUX pelo HD SATA) e criamos o cristo de boot com o grub

 

mkdir /floppy

mke2fs /dev/fd0
mount /dev/fd0 /floppy -t ext2

mkdir /floppy/grub
cp /usr/lib/grub/i386-pc/stage1 /floppy/grub
cp /usr/lib/grub/i386-pc/stage2 /floppy/grub
cp /boot/grub/menu.lst /floppy/grub
umount /floppy

 

grub
grub> install (fd0)/grub/stage1 d (fd0) (fd0)/grub/stage2 p (fd0)/grub/menu.lst
grub> quit

 

Depois é só dar boot pelo disquete, o sistema vai iniciar pelo HD SATA, estão realize o procedimento 6 ( Instalar o grub na HD SATA )

7) Sair para o abraço, pois seu sistema vai ficar bem mais rápido.

Como já comentei o sistema melhora e muito, principalmente em operação que requer muita gravação de arquivos em disco, HD SATA é uma boa opção para quem precisa de velocidade de gravação mas não quer pagar uma fortuna em um HD SCSI. Um SATA de Seagate 300.0 Gb custa certa de R$ 460,00 ( segundo o buscapé ) já um scsi do mesmo tamanho custa certa de R$ 3.000,00, claro que o scsi é mais rápido. Eu nunca estudei um comparação de velocidade entre os dois, mas com relação ao IDE o SATA é notavelmente mais rápido.

 

Referencia: Instalando o Linux em HD SATA (SCSI)

Sobre pedrodelfino

Trabalha com tecnologia da informação, usando Linux a mais de 13 anos. Autor do Ebook Curso Linux Ubuntu.

  • Marcos

    Quando vc. diz que são poucas distribuições que reconhecem logo na instalação, isso não é verdade, inclusive o Debian atual, Debian/Sarge 3.1, segue a lista dos que apresentam problemas:

    Problem: Serial ATA (also known as S-ATA or SATA) chipsets are rapidly replacing legacy “parallel ATA” (PATA, i.e., regular ATA/133) chipsets — but many Linux installers’ kernels don’t yet support many Serial ATA chipsets. If yours isn’t supported, you have an installation obstacle. SUSE Linux 9.3 and later’s installation kernel, Fedora Core 3 and later’s, CentOS 4.1 and later’s, Red Hat Enterprise Linux 4 and later, Gentoo Linux 2004.3 and later’s, Knoppix 3.7 and later’s, Debian 3.1/sarge and later’s (especially when started with the “bf2.6 boot flavour” boot image), Slackware 10.2 w/test26.s boot option, Xandros Desktop OS 3.0 and later’s, Ubuntu (or Kubuntu) Linux 5.04 “hoary hedgehog” and later’s, Vector Linux 5.1 and later’s, Libranet 3.0 and later’s, MEPIS Linux 3.3.1 and later’s, Kanotix 2005-03 and later’s, Linspire 5.0 and later’s, PCLinux OS preview .81 and later’s, ArkLinux’s, and Mandriva Linux 2005 and later’s all have a good selection of the required drivers. Scott Kveton’s and Kenshi’s Debian netinst images do, likewise — see Links/Resources.

    http://linuxmafia.com/faq/Hardware/sata.html

  • Marcos

    Desculpe,
    Leia-se Debian/Etch.

  • Marcos

    Tambêm esbarrei com um problema com o seu, mas , resolvi com uma imagem do debian com backports e kernel 2.6.19, ela pode ser baixada em http://kmuto.jp/debian/d-i/ foi facim facim

    um abraço

  • Silvio GIssi

    Interessante a idéia, difícil é ter uma HD spare fácil assim. Uma possibilidade é usar um Pen Drive USB que seja grande o suficiente para conter o arquivo compactado.

    Só um comentário, quando for compactar uma instalação Linux, é uma boa prática adicionar o ‘p’ no tar (tar -czvpf / tar xvzpf) para garantir que as permissões dos arquivos serão mantidas.

    Parabéns pelo artigo.

  • Denny

    Cara eu tentei esse metodo, porem
    não tenho conexao no linux entao quando o kanotix vai atualizar não da o que faço, me da um força ai.

Aula Online: Aprenda a Dominar o Linux De Uma Vez Por Todas

x

Aprenda a Dominar o Linux De Uma Vez Por Todas

Você vai aprender passo a passo como dominar o LINUX de uma vez por todas e descobrir os 4 pilares para ser um Profissional EXPERT.