ライブCDから
インストールメディアで正常に接続できるようです。そのため、1つのアイデアがあります。ArchLive CDを起動して、ネットワークをセットアップします。次に、新しくインストールしたパーティションを(たとえばに/mnt
)マウントし、次chroot
を使用してシステムにマウントします。
# arch-chroot /mnt
そこから、pacman
のデータベースを更新し、目的のパッケージをインストールできます。broadcomの場合、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
注:--asroot
通常の状況では使用しないでください。
ネットワーク接続なし
ここでは少しトリッキーです。AURからのコンパイルは難しくなるので、公式パッケージを使用して最初にイーサネットをセットアップできれば、それはより良いことです。アイデアはpacman
、ダウンロードのリストを準備し、別のPCとUSBスティックを使用して、インストールにパケットを伝達することです。新規インストールにUSBスティックをマウントし、ダウンロードするパッケージのリストを作成します。
# cd /mnt/usbstick
# pacman -Sp your_ethernet_driver > pkgs_list.txt
Broadcomドライバを本当にインストールしたい場合(またはイーサネットカードも非公式なパケットである場合)も問題
# pacman -Sp base-devel b43-fwcutter >> pkgs_list.txt
キーをアンマウントし、別のPCでインターネット接続を見つけます。たとえばcurl
、wget
または単にブラウザを使用して、すべてのパケットをダウンロードします。本当に運が悪い場合、pacmanデータベースは古すぎる可能性があり、示されたバージョンでパケットを見つけることができません。適切なパッケージを見つけるには、少しラウンドを検索する必要があります。スティック上のすべてのパケットを保存します。
非公式な方法を採用する場合は、AURでページを見つけて、パケットのtarballをダウンロードしてください。また、すべての依存関係とすべてのソースもダウンロードしてください。Broadcomの場合、たとえばb43-firmware
tarballをダウンロードしますが、http://www.lwfinger.com/b43-firmware/broadcom-wl-{xyz}.tar.bz2
ソースtarball もダウンロードします。
アーチに戻り、スティックランから
# pacman -U *.pkg.tar.*
Broadcomの場合(または非公式パケットの場合は同様)
# tar xzf b43-firmware.tar.gz
# cd b43-firmware/
# mv ../broadcom-wl-{xyz}.tar.bz2 .
# makepkg --asroot --install
注:3番目のステップでは、ソースをビルドディレクトリに移動して、makepkgがソースをローカルで見つけ、ダウンロードを試みないようにします。また--asroot
、通常は使用しないでください。