você está aqui: Home  → Arquivo de Mensagens

Instalando Slackware 11.0 em um pendrive

Colaboração: Arnado Estevão

Data de Publicação: 01 de Março de 2007

Vi vários artigos de como instalar Linux em um pendrive, mas eu queria instalar o Slackware que eu uso, utilizando o pendrive como se fosse um hd normal. Depois de alguns dias em tutoriais, artigos e os manpages da vida eu consegui, e resolvi compartilhar o que aprendi através deste artigo na esperança que usuários de outras distribuições possam adaptar a idéia para fazer o mesmo com suas distros

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

Atenção

Vamos propor um sistema com um HD tipo IDE, se o seu computador possui dispositivos SCSI ou serial ATA voce vai precisar alterar todos os sda para sd(letradoseupendrive)

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 de 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 <enter>

muito importante se o seu pendrive não for sda aqui é um dos locais onde você terá que alterar

em seguida vamos fazer as partições no pendrive. apague todas as partições existentes e crie somente duas:

Uma delas 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

  bash-3.1# 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 <enter>
      Número da partição (1-4): 2 <enter>
      
      Comando (m para ajuda): d <enter>
      Selected partition 1 <enter>
      
      Comando (m para ajuda): n <enter>
      Comando - ação
      e estendida
      p partição primária (1-4)
      p <enter>
      Número da partição (1-4): 1 <enter>
      Primeiro cilindro (1-7467, default 1): <enter>
      Using default value 1
      Último cilindro ou +tamanho ou +tamanho M ou +tamanho K (1-7467, default 7467): +10M <enter>
      
      Comando (m para ajuda): n <enter>
      Comando - ação
      e estendida
      p partição primária (1-4)
      p <enter>
      Número da partição (1-4): 2 <enter>
      Primeiro cilindro (38-7467, default 38):
      Using default value 38
      Último cilindro ou +tamanho ou +tamanho M ou +tamanho K (38-7467, default 7467): <enter>
      Using default value 7467
      
      
      Comando (m para ajuda): t <enter>
      Número da partição (1-4): 1 <enter>
      Código hexadecimal (digite L para listar os códigos): 6 <enter>
      
      Comando (m para ajuda): a <enter>
      Selecione o número da partição (1-4): 1 <enter>
      
      Comando (m para ajuda):w <enter>
    

    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 voce podera 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 <enter>
    

    Depois monte as duas partições:
      mkdir /mnt/sda1 <enter>
      mkdir /mnt/sda2 <enter>
      mount /dev/sda1 /mnt/sda1 <enter>
      mount /dev/sda2 /mnt/sda2 <enter>
    
    A seguir instale o kernel 2.6.18 no pendrive
      installpkg -root /mnt/sda2 kernel-generic-2.6.18-i486-1.tgz <enter>
      installpkg -root /mnt/sda2 kernel-modules-2.6.18-i486-1.tgz <enter>
    
    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 <enter>
    

    Gere o initrd

      mkinitrd -c -k 2.6.18 <enter>
    

    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/ <enter>
    

    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 comentario #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
    
    *muito importante se o seu pendrive nao for sda aqui é um dos locais onde você terá que alterar**

    Por fim 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

    ====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
    

    Por fim rodamos o syslinux

      syslinux /dev/sda1
    

    Finalmente de 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. Eu estou escrevendo este artigo de dentro de um semprom 2.4 512MB ram e pendrive 2.0GB. Tenho uma imagem prontinha de 64MB para instalar mas não tenho onde colocar ela na internet.


ODF Plugin da Sun para o Microsoft Office

Fonte: Notícias Linux

Usuários de Microsoft Word agora podem facilmente importar e exportar para o formato OpenDocument. A Sun liberou um plug-in que permite aos usuários ler, editar e salvar em formato OpenDocument.

Baixe em: http://www.sun.com/software/star/openoffice/index.xml

Fonte: http://www.osnews.com/story.php/17362/Sun-ODF-Plugin-for-Microsoft-Office

Comente: http://www.noticiaslinux.com.br/nl1172461190.html#comentarios



Veja a relação completa dos artigos de Arnado Estevão

 

 

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script