Instalar o CentOS a partir de um chaveiro USB
Dica publicada em Linux / Configuração
Instalar o CentOS a partir de um chaveiro USB
Os chaveiros USB estão tão baratos que não se justifica mais empregar mídias óticas em um incontável números de aplicações, atualmente estou migrando todas as minhas ferramentas que uso no dia a dia para pendrives. São leves, pequenos, confiáveis e de leitura mais rápida do que as mídias óticas convencionais.
Já publiquei coisa parecida aqui no VOL abordando o Slax (Slax como USB live e Customizando e atualizando o Slax), agora vou mostrar de uma forma simples e rápida como construir um instalador da distribuição CentOS.
Em primeiro lugar tenha um pendrive capaz de armazenar as imagens ISO do CentOS, que na versão atual (5.5) são 8 imagens ISO de 650MB para instalação em CD-ROM e duas de DVD caso deseje instalar os pacotes de idiomas do OpenOffice.org. Neste caso irá precisar de um pendrive de 8GB ou maior.
1. Preparando o pendrive
1.1. Apague todo possível conteúdo do pendrive excluindo a MBR e a tabela de partições com o comando dd:
# dd if=/dev/zero of=/sdb bs=512 count=1
(no meu caso o pendrive adotou a designação /dev/sdb, mas isso pode ser diferente conforme a configuração de seu hardware)
1.2. Particione o pendrive com seu utilitário de particionamento preferido, pode ser o fdisk ou o cfdisk. No cfdisk os passos são:
New > Bootable > Type (selecione o b que é fat32) > write > (digite yes literalmente)
Criada a partição /dev/sdb1, vamos proceder com a formatação em vfat (FAT32):
# mkfs.vfat -n CentOS /dev/sdb1
No Slackware o comando é o mkdosfs, porém é a mesma sintaxe.
1.3. Com a ferramenta syslinux, vamos tornar nosso pendrive bootável:
# syslinux -s /dev/sdb1
Em seguida copiaremos a imagem da MBR syslinux para o pendrive:
# dd if=/usr/share/syslinux/mbr.bin of=/dev/sdb
Agora vamos pegar a imagem do Kernel Linux no imagem ISO do primeiro disco de instalação do CentOS. Primeiramente a montaremos:
# mount -ro loop -t iso9660 /Diretorio_onde_estao_as_imagens/CentOS-5.5-x86_64-bin-DVD-1of2.iso /mnt/Dir_temporario
Em seguida copiaremos o diretório do isolinux para o pendrive com o nome de syslinux:
# cp -rfv /mnt/Dir_temporario/isolinux /mnt/sdb1/syslinux
Agora renomearemos o arquivo de configuração do isolinux:
# mv /mnt/sdb1/syslinux/isolinux.cfg /mnt/sdb1/syslinux/syslinux.cfg
Pronto! Você já tem um pendrive bootável do instalador do CentOS.
1.4. Finalizando
Desmontamos a imagem ISO que foi montada através do dispositivo de loop:
# umount /dev/loop0
E finalmente copiamos as imagens ISO do CentOS para o pendrive:
# cp -rav /Diretorio_onde_estao_as_imagens/CentOS-5.5-x86_64*.iso /mnt/sdb1/
Agora basta proceder com a instalação e quando o instalador perguntar a origem da instalação aponte para o seu dispositivo USB.
Fonte de consulta: http://wiki.centos.org/HowTos/InstallFromUSBkey
Já publiquei coisa parecida aqui no VOL abordando o Slax (Slax como USB live e Customizando e atualizando o Slax), agora vou mostrar de uma forma simples e rápida como construir um instalador da distribuição CentOS.
Em primeiro lugar tenha um pendrive capaz de armazenar as imagens ISO do CentOS, que na versão atual (5.5) são 8 imagens ISO de 650MB para instalação em CD-ROM e duas de DVD caso deseje instalar os pacotes de idiomas do OpenOffice.org. Neste caso irá precisar de um pendrive de 8GB ou maior.
1. Preparando o pendrive
1.1. Apague todo possível conteúdo do pendrive excluindo a MBR e a tabela de partições com o comando dd:
# dd if=/dev/zero of=/sdb bs=512 count=1
(no meu caso o pendrive adotou a designação /dev/sdb, mas isso pode ser diferente conforme a configuração de seu hardware)
1.2. Particione o pendrive com seu utilitário de particionamento preferido, pode ser o fdisk ou o cfdisk. No cfdisk os passos são:
New > Bootable > Type (selecione o b que é fat32) > write > (digite yes literalmente)
Criada a partição /dev/sdb1, vamos proceder com a formatação em vfat (FAT32):
# mkfs.vfat -n CentOS /dev/sdb1
No Slackware o comando é o mkdosfs, porém é a mesma sintaxe.
1.3. Com a ferramenta syslinux, vamos tornar nosso pendrive bootável:
# syslinux -s /dev/sdb1
Em seguida copiaremos a imagem da MBR syslinux para o pendrive:
# dd if=/usr/share/syslinux/mbr.bin of=/dev/sdb
Agora vamos pegar a imagem do Kernel Linux no imagem ISO do primeiro disco de instalação do CentOS. Primeiramente a montaremos:
# mount -ro loop -t iso9660 /Diretorio_onde_estao_as_imagens/CentOS-5.5-x86_64-bin-DVD-1of2.iso /mnt/Dir_temporario
Em seguida copiaremos o diretório do isolinux para o pendrive com o nome de syslinux:
# cp -rfv /mnt/Dir_temporario/isolinux /mnt/sdb1/syslinux
Agora renomearemos o arquivo de configuração do isolinux:
# mv /mnt/sdb1/syslinux/isolinux.cfg /mnt/sdb1/syslinux/syslinux.cfg
Pronto! Você já tem um pendrive bootável do instalador do CentOS.
1.4. Finalizando
Desmontamos a imagem ISO que foi montada através do dispositivo de loop:
# umount /dev/loop0
E finalmente copiamos as imagens ISO do CentOS para o pendrive:
# cp -rav /Diretorio_onde_estao_as_imagens/CentOS-5.5-x86_64*.iso /mnt/sdb1/
Agora basta proceder com a instalação e quando o instalador perguntar a origem da instalação aponte para o seu dispositivo USB.
Fonte de consulta: http://wiki.centos.org/HowTos/InstallFromUSBkey