Проблемы с графикой при загрузке UBUNTU

  1. Я установил минимальный UBUNTU 15.04 - НЕТ GUI, и я НЕ хочу его .
  2. Это Ubuntu имеет 3.19.0-49-generic ядро.
  3. Когда система загружается с этим ядром в начале, я вижу странные символы / буквы / цифры - совершенно нечитаемые (см. Вложение). Но через несколько секунд мой экран становится черным и красивым, отображаются белые, читаемые символы - и это работает. Не берите в голову неправильное начало (см. Приложение).
  4. После входа в систему я запустил для вас эту команду, чтобы помочь мне что-то обнаружить:

    sudo lspci | grep VGA

    00: 02.0 VGA-совместимый контроллер: Intel Corporation Device 22b1 (версия 21)

    sudo lshw -C дисплей

       description: VGA compatible controller
       product: Intel Corporation
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 21
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi vga_controller bus_master cap_list rom
       configuration: driver=i915_bpo latency=0
       resources: irq:119 memory:80000000-80ffffff memory:90000000-9fffffff ioport:f000(size=64)
    

НО

  1. Я хотел ядро ​​реального времени, поэтому я собрал его - 3.18.25-rt23
  2. Я успешно собрал новый ядро реального времени, НО моя графика идет не так. Во время загрузки я вижу нечитаемые символы / буквы, и позже мой экран полностью черный. Linux работает, потому что я могу получить к нему доступ через последовательную консоль. С последовательной консолью все в порядке.

Я не хочу HD-изображение, я не хочу X-сервер или подобное. Мне нужно простое, тупое черное окно с белыми символами и VGA-монитором, и я не могу его получить. Я перепробовал много вариантов, но безуспешно.

Это мой настоящий файл / etc / default / grub:

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=3
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="text"
GRUB_CMDLINE_LINUX="console=tty0 console=ttyS0,115200n8"

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=1280x1024

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

СПАСИБО, СПАСИБО, СПАСИБО за любую помощь. На другом ПК у меня нет странных символов / букв. Но мне это нужно на моей плате Gigabyte N3050N-D2P!

ОБНОВЛЕНИЕ: Я думаю, что это только проблема с ядром. Я попытался перекомпилировать ядро ​​снова с некоторыми настройками в меню Графика, и это лучше - у меня все еще есть черный экран после загрузки, но когда он загружается, дисплей мигает, и я на мгновение ясно вижу сообщения загрузки. Но монитор мигает, а затем снова гаснет.

Я прикрепил картинки с экрана загрузки:

Начало загрузки: enter image description here

Через несколько секунд с общим 3.19. 0 kernel enter image description here enter image description here

Загрузка с ядром 3.18.25: (начните так): enter image description here

А затем только 2 раза мигает с читаемыми загрузочными сообщениями и затем он становится черным навсегда .

2
задан 23 February 2016 в 01:03

1 ответ

Хорошо парни... Я создаю ядро на 4.4.1 регистровых тонны, и наконец у меня есть хорошие, читаемые сообщения загрузки и консольный экран! НО (почему всегда существует, НО):

Графика, например, на alsamixer действительно плоха, Вы могли сказать мне почему?

дисплей uname-a

Linux ubuntu 4.4.1-rt6 #1 SMP PREEMPT RT Wed Feb 24 04:27:02 CET 2016 i686 i686 i686 GNU/Linux

sudo lshw-C

  description: VGA compatible controller
   product: Intel Corporation
   vendor: Intel Corporation
   physical id: 2
   bus info: pci@0000:00:02.0
   version: 21
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi vga_controller bus_master cap_list rom
   configuration: driver=i915 latency=0
   resources: irq:115 memory:80000000-80ffffff memory:90000000-9fffffff ioport:f000(size=64)

кошка sudo lspci |grep VGA

00:02.0 VGA compatible controller: Intel Corporation Device 22b1 (rev 21)

sudo fbset-i

mode "1280x1024"
    geometry 1280 1024 1280 1024 32
    timings 0 0 0 0 0 0 0
    accel true
    rgba 8/16,8/8,8/0,0/0
endmode

Frame buffer device information:
    Name        : inteldrmfb
    Address     : 0x900c0000
    Size        : 5242880
    Type        : PACKED PIXELS
    Visual      : TRUECOLOR
    XPanStep    : 1
    YPanStep    : 1
    YWrapStep   : 0
    LineLength  : 5120
    Accelerator : No

/etc/default/grub

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=3
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="text"
GRUB_CMDLINE_LINUX="console=tty1 console=ttyS0,115200n8"

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=1280x1024
GRUB_GFXPAYLOAD_LINUX=text

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

ALSAMIXER похожа на это:

enter image description here

0
ответ дан 23 February 2016 в 11:03
  • 1
    @sempaiscuba Вы не были тем, который означал, что я был глуп, не возьмите преступление. Это работало, спасибо за ответ. – Alperen Bırçak 22 May 2017 в 17:18

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

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