Содержание

Skip to end of metadata
Go to start of metadata

В современных версиях ОС Astra Linux модули графической подсистемы ast и mgag200 внесены в чёрный список blacklist по причине их неработоспособности на некоторых видеокартах ASPEED. Эта неработоспособность может проявляться в невозможности запуска графической подсистемы (черный экран, "мусор" на экране) при использовании указанных модулей.

Данная статья применима к:

  • ОС ОН Орёл 2.12
  • ОС СН Смоленск 1.6

Список заблокированных модулей

Список заблокированных модулей находится в файле /etc/modprobe.d/blacklist-astra.conf, и проверить список модулей, внесённых в blacklist можно командой:

cat /etc/modprobe.d/blacklist-astra.conf
На момент написания статьи это:

blacklist ast
blacklist mgag200

Отключение блокировки модулей

Для отключения блокировки модулей следует:

  1. удалить или закомментировать в файле /etc/modprobe.d/blacklist-astra.conf строки с ключевым словом blacklist:

    #blacklist ast
    #blacklist mgag200
  2. Обновить образ initramfs:

    sudo update-initramfs -u

  3. перезагрузить компьютер.

Отключение блокировки модулей при установке ОС

  1. Выполнить установку ОС в штатном режиме до завершения установки загрузчика GRUB и появления сообщения о завершении установки с приглашением удалить носители и перезагрузить систему.
  2. Не выполняя перезагрузку нажать Ctrl+Alt+F2 для перехода в консоль.
  3. В консоли нажать Enter для активации консоли.
  4. Примонтировать системный дисковый раздел (обычно /dev/sda1):

    mount /dev/sda1 /mnt

  5. Удалить файл /mnt/etc/modprobe.d/blacklist-astra.conf:

    rm /mnt/etc/modprobe.d/blacklist-astra.conf
    или с помощью редактора nano закомментировать его содержимое:
    nano /mnt/etc/modprobe.d/blacklist-astra.conf

  6. Вернуться в основную консоль (Ctrl+Alt+F5).

  7. Выполнить перезагрузку системы.

Полный список модулей,
заблокированных в Astra Linux

Полный список заблокированных модулей можно посмотреть командой

grep -H blacklist /etc/modprobe.d/*.conf
На момент написания статьи (ОС ОН Astra Linux Орёл 2.12.8) это:

 Click here to expand...

/etc/modprobe.d/blacklist-astra.conf:blacklist ast
/etc/modprobe.d/blacklist-astra.conf:blacklist mgag200
/etc/modprobe.d/blacklist-ath_pci.conf:blacklist ath_pci
/etc/modprobe.d/blacklist.conf:blacklist evbug
/etc/modprobe.d/blacklist.conf:blacklist usbmouse
/etc/modprobe.d/blacklist.conf:blacklist usbkbd
/etc/modprobe.d/blacklist.conf:blacklist eepro100
/etc/modprobe.d/blacklist.conf:blacklist de4x5
/etc/modprobe.d/blacklist.conf:blacklist eth1394
/etc/modprobe.d/blacklist.conf:blacklist snd_intel8x0m
/etc/modprobe.d/blacklist.conf:blacklist snd_aw2
/etc/modprobe.d/blacklist.conf:blacklist i2c_i801
/etc/modprobe.d/blacklist.conf:blacklist prism54
/etc/modprobe.d/blacklist.conf:blacklist bcm43xx
/etc/modprobe.d/blacklist.conf:blacklist garmin_gps
/etc/modprobe.d/blacklist.conf:blacklist asus_acpi
/etc/modprobe.d/blacklist.conf:blacklist snd_pcsp
/etc/modprobe.d/blacklist.conf:blacklist pcspkr
/etc/modprobe.d/blacklist.conf:blacklist amd76x_edac
/etc/modprobe.d/blacklist-firewire.conf:blacklist ohci1394
/etc/modprobe.d/blacklist-firewire.conf:blacklist sbp2
/etc/modprobe.d/blacklist-firewire.conf:blacklist dv1394
/etc/modprobe.d/blacklist-firewire.conf:blacklist raw1394
/etc/modprobe.d/blacklist-firewire.conf:blacklist video1394
/etc/modprobe.d/blacklist-framebuffer.conf:blacklist aty128fb
/etc/modprobe.d/blacklist-framebuffer.conf:blacklist atyfb
/etc/modprobe.d/blacklist-framebuffer.conf:blacklist bochs-drm
/etc/modprobe.d/blacklist-framebuffer.conf:blacklist radeonfb
/etc/modprobe.d/blacklist-framebuffer.conf:blacklist cirrusfb
/etc/modprobe.d/blacklist-framebuffer.conf:blacklist cyber2000fb
/etc/modprobe.d/blacklist-framebuffer.conf:blacklist cyblafb
/etc/modprobe.d/blacklist-framebuffer.conf:blacklist gx1fb
/etc/modprobe.d/blacklist-framebuffer.conf:blacklist hgafb
/etc/modprobe.d/blacklist-framebuffer.conf:blacklist i810fb
/etc/modprobe.d/blacklist-framebuffer.conf:blacklist intelfb
/etc/modprobe.d/blacklist-framebuffer.conf:blacklist kyrofb
/etc/modprobe.d/blacklist-framebuffer.conf:blacklist lxfb
/etc/modprobe.d/blacklist-framebuffer.conf:blacklist matroxfb_base
/etc/modprobe.d/blacklist-framebuffer.conf:blacklist neofb
/etc/modprobe.d/blacklist-framebuffer.conf:blacklist nvidiafb
/etc/modprobe.d/blacklist-framebuffer.conf:blacklist pm2fb
/etc/modprobe.d/blacklist-framebuffer.conf:blacklist rivafb
/etc/modprobe.d/blacklist-framebuffer.conf:blacklist s1d13xxxfb
/etc/modprobe.d/blacklist-framebuffer.conf:blacklist savagefb
/etc/modprobe.d/blacklist-framebuffer.conf:blacklist sisfb
/etc/modprobe.d/blacklist-framebuffer.conf:blacklist sstfb
/etc/modprobe.d/blacklist-framebuffer.conf:blacklist tdfxfb
/etc/modprobe.d/blacklist-framebuffer.conf:blacklist tridentfb
/etc/modprobe.d/blacklist-framebuffer.conf:blacklist vfb
/etc/modprobe.d/blacklist-framebuffer.conf:blacklist viafb
/etc/modprobe.d/blacklist-framebuffer.conf:blacklist vt8623fb
/etc/modprobe.d/blacklist-framebuffer.conf:blacklist udlfb
/etc/modprobe.d/blacklist.local.conf:blacklist modprobe

Для отключения блокировки модулей следует удалить или закомментировать эти строки, обновить образ initramfs и перезагрузить компьютер.


  • No labels