Черный список nouveau driver и bochs _drm вообще не работают в гостевой ОС xen / ubuntu 20.10

Облегченный DNS кажется лучшим вариантом, как отметил @peterph. Это связано с тем, что /etc/resolv.confможет работать только с одним DNS.

Поэтому я думаю, что dnsmasq — лучший вариант для Linux. Я использовал это в CentOS 6, но конфигурация должна быть одинаковой во всем.

  • Установите с помощью чего-то вродеyum install dnsmasq(или apt -get install ).
  • Запустите dnsmasq (просто для проверки)service dnsmasq start. Возможно, вам придется остановить и отключить другие DNS-серверы, если у вас есть (проверка того, что работает на DNS-порте:netstat -aonp | grep ":53").
  • Редактировать /etc/dnsmasq.conf
    • Приятно иметь (см. описание man dnsmasq ):
      • домен -нужен
      • фальшивка -приват
      • строгий -порядок
      • нет -разрешение
    • Настройте серверы для отдельных URL-адресов.
      • синтаксисserver=/some URL base/dns server IP
      • например,:server=/example.com/192.168.0.1--запросите DNS-сервер на 192.168.0.1для *.example.com.
    • Добавьте другие общие серверы. Например. серверы гугл :
      • сервер=8.8.8.8
      • сервер=8.8.4.4
    • При необходимости отключите кэш поиска (, чтобы избежать проблем с кэшированием, когда какой-либо сервер отключился или что-то в этом роде ):
      • кэш -размер=0
  • Перезагрузить конфигурацию service dnsmasq restart.
  • Установите DNS для NetworkManager (, если вы его используете )
    • Редактировать/etc/sysconfig/network-scripts/ifcfg-*(изменить DNS1:DNS1=127.0.0.1).
    • Перезапустить:/etc/init.d/network restart.
  • Тестовые домены с digили nslookup.
  • Запуск службы при загрузке:chkconfig dnsmasq on(обратите внимание, что chkconfigотносится к CentOS/RedHat, используйте update-rc.dдля большинства других ).

0
02.11.2020, 02:21
1 ответ

Наилучших результатов я добился, выполнив следующие действия для отключения nouveau

# edit /etc/default/grub

GRUB_CMDLINE_LINUX = [parameters]

# use any one or more of these as a parameter where each parameter is separated by a space.
# just keep your existing parameters and you can simply add all of these
# note: the rd.driver.blacklist=nouveau by itself seems to not have worked for me in rhel7.9

   rd.driver.blacklist=nouveau
   modprobe.blacklist=nouveau
   nouveau.modeset=0

затем вы должны выполнить grub2-mkconfig -o /boot/efi/EFI/?/grub.cfgЯ предполагаю для вас, что синтаксис вместо ?будет ubuntu. Для меня это либо rhel , либо centos , затем перезагрузка.

рекомендуется выполнитьsystemctl set-default multi-user.targetперед перезагрузкой , чтобы вы получили работающую (неграфическую )консоль после перезагрузки, в противном случае, когда она попытается перейти к graphical.target, есть шанс, что вы на мониторе ничего нет, и если это произойдет, его дополнительная работа по исправлению его постоянной загрузки в непригодном для использования графическом интерфейсе.

из графической консоли, отличной от -, вы всегда можете выполнить systemctl isolate graphical.target, чтобы перейти к ней, и если это не удастся, просто перезагрузитесь, и когда вы убедитесь, что все работает, выполните systemctl set-default graphical.target, чтобы вернуть ее обратно. Извините, я не знаю, в чем ваша ошибка в настоящее время; Я остановился на этом методе некоторое время назад, после того как потратил много времени на возню с nvidia в linux.

0
18.03.2021, 22:53

Теги

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