Что мне ввести в черный список b43 в установленной системе Ubuntu?

Начальная загрузка в 12.04 на newworld ppc mac. b43 Драйвер отсутствует. Для запуска live CD, который я загрузил с установкой b43.blacklist=yes, все прошло нормально. Теперь я застрял в багажнике. Я хочу загрузить обычный Linux (так как он установлен, а не live CD), просто без загрузки load b43. Я не знаю, как это сказать.

Это что-то вроде boot Linux b43.blacklist=yes? linux b43...? Как мне это сделать?

1
задан 12 January 2013 в 04:56

1 ответ

Вы можете либо заставить загрузчик автоматически указать ядру опцию b43.blacklist=yes, либо добавить модуль b43 в файл черного списка.

Загрузка b43.blacklist=yes Каждый раз

Все параметры загрузки устанавливаются одинаково, поэтому вы можете следовать этим инструкциям , но с b43.blacklist=yes вместо nomodeset. Или вы можете предпочесть это превосходное руководство . (Или это .)

Подводя итог, вот по существу идентичный способ того, что приведено в этих источниках:

  1. Удерживайте нажатой клавишу Shift во время загрузки. Когда появится меню GRUB, нажмите e , чтобы временно отредактировать первую запись. Добавьте b43.blacklist=yes в конец строки, которая начинается с linux, затем нажмите Ctrl + X для загрузки.

  2. После загрузки и входа в систему откройте окно терминала ( Ctrl + Alt + T ) и выполните эти команды для возврата и измените конфигурацию вашего загрузчика:

    sudo cp /etc/default/grub /etc/default/grub.old
    gksu gedit /etc/default/grub
    
  3. В открывшемся текстовом редакторе найдите строку с надписью:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    Измените ее так, чтобы она говорит:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash b43.blacklist=yes"
    

    Сохраните файл и выйдите из текстового редактора.

  4. Вернувшись в Терминал, запустите sudo update-grub. После этого перезагрузите компьютер, чтобы убедиться, что он работает.

Если вам когда-либо понадобится отменить изменение, вы можете запустить gedit /etc/default/grub и удалить b43.blacklist=yes из этой строки, или вы можете восстановить резервную копию (перезаписать новый файл) с помощью sudo cp /etc/default/grub.old /etc/default/grub. В любом случае, вы должны запустить sudo update-grub снова, чтобы применить изменения.

Добавление модуля b43 в файл черного списка

Пользовательские параметры загрузки - не единственный способ предотвратить загрузку модулей ядра. Другой способ - добавить их в черный список. Обычно этот файл изначально не существует, и вы должны его создать.

Полная, общая процедура здесь. Но вы можете выполнить эту более короткую процедуру:

  1. Загрузитесь, используя шаг 1 выше (в разделе Загрузка b43.blacklist=yes Every Time ).

  2. Откройте окно терминала ( Ctrl + Alt + T ) и выполните:

    echo blacklist b43 | sudo tee -a /etc/modprobe.d/blacklist-b43.conf
    
  3. Перезагрузка чтобы убедиться, что это работает.

Если в какой-то момент вы хотите отменить это, вы можете запустить sudo rm /etc/modprobe.d/blacklist-b43.conf. (Затем, чтобы загрузить модуль b43, вы должны перезагрузиться или запустить sudo modprobe b43. Однако вряд ли вы захотите это сделать, поскольку, как вы сказали, у вас вообще нет модуля b43.)

0
ответ дан 12 January 2013 в 04:56

Другие вопросы по тегам:

Похожие вопросы: