我刚买了一台新的联想 IdeaPad G580 笔记本电脑。我的电脑现在同时启动 Win7 和 Ubuntu 12.04.1。
我遇到的问题是根本无法访问互联网(有线连接和 wifi 连接均无法访问)。我看到了一些描述此类问题的主题,但都是有线连接无法正常工作或 wifi 连接无法正常工作。所有解决方案都需要其中一个工作(以便可以下载软件包),但就我而言,我并没有两者兼备。
起初,我以为这是一个硬件问题,但 wifi 在 Win7 中工作得很好(我记得我是双启动的?)。我必须承认我从未在 Win7 中测试过有线连接。当然,我必须从笔记本电脑附带的磁盘中安装 Win7 的驱动程序才能使其工作,但没有相应的 Ubuntu 驱动程序。我尝试在联想网站上搜索这样的驱动程序,但没有结果。
有人能帮我解决我的问题吗?
提前致谢
编辑:我只是觉得它可能有助于解决问题。当我说 wifi 连接不起作用时,我并不准确。有时(在那些非常罕见的连接互联网的尝试中),我可以在列表中看到我的无线热点(而且只有我的。出于某种原因,我看不到附近的其他热点)。当尝试连接到它时,我正在输入我的密码并等待很长时间才会弹出一个要求我再次输入密码的弹出窗口。这种情况发生了 3-4 次,直到我的无线热点从无线连接列表中删除。同样,当启动到 Win7 时 - 根本没有问题(而且我也可以在我的热点列表中看到其他选项)。
答案1
好的,
因此,在搜索网络并阅读大量资料后,我发现我的笔记本电脑有一个 BCM4313 无线网卡。这帮助我更专注于我的搜索。有很多解决方案,每个解决方案都在具有不同规格的不同计算机上运行,我花了一段时间才找到适合我的问题的解决方案。解决方案主要基于这里。这是我所做的:我转到另一台有互联网连接的计算机(实际上,由于我是双启动,所以我启动的是 Win7,这就是为什么我花了更多时间,因为我不得不一直切换操作系统,结果却发现在没有网络连接的情况下启动到 Ubuntu 时,我没有保存每个解决方案所需的每个链接和文件 :S )。然后我在那里打开了一个虚拟机,同时安装 Ubuntu 12.04.1 并禁用客户机上的网络连接(这样,我得到了一台与我的笔记本电脑状态相似的机器,但可以启用网络并下载修复我的问题所需的任何内容)。安装客户机后,我启用了网络并执行以下操作:
$ mkdir tmp_debs
$ cd tmp_debs
$ sudo wget `apt-get --ptint-uris --yes install bcmwl-kernel-source broadcom-sta-common broadcom-sta-source`
然后我将 *.deb 文件复制到闪存驱动器,启动我的 Ubuntu,连接闪存驱动器并将所有 *.deb 文件复制到本地临时目录。然后我执行以下命令:
$ sudo dpkg -i *.deb
之后我删除了一个模块:
$ lsmod | grep "b43\|ssb\|bcma\|wl"
由于此命令的输出表明我只有bcma
,因此我执行以下操作:
$ rmmod bcma
就是这样。我知道上面提供的链接显示我必须颠倒我实际做的事情的顺序,还有更多的事情需要做,但我忘了做剩下的事情,重启后,我的网卡工作得很好。另外,我不确定这是否rmmod bcma
真的有必要,但这对我来说是有效的。如果你愿意,你可以试着不使用它。
- 评论:出于某种原因,我没能从所有虚拟机中获取 deb 列表。有些计算机成功找到了该列表,而其他计算机则输出错误。对于那些无法获取列表(或想让生活更轻松)的人,我在这里提供了需要从(任何)具有互联网连接的计算机(使用 wget 工具)下载的 deb 列表。将以下列表复制到文件中,然后执行
wget --input-file <file_name>
上述wget
命令。
列表:
http://us.archive.ubuntu.com/ubuntu/pool/main/libu/libunistring/libunistring0_0.9.3-5_i386.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/g/gettext/libgettextpo0_0.18.1.1-5ubuntu3_i386.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-4.6/libstdc++6-4.6-dev_4.6.3-1ubuntu5_i386.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-4.6/g++-4.6_4.6.3-1ubuntu5_i386.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/g/gcc-defaults/g++_4.6.3-1ubuntu5_i386.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/libt/libtimedate-perl/libtimedate-perl_1.2000-1_all.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/d/dpkg/libdpkg-perl_1.16.1.2ubuntu7_all.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/d/dpkg/dpkg-dev_1.16.1.2ubuntu7_all.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/b/build-essential/build-essential_11.5ubuntu2.1_i386.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/d/dkms/dkms_2.2.0.3-1ubuntu3_all.deb
http://us.archive.ubuntu.com/ubuntu/pool/restricted/b/bcmwl/bcmwl-kernel-source_5.100.82.38+bdcom-0ubuntu6.1_i386.deb
http://us.archive.ubuntu.com/ubuntu/pool/multiverse/b/broadcom-sta/broadcom-sta-common_5.100.82.112-4_all.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/h/html2text/html2text_1.3.2a-15_i386.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/g/gettext/gettext_0.18.1.1-5ubuntu3_i386.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/i/intltool-debian/intltool-debian_0.35.0+20060710.1_all.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/p/po-debconf/po-debconf_1.0.16+nmu2ubuntu1_all.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/a/apparmor/dh-apparmor_2.7.102-0ubuntu3.7_all.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/d/debhelper/debhelper_9.20120115ubuntu3_all.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/d/diffstat/diffstat_1.54-1_i386.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/q/quilt/quilt_0.50-2_all.deb
http://us.archive.ubuntu.com/ubuntu/pool/multiverse/b/broadcom-sta/broadcom-sta-source_5.100.82.112-4_all.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/f/fakeroot/fakeroot_1.18.2-1_i386.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/liba/libalgorithm-diff-perl/libalgorithm-diff-perl_1.19.02-2_all.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/liba/libalgorithm-diff-xs-perl/libalgorithm-diff-xs-perl_0.04-2build2_i386.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/liba/libalgorithm-merge-perl/libalgorithm-merge-perl_0.08-2_all.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/libs/libsys-hostname-long-perl/libsys-hostname-long-perl_1.4-2_all.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/libm/libmail-sendmail-perl/libmail-sendmail-perl_0.79.16-1_all.deb
http://us.archive.ubuntu.com/ubuntu/pool/universe/m/module-assistant/module-assistant_0.11.4_all.deb
希望这可以帮助到别人:)