有没有办法将固件包含在 USB 安装介质中

有没有办法将固件包含在 USB 安装介质中

大约一个月前,我在安装 ubuntu 后遇到了一个问题,导致我的无线网卡无法工作,因为我的安装介质(USB)上没有所需的固件,如果我没有办法连接到物理互联网连接,我几乎无法使用我的互联网,并了解固件-b43-安装程序我必须在连接到互联网时安装它。

所以主要问题是:是否有一种自定义方法可以将此固件(firmware-b43-installer)包含在我的 USB 安装介质中,以便下次我从 USB 安装 Ubuntu 时,我可以安装该固件或无需物理互联网连接即可安装它。

答案1

我个人更喜欢在虚拟机上执行此操作。我按自己的喜好配置它,安装我的 Broadcom Sta 驱动程序,然后重新制作它,这样在 LiveUSB 启动期间,我就可以拥有一切。 http://lkubuntu.wordpress.com/2011/10/10/relinux-a-way-to-create-a-bootable-iso-out-of-your-system/

答案2

显然答案就在 Ubuntu 社区 Wiki 上:WifiDocs 驱动程序 bcm43xx、b43 - 无法访问互联网。如果您需要在实时会话中安装驱动程序,您可以使 USB 驱动器在持久模式下通过实时会话启动(意味着它会保存您对会话的更改),这样应该会保留驱动程序配置。

如果您的计算机上没有其他互联网访问方式,则必须从安装媒体安装b43-fwcutter软件包patch。之后,您需要手动设置固件(无需自动下载和设置固件)。

步骤1。

b43-fwcutter位于 Ubuntu 安装介质下../池/主/b/b43-fwcutter/位于patch../池/主/p/补丁/或同时在官方在线存储库中。

注意:在某些版本(至少 10.04 和 11.04)中没有 /pool/main/p/patch/ 如果缺少此文件,则您不需要它。在这种情况下,您只需按照以下说明安装 /pool/main/b/b43-fwcutter。

双击要安装的软件包,或者在终端中(在桌面菜单下应用 > 配件 > 终端)导航到包含包的文件夹并发出以下命令:

:/b43-fwcutter/$ sudo dpkg -i b43-fwcutter*

如果您找不到该文件夹​​,wubi 会将其保留为隐藏文件夹,因此您必须挂载它。请按照以下步骤操作:

~$ sudo mount -o loop /host/ubuntu/install/.fuse_hidden0000000400000001 /mnt

~$ cd /mnt/pool/main/b/b43-fwcutter/

~$ sudo apt-get 安装 b43-fwcutter

~$ sudo dpkg -i b43-fwcutter*

至于补丁:

~$ cd /mnt/pool/main/p/patch/

~$ sudo apt-get 安装 b43-fwcutter

然后卸载:

~$ sudo umount /mnt

第2步。

在可以访问互联网的计算机上,从以下位置下载所需的固件文件http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.ohttp://mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2

步骤3.

将下载的文件复制到您的主文件夹,然后在终端中连续执行以下命令以提取并安装固件:

~$ tar xfvj broadcom-wl-4.150.10.5.tar.bz2

~$ sudo b43-fwcutter -w /lib/firmware wl_apsta-3.130.20.0.o

~$ sudo b43-fwcutter --unsupported -w /lib/firmware broadcom-wl-4.150.10.5/driver/wl_apsta_mimo.o

步骤4。

在桌面菜单下系统 > 管理 > 硬件/附加驱动程序,b43驱动程序即可激活使用。

笔记:使用 WiFi 卡之前可能需要重新启动计算机。

LiveCD/LiveUSB

笔记:安装介质内容安装在/光盘文件系统。

步骤5.

对于临时使用 LiveCD 和 LiveUSB 环境,无需重新启动计算机,只需在终端中发出以下命令:

~$ sudo modprobe -r b43 ssb

~$ sudo modprobe b43

笔记:在尝试连接之前,请留出几秒钟时间让网络管理器扫描可用网络。

相关内容