Visite também: Br-Linux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais]
Voltar   Under-Linux.org Fóruns > UnderLinux Wiki
Wiki Classificados Galeria Reviews Jogos Comunidades RSS Feeds FAQ Termos de Uso Sobre
Cadastre-se FotosBlogs Lista de Membros Calendário Pesquisar Mensagens de Hoje Marcar Fóruns Como Lidos

Ferramentas pessoais
Publicidade

From UnderLinux Wiki

Instalar o Slackware 11.0 no pendrive

Tabela de conteúdo

Requisitos

  • Conhecimentos médios de Linux e da distribuição Slackware;
  • Saber instalar o Slackware;
  • Saber gravar a ISO;
  • Saber particionar usando o fdisk.

Material

ISO do Slackware 11.0

Kernel 2.6.18

Pendrive de no mínimo 512MB

Computador com suporte a boot pela USB.

ATENÇÃO! Vamos propor um sistema com um HD tipo IDE, se o seu computador possui dispositivos SCSI ou serial ATA, você vai precisar alterar todos os sda para sd(letra do seu pendrive).

Instalação

Grave a ISO do Slackware 11 em um CD e depois instale o Slackware no HD do seu computador, você pode marcar somente os pacotes da série A e AP, depois entre e instale o kernel 2.6.18.

Feito isto, dê boot novamente pelo CD de instalação e introduza o seu pendrive. Depois de carregar o mapa do teclado, saia para o prompt do bash e digite:

# mknod /dev/sda b 8 0

NOTA: Muito importante, se o seu pendrive não for sda, aqui é um dos locais onde você terá que alterar. <p style="text-indent: 26px;" align="justify"> Em seguida vamos fazer as partições no pendrive. Apague todas as partições existentes e crie somente duas:

  • 1 com 10MB, tipo 6, VFAT16 e torne esta partição ativa;
  • a outra tipo 83 Linux normal, com o restante do espaço que sobrar.

Exemplo:

# fdisk /dev/sda

O número de cilindros para este disco está configurado para 7467. Não existe nada de errado, mas isto é maior que 1024, e pode em certas configurações causar problemas com:

  1. Programas que executam em tempo de inicialização (versões velhas do LILO)
  2. Inicialização e programas de particionamento de outros OSs (p.ex., DOS FDISK, OS/2 FDISK)
Comando (m para ajuda): d
Número da partição (1-4): 2

Comando (m para ajuda): d
Selected partition 1

Comando (m para ajuda): n
Comando - ação
e estendida
p partição primária (1-4)
p
Número da partição (1-4): 1
Primeiro cilindro (1-7467, default 1):
Using default value 1
Último cilindro ou +tamanho ou +tamanho M ou +tamanho K (1-7467, default 7467): +10M

Comando (m para ajuda): n
Comando - ação
e estendida
p partição primária (1-4)
p
Número da partição (1-4): 2
Primeiro cilindro (38-7467, default 38):
Using default value 38
Último cilindro ou +tamanho ou +tamanho M ou +tamanho K (38-7467, default 7467):
Using default value 7467

Comando (m para ajuda): t
Número da partição (1-4): 1
Código hexadecimal (digite L para listar os códigos): 6

Comando (m para ajuda): a
Selecione o número da partição (1-4): 1

Comando (m para ajuda): w

Grave as alterações e entre no setup. Proceda uma instalação normal, escolhendo como target a partição /dev/sda2. Formate e escolha o tipo de sistema de arquivos reiserfs. Escolha os pacotes conforme o tamanho do seu pendrive, eu escolhi somente os pacotes da série "a","ap" e "n" para um pendrive de 512M.

Logo a seguir ele vai pedir o tipo de interação com os pacotes a serem instalados, escolha expert menu e logo no primeiro menu, no primeiro item da série "a", desmarque opção kernel 2.4.33.3.

Aproveite para desmarcar pacotes que não vai usar, mas cuidado pra não desmarcar nada que seja essencial ao sistema, não se preocupe em instalar tudo o que vai precisar agora, porque depois de instalado você poderá instalar e desinstalar pacotes normalmente pelo cdrom usando o pkgtool ou baixando dos repositórios de ftp do Slackware.

Termine a instalação normalmente, com exceção da instalação do disco de boot e da instalação do lilo, mande pular ou cancelar estas duas partes, as demais proceda normalmente, sendo que no kernel escolha a opção teste26.i, configure a senha do root, fuso horário, fontes e rede.

Feito isto, dê boot pelo HD com o Slackware e kernel 2.6.18 previamente instalados.

Faça login como root e então formate a primeira partição do pendrive:

# mkfs.msdos /dev/sda1

Depois monte as duas partições:

# mkdir /mnt/sda1
# mkdir /mnt/sda2
# mount /dev/sda1 /mnt/sda1
# mount /dev/sda2 /mnt/sda2

A seguir instale o kernel 2.6.18 no pendrive

# installpkg -root /mnt/sda2 kernel-generic-2.6.18-i486-1.tgz
# installpkg -root /mnt/sda2 kernel-modules-2.6.18-i486-1.tgz

Agora vamos corrigir uns pequenos bugs do instalador:

# cd /mnt/sda2/etc/rc.d
# rm rc.modules
# ln -s rc.modules-2.6.18 rc.modules
# cd /mnt/sda2/lib/modules
# rm -rf 2.4.3.33

Configurando o boot com syslinux

Gerando o initrd

# cd /boot

Gere o initrd:

# mkinitrd -c -k 2.6.18

Copie o módulo usb-storage.ko para dentro do initrd-tree:

# cp /lib/modules/2.6.18/kernel/drivers/usb/storage/usb-storage.ko /boot/initrd-tree/lib/modules/2.6.18/

Agora é importante alterar o linuxrc para dar tempo deste módulo carregar completamente.

# cd initrd-tree

Altere o arquivo linuxrc, na linha 70 entre o comando fi e o comentário #initialize LVM, adicione uma linha:

sleep 10

Exemplo:

fi
sleep 10

initialize LVM

Agora vamos terminar de configurar a raiz verdadeira do sistema. Digite:

# echo "reiserfs" > rootfs
# echo "/dev/sda2" > rootdev

NOTA: Muito importante, se o seu pendrive não for sda, aqui é um dos locais onde você terá que alterar.

Reconstruir o initrd

# cd /boot
# mkinitrd -k 2.6.18

Agora vamos copiar o vmlinuz e o initrd.gz para o sda1.

# cp initrd.gz /mnt/sda1
# cp vmlinuz /mnt/sda1

Por fim usando o vi ou o mcedit, vamos digitar o syslinux.cfg:

# vi syslinux.cfg

default slackpen

label slackpen
kernel vmlinuz
append initrd=initrd.gz

Agora vamos copiar o syslinux.cfg também:

# cp syslinux.cfg /mnt/sda1

Rodamos o syslinux:

# syslinux /dev/sda1

Iniciando o sistema

Finalmente dê reboot no computador e configure a BIOS para dar boot pelo USB-HDD ou USB-ZIP e está tudo pronto, depois de dar boot pelo pendrive sua instalação ficará como num HD normal, você pode instalar e desinstalar pacotes.

Autor

  • josealeixo - (aleixo50 (at) hotmail.com)
Horários baseados na GMT -3. Agora são 18:03.


Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.