===== Instalando Ubuntu 12.04 no atom-asctec ===== ==== Criando uma versão customizada do Ubuntu 12.04 para o atom-asctec ==== Este tutorial foi baseado no [[http://robotics.ccny.cuny.edu/wiki/AscTec/LiveCD|site]]. === Preparação === * Tenha um computador com Ubuntu instalado; * Baixe a imagem do [[http://www.ubuntu.com/download/desktop|Ubuntu 12.04 Desktop (x86)]]; * Instale o programa [[http://uck.sourceforge.net/|UCK]] (Ubuntu Customization kit) ou, pela Central de Programas do Ubuntu, procure por UCK (Kit de Customização do Ubuntu) e instale; === Criando uma Imagem === Inicie o UCK, execute no terminal: $ uck-gui Irá aparecer uma série de mensagem na tela, responda na sequência abaixo: * **OK** * **pt** e **OK** * **pt-BR** e **OK** * Escolha a imagem ISO que baixou: **ubuntu-12.04.2-desktop-i386.iso** * **yes** * **yes** Depois, selecione **run console application** e um novo terminal irá aparecer. === No terminal aberto === == Remova o Display Manager == Isso é necessário para que o X não inicie automaticamente ao iniciar o atom-asctec. apt-get remove lightdm --purge == Set up wireless == Este passo é indicado pelo manual do atom-asctec. Instalar o wicd no lugar do network-manager do Ubuntu. apt-get remove network-manager --purge apt-get install wicd == Adicionando os módulos SD card == Edite nano /etc/initramfs-tools/modules Adicione as seguintes linhas e salve: sdhci sdhci-pci mmc_block Para as alterações terem efeito, execute: update-initramfs -u == Construindo a imagem == Feche o terminal (se abrir outro, feche-o). Retorne ao uck gui e selecione **continue building**. Ao final do processo, você verá no seu terminal algo como: Generation completed SUCCESSFULLY, find your ISO in /home/USERNAME/tmp/remaster-new-files === Movendo a imagem criada === Mova a imagem criada do diretório temporário: sudo mv ~/tmp/remaster-new-files/livecd.iso ~/Desktop/.iso sudo chown USERNAME ~/Desktop/.iso ==== Criando um LiveUSB com a imagem customizada para a instalação ==== * Inicie o programa **Criador de Discos de Inicialização** no Ubuntu; * Coloque o pendrive que será utilizado para instalar o Ubuntu 10.10 no atom-asctec (**Atenção: os dados do pendrive serão perdidos no processo, faça um backup**); * Escolha a imagem customizada na seção **Drive de CD/Imagem**; * Clique em **Criar disco de Inicialização** ==== Instalado o Ubuntu no atom-asctec ==== === Preparando === * Ligue o monitor (fornecido pela ASCTEC) no atom-asctec; * Ligue os cabos adaptadores USB nas portas USB do atom-asctec; * Ligue o teclado em um cabo-adaptador USB; * Ligue o pendrive (previamente "carregado" com a imagem customizada no outro cabo-adaptador USB); __Obs: Algumas portas USB do atom-asctec podem não funcionar o teclado e/ou o pendrive, ligue em outras portas até que esteja funcionando ambos;__ * Ligue a fonte do atom-asctec ou, se ele estiver montado no Quadrotor, ligue o quadrotor à bateria ou uma fonte; * Ligue o atom-asctec; __Obs: Se não iniciar a instalação ao iniciar o atom-asctec com o pendrive ligado, pode ser o boot. Entre na configuração da BIOS e configure para que o primeiro boot seja feito pelo pendrive (USB);__ * Caso ele inicie a instalação e não inicie a parte gráfica, digite no terminal **startx**; ==== Após a instalação ==== == Possíveis erros e soluções == ** Ubuntu não inicia: ** Isso pode estar ocorrendo devido a um problema no GRUB. Siga os passos abaixo para resolver: Execute o LiveCD do Ubuntu (o mesmo da instalação) e abra seu terminal: Execute: fdisk -l Monte a partição linux: sudo mount /mnt Instalando o GRUB2 na partição: sudo grub-install --boot-directory=/mnt/boot **Problema chave GPG:** Possível solução neste [[http://linuxlike.blogspot.com.br/2012/02/correcao-para-erro-gpg-assinaturas.html|site]] **Rede sem fio por comandos:** Se o WiCd não conseguir configurar uma rede para entra automaticamente. Aqui vai o tutorial para fazer isso: Configuração: Baseado neste [[http://www.vivaolinux.com.br/artigo/Configurando-cliente-na-rede-wireless-com-criptografia-WPA-Debian|site]] Caso tenha o network-manager (padrão no UBUNTU) instale o wicd: - Instalando do wicd no lugar do network-manager: Retirar network-manager: Abra o synaptic e procure por pacotes com nome “network-manager”; Marque todos para desinstalação; Instalando o wicd: sudo apt-get install wicd Configurando Rede iniciar automaticamente: - Criando arquivo wpa_supplicant.conf (arquivo de configuração de redes wireless): wpa_passphrase "" ‘’ > /etc/wpa_supplicant.conf - Modificando arquivos /etc/network/interfaces: Acrescentar as seguintes linhas ao final do arquivo: up wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf -wB -D wext down killall wpa_supplicant - Conectando em DCC-guest sudo iwconfig wlan0 essid DCC-guest key off sudo dhclient wlan0 - Conectando Verlab: sudo wpa_supplicant -i wlan0 -c /etc/wpa_suplicant.conf & sudo dhclient wlan0 **Acertando Data e Hora automaticamente na inicialização:** Quando se configura a rede wireless para iniciar automaticamente a hora será atualizada automaticamente todo vez que inicia o sistema. == Dicas == **Instalação do XFCE4 (melhor desempenho que o Unity):** Instalação: sudo apt-get install xfce4 **Iniciar o XFCE4:** Execute no terminal: startxfce4 **Comando para desligar o atom (é necessário desligar a chave, ele apenas entra no modo stand-by):** sudo shutdown -P now **SSH:** Para abrir a conexão SSH instale o pacote openssh sudo install openssh-server