|
|||||||
| Wiki | Classificados | Galeria | Reviews | Jogos | Comunidades | RSS Feeds | FAQ | Termos de Uso | Sobre |
| Cadastre-se | Fotos | Blogs | Lista de Membros | Calendário | Pesquisar | Mensagens de Hoje | Marcar Fóruns Como Lidos |
FerramentasPublicidade |
From UnderLinux WikiInstalar o Slackware 11.0 no pendrive
[editar] Requisitos
[editar] MaterialISO 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). [editar] InstalaçãoGrave 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:
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:
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 [editar] Configurando o boot com syslinux[editar] 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 [editar] initialize LVMAgora 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. [editar] 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 [editar] Rodamos o syslinux:# syslinux /dev/sda1 [editar] Iniciando o sistemaFinalmente 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. [editar] Autor
|