Do CD ao vivo
Parece que você consegue obter uma conexão ativa na mídia de instalação, portanto, aqui está uma ideia: Inicie o arch live CD e configure sua rede. Em seguida, monte sua partição recém-instalada (por exemplo, em /mnt
) e chroot
em seu sistema usando
# arch-chroot /mnt
A partir daí, você poderá atualizar o banco de dados de pacman
e instalar os pacotes desejados. Para broadcom, você precisará instalar a partir do AUR:
# pacman -Syy base-devel
# pacman -S b43-fwcutter
# curl https://aur.archlinux.org/cgit/aur.git/snapshot/b43-firmware.tar.gz | tar xzf -
# cd b43-firmware
# makepkg --asroot --install
Nota: nunca use --asroot
na situação normal.
Sem conexão de rede
Isso é um pouco mais complicado aqui. A compilação do AUR será mais difícil, por isso, se você puder configurar primeiro o ethernet usando pacotes oficiais, isso será melhor. A idéia é deixar pacman
preparar uma lista de downloads, usar outro PC e um pendrive para transportar os pacotes para a sua instalação. Monte o stick USB na sua nova instalação e crie uma lista de pacotes para download.
# cd /mnt/usbstick
# pacman -Sp your_ethernet_driver > pkgs_list.txt
Se você realmente deseja instalar os drivers broadcom (ou sua placa ethernet também é um pacote não oficial), também emita
# pacman -Sp base-devel b43-fwcutter >> pkgs_list.txt
Desmonte a chave e encontre uma conexão com a Internet em outro computador. Faça o download de todos os pacotes usando, por exemplo, curl
, wget
ou simplesmente seu navegador. Se você é realmente azarado, o banco de dados do pacman pode ser muito antigo e você não encontrará os pacotes em sua versão indicada. Você terá que procurar um pouco para encontrar o pacote certo. Salve todos os pacotes no bastão.
Se você seguir o caminho não oficial, encontre a página no AUR e baixe o tarball para o pacote, mas também todas as dependências e todas as fontes. Para o broadcom, por exemplo, baixe o tarball b43-firmware
, mas também o tarball de origem http://www.lwfinger.com/b43-firmware/broadcom-wl-{xyz}.tar.bz2
.
Volte para o seu arco e da sua execução em pau
# pacman -U *.pkg.tar.*
Para broadcom, (ou similar para pacotes não oficiais)
# tar xzf b43-firmware.tar.gz
# cd b43-firmware/
# mv ../broadcom-wl-{xyz}.tar.bz2 .
# makepkg --asroot --install
Observação: a terceira etapa move as fontes para o diretório de compilação, de forma que o makepkg o encontre localmente e não tente baixá-las. E mesmo, não use --asroot
no caso normal.