Installing Parabola on a USB key (Português)

From ParabolaWiki
Jump to: navigation, search


Neste artigo vamos explicar como realizar uma instalação normal do Parabola em um pendrive ou memória USB. O resultado será um sistema que se atualize através do uso normal. Se você está interessado, deveria ler também Putting installation media on a USB key.

1 Pegue um pendrive suficientemente grande

Se você vai instalar o KDE com todos os seus aplicativos, 3 Gb são o tamanho mínimo recomendado, no caso do GNOME e XFCE 4, incluindo os aplicativos básicos para o escritório (GIMP, Pidgin, LibreOffice, Firefox, Gnash), você pode instalar numa memória de 2 GB, deixando uma pequena quantidade de espaço para os dados do usuário.

2 Pegue o live CD do Parabola

O CD do parábola pode ser utilizado para instalar Parabola num pendrive, a través da inicialização do CD e executando o AIF com /libre/setup ou, se você tem outro computador com GNU/Linux disponivel (não precisa ser exclusivamente o Parabola, pode usar outra distro livre). Você pode seguir as instruções install from existing GNU/Linux, e logo passar para a sessão de configuração.

3 Instalação

Inicie o instalador (/libre/setup). O processo de instalação pode ser feito como você fazia normalmente nas instalações normais, com apenas alguns passos.

  • A melhor opção é particionar manualmente o HD, devido a que a criação automática de partições pode gerar partições inecessárias.
  • Se cfdisk dá um erro fatal de "Partition ends in the final partial cylinder", o único jeito de proceder é matando todas as partições criadas no HD.

Depois, tente abrir outro terminal (Alt + F2), e escreve fdisk /dev/sdX (onde sdX é o pendrive), veja a lista de partições com a opção (P) para comprovar que tudo esteja bem, logo depois delete com a opção (d), escreve as novas partições e guarde as novas modificações com (w). Agora volte ao cfdisk.

Em resumo, o sistema de arquivos ext4 é muito bom para o uso do dia a dia. Outra dica, o pendrive tem um número limitado de escrituras e se você coloca um sistema de archivos transacional (memoria virtual) que fica atualizando dados o tempo todo seria arriscado, pois acurtaria o tempo de vida do pendrive. Então por essa razão, o melhor jeito pra evitar isto é renunciar uma partição swap (memoria virtual). Note que isso não afeta a instalação num disco rígido USB.

  • Na edição do "/etc/mkinitcpio.conf", adicione no grupo de "HOOKS" a opção "usb" despois de "udev". Isto é necessário para carregar os módulos apropriados no inicio do sistema. Se o pendrive se utiliza em vários computadores, por favor, elimine o "autodetect" no HOOKS assim o núcleo reconhecerá qualquer computador quando se inicie o sistema operacional de parábola.

4 Configuração

  • Tenha certeza que o /etc/fstab leve a informação correta de partiçionado para o /, e para qualquer outra partição que esteja no pendrive. Se você vai usar o pendrive em vários computadores, é muito provável que os dispositivos e o número de discos duros disponíveis variem segundo os computadores que você utilizar. Pelo que se aconselha o uso do BY-ID:

Para obter o UUID adequado para o seu problema de particionado, use o blkid:

  • menu.lst, é o arquivo de configuração do Grub, que deverá ser editado.
Note: Se o GRUB é instalado no pendrive, sempre será hd0,0


Com configuração estática /dev/sdaX, seria assim:

root (hd0,0)
kernel /boot/vmlinuz-linux-libre root=/dev/sda1 ro
initrd /boot/initramfs-linux-libre.img

Se você vai usar uma etiqueta de dispositivo, no seu menu.lst seria parecido a:

root (hd0,0)
kernel /boot/vmlinuz-linux-libre root=/dev/disk/by-label/Parabola ro
initrd /boot/initramfs-linux-libre.img

Com UUID, se pareceria a:

root (hd0,0)
kernel /boot/vmlinuz-linux-libre root=/dev/disk/by-uuid/3a9f8929-627b-4667-9db4-388c4eaaf9fa ro
initrd /boot/initramfs-linux-libre.img

Mas se você vai usar o BY-ID,(que é muito importante para trabalhar em vários computadores, devido que é reconhecido pelo identificador de hardware), teria que ser parecido a isto:

root   (hd0,0)
kernel /boot/vmlinuz-linux-libre root=/dev/disk/by-id/usb-Kingston_DT_100_G2_0013729B6EB8EB6115590179-0:0-part1 ro
initrd /boot/initramfs-linux-libre.img

5 Veja inclusive