Roteiro de Instalação do Fedora nos Blades para o Carro
Objetivo desse roteiro
Esse é um roteiro de como formatar e configurar uma máquina blade para o Carro.
Aqui é explicado:
- Configurar o Windows;
- Instalar o Fedora
- Instalar a MAE;
- Instalar o CARMEN;
- Instalar o Kernel RT;
- Instalar o CUDA.
Configurando o Windows
Primeiros Passos
Para configurar a máquina no Windows, coloque o usuário como car<0x> sendo x o número da máquina.
Exemplo: CAR01 é a máquina 1 dos blades
Utilize a senha padrão do LCAD.
O nome Windows da máquina é CAR0<x> assim como o nome do usuário.
Configurar rede
Para configurar a rede no Windows siga o seguinte:
Máquina IP Mascára Gateway DNS1 DNS2 CAR01 10.50.2.201 255.255.255.0 10.50.2.1 200.137.66.240 8.8.8.8 CAR02 10.50.2.202 255.255.255.0 10.50.2.1 200.137.66.240 8.8.8.8 CAR03 10.50.2.203 255.255.255.0 10.50.2.1 200.137.66.240 8.8.8.8 CAR04 10.50.2.204 255.255.255.0 10.50.2.1 200.137.66.240 8.8.8.8 CAR05 10.50.2.205 255.255.255.0 10.50.2.1 200.137.66.240 8.8.8.8 CAR06 10.50.2.206 255.255.255.0 10.50.2.1 200.137.66.240 8.8.8.8
Configuração do HD
Baixe o programa EASEUS Partition Master para modificar o tamanho do HD sem afetar o Windows.
Instale-o e na tela de abertura clique em go main screen.
Clique no C: e então no botão resize.
Coloque o C com 120000MB.
Clique em Ok e apply.
Reinicie e espere a modificação do tamanho.
Instalação do Fedora
Utilize o DVD do Fedora 16, que pode ser baixado aqui.
Reinicie a máquina e coloque boot pelo DVD.
Utilize o idioma ingês.
Teclado U.S. International.
Utilize Basic Storage.
Caso o Fedora já esteja instalado, vai perguntar sobre uma Fresh Instalation ou Upgrade the System, utilize Fresh Instalation.
Quando perguntar do domain, utilize car0<x>, sendo x o número da máquina.
Timezone, defina como São Paulo/América
Defina a senha de root do LCAD.
Quando perguntar de como fazer a instalação, utilize Replace Existing Linux System e clique em Review and Modify Partition Layout.
Utilize o / com 331584MB.
Utilize swap com 24032MB.
Instale a máquina como Software Development e clique em Customize now.
Siga a configuração abaixo:
Configuração Pacotes
Desktop Environments
Marque apenas Gnome e KDE.
Application
Maque todos menos Games.
Development Tools
Marque todas as opções.
Servers
Marque apenas Printing Support.
Base System
Marque as opções:
Administration Tools Base Fonts Hardware Support Input Methods Java System Tools
Languages
Pode pular esses pacotes.
Espere a instalação dos pacotes e a máquina ser reiniciada.
Ao reiniciar siga os passos:
Após instalar
Configure o usuário como no Windows.
Utilize o sincronismo de hora pela internet.
Configure a rede igualmente à feita no Windows.
Instale o easyLife, baixando-o aqui.
Execute:
# rpm -ivh easylife-3.1-1.noarch.rpm
Após instalar execute:
# easylife
Marque as opções:
- Codecs
- Flash
- Fonts
- Utils
- NiceMenus
- MediaPlayers
Instalando a MAE
Para instalar o carmen siga o tutorial aqui
Instalando o Carmen
Para instalar o carmen siga o tutorial aqui
Instalando o Kernel RT
Atualize todos os pacotes do fedora:
# yum -y update
Baixe o kernel:
$ wget http://www.kernel.org/pub/linux/kernel/v3.x/linux-3.4.8.tar.bz2
Baixe o patch:
$ wget http://www.kernel.org/pub/linux/kernel/projects/rt/3.4/patch-3.4.8-rt16.patch.bz2
Logo após baixe instale os pacotes, logando como root:
# yum install gcc ncurses ncurses-devel kernel-devel -y
Após instalar os pacotes, digite
# cd /usr/src/kernels # cp /< diretório onde voce baixou seu kernel>/linux-3.4.8.tar.bz2 . # cp /< diretório onde voce baixou seu patch>/patch-3.4.8-rt16.patch.bz2 .
Descompacte o kernel:
# tar -jxvf linux-3.4.8.tar.bz2
Mude para o diretório do kernel:
# cd linux-3.4.8
Faca o patch do kernel:
# bzcat ../patch-3.4.8-rt16 | patch -p1
Obtenha a configuração atual no novo kernel:
# make oldconfig
O kernel vai fazer algumas perguntas, fique atento quanto ele perguntar sobre o kernel, que tem que ser a opção real time e sem modo debug.
Logo após isso, execute o comando:
# make menunconfig
Caso tenha algo a mudar no kernel, mude nesses menus.
Ao finalizar, salve as configurações e continue como descrito abaixo:
# make bzImage && make modules && make modules_install
Vai demorar, por isso espere.
Após finalizar sem erro, agora é copiar o kernel para /boot:
# cp arch/x86_64/boot/bzImage /boot/vmlinuz-3.4.8.16-rt # cp System.map /boot/System.map-3.4.8.16-rt # cp .config /boot/config-3.4.8.16-rt
Gere a imagem:
# cd /boot # mkinitrd initramfs-3.4.8-rt16.img 3.4.8-rt16
Atualize o grub:
# grub2-mkconfig -o /boot/grub2/grub.cfg
Reinicie o computador para verificar se tudo está certo.
Instalando a placa de vídeo
Como é necessário desativar no modprobe o nouveau, execute os seguintes passos:
Vá no terminal e edite o arquivo /etc/modprobe.d/blacklist.conf
# vi /etc/modprobe.d/blacklist.conf
Na linha 33 adicione:
blacklist nouveau
Edite o arquivo /etc/default/grub:
vi /etc/default/grub
Adicione o seguinte texto na linha 4, antes do ":
rdblacklist=nouveau nouveau.modeset=0
Atualize o grub:
# grub2-mkconfig -o /boot/grub2/grub.cfg
Reinicie o computador.
Após reiniciar, aperte Ctrl+Alt+F2 e logue como root.
Após logar como root digite:
# telinit 3
Logue novamente e digite:
# telinit 3
Baixe o drive:
$ wget http://us.download.nvidia.com/XFree86/Linux-x86_64/295.71/NVIDIA-Linux-x86_64-295.71.run
Adicione permissões de escritas no arquivo da nvidia:
# chmod +x NVIDIA-Linux-x86_64-295.71.run
Execute o arquivo:
# ./NVIDIA-Linux-x86_64-295.71.run
Reinicie.
Instalando o CUDA
Baixe o toolkit:
$ wget http://developer.download.nvidia.com/compute/cuda/4_2/rel/toolkit/cudatoolkit_4.2.9_linux_64_fedora14.run
Baixe o SDK:
$ wget http://developer.download.nvidia.com/compute/cuda/4_2/rel/sdk/gpucomputingsdk_4.2.9_linux.run
Dê permissões de escrita para os arquivos:
$ chmod +x cudatoolkit_4.2.9_linux_64_fedora14.run gpucomputingsdk_4.2.9_linux.run
Instale o toolkit:
# ./cudatoolkit_4.2.9_linux_64_fedora14.run
Ao perguntar: Enter install path (default /usr/local/cuda, '/cuda' will be appended): digite enter.
Saia de root e digite o aruqivo ~/.bashrc:
$ vi ~.bashrc
Adicione as seguintes linhas:
#CUDA export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64:/usr/local/cuda/lib export PATH=$PATH:/usr/local/cuda/bin
Execute:
# ldconfig
Instale o SDK:
# ./gpucomputingsdk_4.2.9_linux.run
Coloque o path /usr/local/cuda/SDK e aperte enter quando perguntar o diretório do CUDA.
Coloque permissão 777 na pasta do SDK:
# chmod -R 777 /usr/local/cuda/SDK
Entre no terminal e execute:
$ cd /usr/local/cuda/SDK $ cd C $ make