离线安装驱动程序Arch Linux

我一直在尝试在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没有任何形式的互联网连接,也没有有效的安装。因此,因此,必须能够从安装介质命令行完成所有解决方案。

注意:我还注意到,在启动过程中,我会收到一条简短的消息,提示找不到无线驱动程序,但是它的运行速度如此之快,以至于我无法正确读取它。

西里安

从现场CD

您似乎可以在安装介质上建立有效的连接,所以这里有一个主意:启动arch live 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上找到Internet连接。使用例如下载您的所有数据包curlwget或仅使用您的浏览器。如果您真倒霉,pacman数据库可能太旧了,您将找不到指定版本的数据包。您将需要进行一些搜索才能找到合适的包装。将所有包装袋保存在木棍上。

如果您采用非官方的方式,请在AUR上找到该页面,然后下载该包的压缩包,以及所有依赖项和所有源。对于Broadcom,例如,下载b43-firmware压缩包,还可以下载http://www.lwfinger.com/b43-firmware/broadcom-wl-{xyz}.tar.bz2源压缩包。

回到你的拱门,从棍子跑

# pacman -U *.pkg.tar.*

对于Broadcom,(或对于非官方数据包类似)

# tar xzf b43-firmware.tar.gz
# cd b43-firmware/
# mv ../broadcom-wl-{xyz}.tar.bz2 .
# makepkg --asroot --install

注意:第三步将源移到build目录中,以便makepkg在本地找到它,而不尝试下载它们。同样,--asroot在正常情况下请勿使用

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章