B. Métodos
B.1.
Instalação:
Usando meu método para colocar GNU/Linux persistente (capaz de manter as modificações e configurações) em um pendrive, vamos instalar o Sabayon Linux, a ISO baixada na
página 1.
Ao invés de usar UNetbootin (método mais comum), você deve "queimar" a ISO em um DVD, dar boot com ela, particionar o pendrive (como se ele fosse um pequeno disco rígido) e rodar o instalador gráfico do Sabayon
Linux, escolhendo a partição raiz, feita no pendrive, para a instalação.
Por ser um pendrive não muito grande, optei por fazer fazer apenas a partição raiz, 13 GB e uma partição de troca (SWAP) pequena, de 2 GB.
Para mais detalhes, consulte meus artigos:
Aí que vem o "truque", que possibilitou a personalização do pendrive, ao nível deste artigo.
Como vimos na
página 1, eu havia dito que você precisava usar versões muito recentes de Sabayon Linux, com
systemd puro. O "truque", tira proveito de uma característica desses Sabayons novos:
A detecção automática do driver de vídeo. Os kernels desses Sabayons são capazes de auto-detectar a placa de vídeo do micro (onde o pendrive de boot foi espetado).
B.2.
Testes iniciais:
Feito isso, teste o boot do pendrive, para ver se ele está funcionando.
Para verificar isso, suponha que seu micro tenha uma placa ATI. Simplesmente, aperte
Alt+F2 durante o boot, indo para o modo "verbose" (saindo do Plymouth). Aparecerá uma mensagem:
NVIDIA driver taints the Kernel. Switching to use fglrx"
E o restante do boot usará driver ATI.
Abaixo, sem qualquer modificação, veja que tanto para um micro ATI como em um NVIDIA, ambos os drivers estão instalados, sem conflitar.
Portanto, esses Sabayons novos instalarão, por default, já com suporte tanto para as NVIDIA como para as ATI. Tenho em mente que Intel, também, embora eu não tenha computadores com placas de vídeo da Intel, para testar.
Boot em micro Phenon, com placa AMD-ATI:
equo s ati-drivers nvidia-drivers
Pacote: x11-drivers/ati-drivers-14.4#3.15.0-sabayon branch: 5, [sabayonlinux.org]
>> Disponível: & versão: 14.4 ~ tag: 3.15.0-sabayon ~ revisão: 2
>> Instalado: versão: 14.4 ~ tag: 3.15.0-sabayon ~ revisão: 3
>> Slot: & 1,3.15.0-sabayon
>> Homepage: & http://www.amd.com
>> Descrição: Ati precompiled drivers for Radeon
>> Evergreen (HD5000 Series) and
>> newer chipsets
>> Licença: AMD GPL-2 QPL-1.0
Pacote: x11-drivers/nvidia-drivers-340.24#3.15.0-sabayon branch: 5, [sabayonlinux.org]
>> Disponível: & versão: 340.24 ~ tag: 3.15.0-sabayon ~ revisão: 0
>> Instalado: versão: 340.24 ~ tag: 3.15.0-sabayon ~ revisão: 1
>> Slot: & 0,3.15.0-sabayon
>> Homepage: & http://www.nvidia.com/
>> Descrição: NVIDIA GPUs kernel drivers
>> Licença: NVIDIA-r1
Nesse mesmo boot, em micro com ATI, note o pacote
mesa, instalado por default, e a presença da aceleração Gallium:
equo s mesa
>> @@ Buscando...
>> @@ Pacote: app-admin/eselect-mesa-0.0.10 branch: 5, [sabayonlinux.org]
>> Disponível: & versão: 0.0.10 ~ tag: NoTag ~ revisão: 0
>> Instalado: versão: 0.0.10 ~ tag: NoTag ~ revisão: 0
>> Slot: & 0
>> Homepage: & http://www.gentoo.org/
>> Descrição: Utility to change the Mesa OpenGL
>> driver being used
>> Licença: GPL-2
>> @@ Pacote: media-libs/mesa-10.2.2 branch: 5, [sabayonlinux.org]
>> Disponível: & versão: 10.2.2 ~ tag: NoTag ~ revisão: 0
>> Instalado: versão: 10.2.2 ~ tag: NoTag ~ revisão: 0
>> Slot: & 0
>> Homepage: & http://mesa3d.sourceforge.net/
>> Descrição: OpenGL-like graphic library for
>> Linux
>> Licença: MIT SGI-B-2.0
>> @@ Pacote: x11-apps/mesa-progs-8.1.0 branch: 5, [sabayonlinux.org]
>> Disponível: & versão: 8.1.0 ~ tag: NoTag ~ revisão: 0
>> Instalado: versão: 8.1.0 ~ tag: NoTag ~ revisão: 0
>> Slot: & 0
>> Homepage: & http://mesa3d.sourceforge.net/
>> Descrição: Mesa's OpenGL utility and demo
>> programs (glxgears and glxinfo)
>> Licença: LGPL-2
>> & Palavras-Chave: mesa
>> & Encontrado: 3 entradas
eselect mesa list
64bit r300 (Radeon R300-R500)
[1] & gallium *
64bit r600 (Radeon R600-R700, Evergreen, Northern Islands)
[1] & gallium *
Observe, neste outro teste, o mesmo pendrive foi agora, levado para boot em um outro micro, um Athlon X2, com placa de vídeo NVIDIA.
Bastou trocar
ati por
nvidia no
xorg.conf:
# nano /etc/X11/xorg.conf
Eis que ele dá boot, reconhecendo a NVIDIA:
eselect opengl list
Available OpenGL implementations:
[1] & ati
[2] & nvidia *
[3] & xorg-x11
Boot em micro Athlon X2, com placa NVIDIA
eselect opencl list
Available OpenCL implementations:
[1] & amd *
[2] & nvidia
Detalhes sobre como se faz essa troca:
Neste micro (o artigo, nesta parte, está sendo digitado em navegador SeaMonkey, nesse micro) com NVIDIA, aceleração 3D funcionando:
Baixa FPS, mas está sincronizado no vertical.
Os experimentos e testes acima, demonstram o funcionamento do pendrive de boot, tanto em micros com placas de vídeo ATI, como em NVIDIA.
Personalizado e personalizável.