MIPS Installation (Português)

From ParabolaWiki
Jump to: navigation, search

Ainda não há meios instaláveis ​​para a arquitetura mips64el Issue#100. Você pode instalar o sistema básico, seguindo as instruções abaixo usando outro sistema instalado na máquina, ou (com pequenas alterações) um sistema de uma outra arquitetura com o disco de destino conectado.

Nota: Algumas atualizações para o sistema tornam a instalação mais complexa, por favor relate um bug no caso e vincule o relatório de erros nesta página, assim deste jeito se sabe que é necessário fazer uma nova imagem de base.

1 Obtendo o sistema base

Descarregue a última instalação base do nosso site. Este arquivo em formato "tar" contém todos os pacotes base, e é praticamente o mesmo que um Parabola recém-instalado.

Extraí-lo em uma partição diferente do sistema atual: veja "Chrooteando" o sistema na seção abaixo.

Nota: Se você não tiver um sistema ou uma instalação com o sistema actual (por exemplo, as partições grandes não estão disponíveis), então neste caso a gente recomenda que você veja MIPS Installation/Precursor OS.

2 Partições

Nosso Yeeloong não tinha espaço não particionado. O que fizemos foi usar o gparted, com ele desligamos a partição de swap e redimensionamos para ter maior espaço para a nova instalação que vamos fazer. Depois disto com o mesmo programa, formatamos ele com o sistema de arquivos ext3.

Nota: Nesta documentação, a nossa partição raíz será o "sda7" ou "(wd0,6)" e a nossa partição swap será o "sda3". Se isto é diferente no seu sistema, você terá que fazer as substituições para os valores corretos.

3 Extrair o pacote tarball "base"

Execute os seguintes comandos em modo root:

 mkdir /media/parabola
 mount /dev/sda7 /media/parabola
 tar xfvj base-20111126.tar.bz2 -C /media/parabola
Nota: O que estamos fazendo é criar uma pasta em /media com o nome de "parabola", montar nossa nova partição (que seria neste caso o sda6) no /media/parabola e extrair o pacote "base" nessa pasta com o comando tar.

Se você está instalando a partir de uma máquina que não é arquitetura mips64el (ou quer configurá-lo mais tarde), pule diretamente para a sessão "Montando partições no boot" e edite /media/parabola/etc/fstab em vez do modo chroot que seria /etc/fstab.

4 "Chrooteando" o sistema

Execute os seguintes comandos em modo root para entrar em modo chroot no sistema:

 mount -t proc none /media/parabola/proc
 mount --rbind /dev /media/parabola/dev
 mount --rbind /sys /media/parabola/sys
 chroot /media/parabola /bin/bash

Você entrará em um novo shell.

5 Instalação dos pacotes básicos

Certifique-se que você pode acessar a Internet a partir do precursor do sistema operacional de onde você está fazendo a instalação de Parabola.

O pacote básico de imagem inclui apenas o mínimo necessário para iniciar e logo chegar a uma linha de comando, em seguida, após isso, crie uma interface com fio com o comando "ip". Já nesta parte depois da primeira inicialização do Parabola, provavelmente quer instalar mais pacotes, se você quiser ja pode fazer-lo e ter um ambiente de escritório básicos, navegador web e wifi e muito mais.

Mas acima de tudo, para conseguir isso, você terá que editar o arquivo /etc/resolv.conf para o seu sistema chroot poder resolver os servidores de pacotes do Parabola. Por exemplo:

cat > /etc/resolv.conf << EOF

# dns.telecomix.org - Telecomix Censorship-proof DNS

nameserver 91.191.136.152

EOF

Logo a seguir, você deve instalar os pacotes adicionais necessários:

pacman -Sy xorg-server xf86-input-evdev xf86-video-siliconmotion \
xf86-video-fbdev gdm xfce4 network-manager-applet \
gnome-power-manager links lynx iceweasel-libre rfkill \
ttf-dejavu ttf-liberation net-tools lynx links gedit \
xorg-fonts-75dpi-libre xorg-fonts-100dpi-libre

Com este feito isto ja deve ser o suficiente para obter outras coisas relativamente simples, como o som e a impressão. Isto sempre e quando os pacotes referidos acima são estabelecidos após a inicialização no Parabola.

6 Configurando os pacotes básicos

Para usar a seção xfce4 por padrão no gdm, você pode fazer assim:

mv /usr/share/xsessions/gnome.desktop /root/

Em seguida, edite isto na linha DAEMONS no /etc/rc.conf:

DAEMONS=(hwclock metalog dbus networkmanager netfs crond gdm)

7 Definir o editor de configuração

A instalação básica tem vi, nano, ed e zile (um pequeno editor basado em Emacs) instalado por padrão, no nosso exemplo vamos a utilizar o editor nano, mas se você precisa de outro editor que não seja nenhum dos programas padrões, você pode instalar outros editores do repositório. Caso você necessitar de outro editor execute o seguinte comando para instalar, como por exemplo o Emacs:

 pacman -Sy emacs 

ou instalar emacs-nox para evitar dependências do servidor X:

 pacman -Sy emacs-nox

8 Montando partições para a inicialização do sistema

Configurar o archivo /etc/fstab para montar as partições para a inicialização do sistema:

 nano /etc/fstab

/dev/sda7     /     ext3     defaults    0    0
/dev/sda3     swap  swap     defaults    0    0

9 Saindo do chroot

 exit
 umount /media/parabola/dev/shm
 umount /media/parabola/dev/pts
 umount /media/parabola/dev
 umount /media/parabola/sys
 umount /media/parabola/proc
 umount /media/parabola/

10 Adicione o novo sistema para PMON

Para inicializar Parabola diretamente de PMON, edite o arquivo de PMON boot.cfg:

 nano /boot/boot.cfg
Nota: Em alguns sistemas este arquivo está em /boot.cfg -- em geral, você deve editar o boot.cfg na primeira partição do seu dispositivo de boot, por exemplo, /dev/sda1 -- você pode usar o comando "mount" no seu sistema de arquivos para ver em onde está montado o boot.cfg.

Em seguida, adicione o seguinte dado como primeira entrada:

File: /boot/boot.cfg
title  Parabola GNU/Linux-libre
kernel (wd0,6)/boot/vmlinuz-linux-libre
args root=/dev/sda7 console=tty no_auto_cmd resume=/dev/sda3 libata.force=80c rootdelay=8

com (wd0,6) correspondendo ao /dev/sda7.

11 Inicialização

Reinicie o computador e selecione o Parabola no menu!

12 Pós Instalação

Se você quiser definir uma senha de root, deve mudar para um terminal virtual pressionando Ctrl-Alt-F1, logar como root (sem senha) e digitar passwd. Depois disso, você pode pressionar Ctrl-Alt-F7 para voltar ao login de sessão gráfica.

Após a primeira inicialização, é recomendável atualizar o sistema:

 pacman -Syu

Se você planeja executar numa conexão sem fio a partir deste ponto em diante, pode habilitar o daemon rfkill. Tendo este daemon inicializado antes que o net-profiles ou networkmanager, permitirá iniciar corretamente o wifi durante a inicialização sem ter que pressionar o botão no teclado sem fio (Fn + F5).

 nano /etc/rc.conf
Logo adicione o rfkill antes que o net-profiles ou networkmanager no DAEMONS=()

A próxima vez que você reiniciar você vai ter a conexão sem fio funcionando corretamente.

Aviso: Alguns programas podem quebrar-se se a sua localidade não está definida corretamente. Edite no terminal o /etc/locale.gen apropriadamente com o seu editor preferido de texto e execute o comando locale-gen. Em seguida, edite o /etc/rc.conf para que coincida os locais de locale.gen com o rc.conf.
Nota: Na primeira vez que você faça um clique no ícone do navegador web em xfce4, você receberá uma pergunta para selecionar um navegador web. Ai nesse momento, você terá que entrar no "/usr/bin/iceweasel" na caixa de diálogo para poder escolher ele como o seu navegador favorito.

13 Obter Ajuda

Se precisar de ajuda, você pode encontrar-nos no canal de IRC de [irc:/irc.freenode.net/#parabola] ou nas listas de discussão.