Drivers Offline Arch Linuxをインストールする


9

Macbook ProにArch Linuxをインストールしようとしましたが、ワイヤレスドライバーとイーサネットドライバーが機能しません。そのため、インターネットにアクセスできません。だから、解決策を探しながら、私はこれらのドライバをダウンロード:http://www.lwfinger.com/b43-firmware/broadcom-wl-5.100.138.tar.bz2(私はこのAURレポからドライバのリンクを得た:HTTPS ://aur.archlinux.org/packages/b43-firmware/

ただし、問題は、インストール手順中にコマンドラインからドライバーをインストールする方法がまったくわからないことです。

はっきりさせておきますが、上記のMacBookでインターネットに接続することはできません。インストールも機能しません。このため、すべてのソリューションは、インストールメディアのコマンドラインから実行できる必要があります。

注:起動時にワイヤレスドライバーが見つからないという短いメッセージが表示されることにも気づきましたが、速度が速すぎて適切に読み取ることができません。


あなたは、単に別のマシンにAURパッケージをビルドすることができないいくつかの理由があるされ、インターネットに接続され、その後、マシン上に構築されたパッケージをインストールするには?
Chris Down

別のArch Linuxマシンはありません。Debianなどでパッケージをビルドできない場合。
2014年

回答:


9

ライブ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でインターネット接続を見つけます。たとえばcurlwgetまたは単にブラウザを使用して、すべてのパケットをダウンロードします。本当に運が悪い場合、pacmanデータベースは古すぎる可能性があり、示されたバージョンでパケットを見つけることができません。適切なパッケージを見つけるには、少しラウンドを検索する必要があります。スティック上のすべてのパケットを保存します。

非公式な方法を採用する場合は、AURでページを見つけて、パケットのtarballをダウンロードしてください。また、すべての依存関係とすべてのソースもダウンロードしてください。Broadcomの場合、たとえばb43-firmwaretarballをダウンロードしますが、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、通常は使用しないでください。


「with network」セクションで提供されたリンクが停止しました。
Riet

1
@Riet:修正されました。AURは別のURL形式に移動しました。
Cilyan

1
--asrootは許可されなくなりました:「エラー:rootとしてmakepkgを実行することは許可されません。システムに永続的で壊滅的な損傷を与える可能性があるためです。」
jeffmcneill

@jeffmcneillそうですね。新しい方法を見つけるには、ここを参照してください:allanmcrae.com/2015/01/replacing-makepkg-asroot完全にテストする時間があるときに答えを更新する場合があります。インストールする必要がなかったので、久しぶりですオフライン。
Cilyan
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.