在 newworld ppc mac 上首次启动到 12.04。b43
缺少驱动程序。要运行我使用b43.blacklist=yes
install 启动的 live CD,一切顺利。现在我卡在启动处。我想启动常规 Linux(因为它已安装,而不是 live CD),只是不加载 load b43。我不知道如何告诉它这样做。
是不是类似于boot Linux b43.blacklist=yes
??linux b43...
我该怎么做?
答案1
您可以让引导加载程序b43.blacklist=yes
自动向内核提供选项,也可以将b43
模块添加到黑名单文件中。
b43.blacklist=yes
每次启动
所有启动选项的设置方式都相同,因此您可以按照这些说明但用b43.blacklist=yes
代替nomodeset
。或者你可能更喜欢这本优秀的指南。 (或者这。
总而言之,这是一种与这些来源中给出的方法基本相同的方法:
启动时按住Shift。当出现 GRUB 菜单时,按下e可临时编辑第一个条目。添加
b43.blacklist=yes
到以 开头的行的末尾linux
,然后按Ctrl+X进行启动。启动并登录后,打开终端窗口 ( Ctrl+ Alt+ T) 并运行以下命令来备份和编辑引导加载程序配置:
sudo cp /etc/default/grub /etc/default/grub.old gksu gedit /etc/default/grub
在打开的文本编辑器中,找到以下行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
将其改为:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash b43.blacklist=yes"
保存文件并退出文本编辑器。
返回终端,运行
sudo update-grub
。完成后,重新启动以验证其是否正常工作。
如果您需要撤消更改,您可以运行gedit /etc/default/grub
并从该行中删除b43.blacklist=yes
,或者您可以使用 恢复备份(覆盖新文件)sudo cp /etc/default/grub.old /etc/default/grub
。无论哪种方式,您都必须sudo update-grub
再次运行以应用更改。
将模块添加b43
到黑名单文件
自定义启动选项并不是阻止加载内核模块的唯一方法。另一种方法是将它们添加到黑名单文件中。通常,此文件最初不存在,您必须创建它。
完整的通用程序在这里。但你可以遵循这个更短的程序:
使用上面的步骤 1 进行引导(在引导下
b43.blacklist=yes
每次)。打开终端窗口(Ctrl+ Alt+T)并运行:
echo blacklist b43 | sudo tee -a /etc/modprobe.d/blacklist-b43.conf
重新启动以验证其是否正常工作。
如果在某个时候您想撤消此操作,您可以运行sudo rm /etc/modprobe.d/blacklist-b43.conf
。(然后要加载模块b43
,您需要重新启动或运行。不过,您不太可能想这样做,因为正如您所说,您根本sudo modprobe b43
没有该模块。)b43