Do CD ao vivo
Parece que você consegue obter uma conexão de trabalho na mídia de instalação, então aqui está uma idéia: Inicie o live CD do arch e configure sua rede. Em seguida, monte sua partição recém-instalada (por exemplo, on /mnt
) e chroot
em seu sistema usando
# arch-chroot /mnt
A partir daí, você poderá atualizar pacman
o banco de dados 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
em situação normal.
Sem conexão de rede
Isso é um pouco mais complicado aqui. Compilar a partir do AUR será mais difícil; portanto, se você puder primeiro configurar a Ethernet usando pacotes oficiais, será melhor. A idéia é deixar pacman
preparar uma lista de downloads, usar outro PC e um pendrive para transmitir os pacotes à sua instalação. Monte o pendrive 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
# pacman -Sp base-devel b43-fwcutter >> pkgs_list.txt
Desmonte a chave e encontre uma conexão à Internet em outro PC. Faça o download de todos os pacotes usando, por exemplo curl
, wget
ou simplesmente o seu navegador. Se você tiver realmente azar, o banco de dados pacman pode ser muito antigo e você não encontrará os pacotes na 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, localize a página no AUR e baixe o tarball para o pacote, mas também todas as dependências e todas as fontes. Para a broadcom, por exemplo, baixe o b43-firmware
tarball, mas também o http://www.lwfinger.com/b43-firmware/broadcom-wl-{xyz}.tar.bz2
tarball de origem.
Volte para o seu arco e a partir do seu stick
# 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
Nota: a terceira etapa move as fontes para o diretório de construção, para que o makepkg o encontre localmente e não tente fazer o download delas. E mesmo, não use --asroot
no caso normal.