Migration from Arch (Português) - ParabolaWiki

# Migration from Arch (Português)

Liberte seu Arch Linux para o Parabola!

Desabilite a verificação de assinatura no /etc/pacman.conf e adicione a chave correta manualmente

File: `/etc/pacman.conf`

    ...
    SigLevel = None

    ...

NB Arch Pacman reports 'None' as an invalid value for SigLevel. Correct option according to pacman.conf man page is

      SigLevel = Never

Instale nossa keyring e lista de mirrors de repositórios livres em /etc/pacman.d/mirrorlist.

    # pacman -U http://repo.parabolagnulinux.org/pool/packages/parabola-keyring-20121102-1-any.pkg.tar.xz

    # pacman -U http://repo.parabolagnulinux.org/pool/packages/pacman-mirrorlist-libre-20121104-1-any.pkg.tar.gz

    # pacman-key --populate parabola

Note: Este endereço pode mudar se nós atualizarmos ambos os pacotes. Se isto não funcionar, por favor verifique por um possível upgrade aqui e por favor edite este artigo.

Adicione o repositório [libre] ao seu pacman.conf antes de [core]:

    # $EDITOR /etc/pacman.conf

File: `/etc/pacman.conf`

    [libre]
    Include = /etc/pacman.d/mirrorlist

    [core]
    ...

Limpe o cache do pacman:

    # pacman -Scc

Force a sincronia da base de dados e atualize os pacotes:

    # pacman -Syyu

Aviso: Ao escolher o grub, é necessário ter sua partição /boot em um formato compatível com o grub tal como ext3. grub será substituido por grub-libre, o qual irá remover seu arquivo regular menu.lst em favor de um padrão, remarcado. Você pode encontrar o arquivo antigo renomeado para menu.lst.pacsave. Se você estiver usando o grub (não o grub2) e seu sistema não iniciar depois de atualizar o grub para o grub-libre, apenas use qualquer tipo de live-cd e renomeie menu.lst.pacsave para menu.lst. Seu sistema irá então iniciar com linux-libre. Se você mudou do grub2 para o grub2-libre não se esqueça de executar

    # grub-mkconfig -o /boot/grub/grub.cfg

para gerar novamente seu arquivo grub.cfg.
Note: Se você não executar este comando antes de reiniciar, seu sistema irá falhar ao iniciar. Isto é causado pela image do kernel /boot/vmlinuz-linux que foi substituido por /boot/vmlinuz-linux-libre, e /boot/initramfs-linux.img que foi substituido por /boot/initramfs-linux-libre.img. Maualmente edite a entrada de menu do grub no momento da inicialização, isto irá permitir a inicialização do sistema, após isto você poderá fazer a atualização da configuração do grub2. alternativamente você pode iniciar de um live CD e efetuar um chroot como indicado abaixo.

Para reparar seu sistema você pode iniciar em um instalador do Parabola novamente (ou qualquer GNU/Linux distro livre, fornecida com a mesma arquitetura) e entrar em modo chroot para resolver o problema. Se você já executou o comando mencionado acima , não é necessário fazer este procedimento.

Usando o CD de instalação do Parabola você pode fazer um chroot conforme abaixo:

     # mount /dev/sda2 /mnt

(No exemplo o sistema está em sda2)

Se você não sabe onde está o sistema, execute o seguinte comando:

     # fdisk -l

Se você tem uma partição separada para /boot, monte-e da seguinte forma:

     # mount /dev/sda1 /mnt/boot

(Neste caso o /boot está em sda1) Do contrário, se você tem o /home em outra partição, não é necessário montá-la.

Entre no ambiente de chroot fazendo o seguinte:

    # mount -t proc none /mnt/proc

    # mount -t sysfs none /mnt/sys

    # mount --bind /dev /mnt/dev

    # chroot /mnt

Agora você pode executar o comando ...

     grub-mkconfig -o /boot/grub/grub.cfg

... para resolver o problema do Grub.

Depois disto, você deve desmontar /dev /sys e /proc antes de reiniciar o sistema

    # umount /mnt/dev/shm

    # umount /mnt/dev/pts

    # umount /mnt/dev

    # umount /mnt/sys

    # umount /mnt/proc

    # umount /mnt

Você está agora pronto para reiniciar.
Note: É possível que em seu sistema você tenha as últimas versões dos pacotes (o qual veio com a versão anterior do sistema operacional) do que os oferecidos pelos repositórios livre do Parabola, para eliminar estes pacotes que são pacotes não livres, deve-se fazer o downgrade do seu sistema e instalar os pacotes que vem dos repositórios livres do parábola, executando...

     # pacman -Suu

Após a conclusão, pode ser necessário modificar alguns arquivos. Se isso acontecer, será exibido um aviso no console. No caso do pacote grub2, aparecerá um alerta sobre as mudanças de arquivos /etc/default/grub e /boot/grub/grub.cfg da seguinte forma:

    warning: /boot/grub/grub.cfg installed as /boot/grub/grub.cfg.pacnew warning: /etc/default/grub installed as /etc/default/grub.pacnew

Isto normalmente muda o nome de Archlinux para Parabola. Verifique as diferenças entre os arquivos (especialmente se você mudou este arquivo no passado), para adicionar a configuração , se você desejar, pode substituí-los manualmente renomeando cada arquivo. Depois disto, execute novamente...

     # grub-mkconfig -o /boot/grub/grub.cfg

...para atualizar a configuração.

Instale o pacote your-freedom para remover pacotes não livres que não tem substitutos livres.

    # pacman -S your-freedom

Reinicie seu sistema para completar a migração.

Bem Vindo, você está agora no Parabola! Você encontrou algum hardware que não está funcionando depois de instalar o pacote your-freedom? Isto possivelmente significa que não há um driver livre ou firmware disponivel para o dispositivo (verifique o dmesg). Em h-node você irá encontrar muitos dispositivos que funcionam com um sistema operacional totalmente livre.

Se você encontrar qualquer dúvida ao aplicar estas instruções por favor relate em nosso Bug Tracker, ou se você achar melhor, edite este artigo do wiki!

Categories:

- Português
- Getting and installing