Заставка Plymouth выглядит странно после переключения на двоичный драйвер Nvidia [dубликат]

Когда вы загружаетесь с live CD или выполняете первую загрузку после установки Ubuntu, заставка выглядит потрясающе.

С сумасшедшим я имею в виду, что разрешение очень низкое, шрифт (я предполагаю) очень странный, и он

Это произошло с 10.04 и теперь снова с 10.10.

Как исправить заставку после включения драйверов nvidia?

54
задан 11 October 2010 в 21:52

28 ответов

Это легко. Прежде всего:

sudo apt-get install v86d hwinfo sudo hwinfo --framebuffer

Это покажет ваши поддерживаемые разрешения. Обратите внимание:

Обратите внимание на

gksudo gedit /etc/default/grub

Искать - GRUB_GFXMODE =

ниже этого вам нужно ввести: GRUB_GFXPAYLOAD_LINUX=1024x768 & lt; - your-resolution-here

Сохраните файл, а затем:

echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash sudo update-grub2 sudo update-initramfs -u
54
ответ дан 25 July 2018 в 22:26

Это легко. Прежде всего:

  sudo apt-get install v86d hwinfo sudo hwinfo --framebuffer  

Это покажет ваши поддерживаемые разрешения. Обратите внимание:

Затем:

  gksudo gedit / etc / default / grub  

Искать - GRUB_GFXMODE =

ниже этого вы должны ввести: GRUB_GFXPAYLOAD_LINUX = 1024x768 & lt; - your-resolution-here

Сохраните файл, а затем:

  echo FRAMEBUFFER = y |  sudo tee /etc/initramfs-tools/conf.d/splash sudo update-grub2 sudo update-initramfs -u  
54
ответ дан 2 August 2018 в 03:52

Это легко. Прежде всего:

  sudo apt-get install v86d hwinfo sudo hwinfo --framebuffer  

Это покажет ваши поддерживаемые разрешения. Обратите внимание:

Затем:

  gksudo gedit / etc / default / grub  

Искать - GRUB_GFXMODE =

ниже этого вы должны ввести: GRUB_GFXPAYLOAD_LINUX = 1024x768 & lt; - your-resolution-here

Сохраните файл, а затем:

  echo FRAMEBUFFER = y |  sudo tee /etc/initramfs-tools/conf.d/splash sudo update-grub2 sudo update-initramfs -u  
54
ответ дан 4 August 2018 в 19:56

Это легко. Прежде всего:

  sudo apt-get install v86d hwinfo sudo hwinfo --framebuffer  

Это покажет ваши поддерживаемые разрешения. Обратите внимание:

Затем:

  gksudo gedit / etc / default / grub  

Искать - GRUB_GFXMODE =

ниже этого вы должны ввести: GRUB_GFXPAYLOAD_LINUX = 1024x768 & lt; - your-resolution-here

Сохраните файл, а затем:

  echo FRAMEBUFFER = y |  sudo tee /etc/initramfs-tools/conf.d/splash sudo update-grub2 sudo update-initramfs -u  
54
ответ дан 6 August 2018 в 03:58

Это легко. Прежде всего:

  sudo apt-get install v86d hwinfo sudo hwinfo --framebuffer  

Это покажет ваши поддерживаемые разрешения. Обратите внимание:

Затем:

  gksudo gedit / etc / default / grub  

Искать - GRUB_GFXMODE =

ниже этого вы должны ввести: GRUB_GFXPAYLOAD_LINUX = 1024x768 & lt; - your-resolution-here

Сохраните файл, а затем:

  echo FRAMEBUFFER = y |  sudo tee /etc/initramfs-tools/conf.d/splash sudo update-grub2 sudo update-initramfs -u  
54
ответ дан 7 August 2018 в 21:56

Это легко. Прежде всего:

  sudo apt-get install v86d hwinfo sudo hwinfo --framebuffer  

Это покажет ваши поддерживаемые разрешения. Обратите внимание:

Затем:

  gksudo gedit / etc / default / grub  

Искать - GRUB_GFXMODE =

ниже этого вы должны ввести: GRUB_GFXPAYLOAD_LINUX = 1024x768 & lt; - your-resolution-here

Сохраните файл, а затем:

  echo FRAMEBUFFER = y |  sudo tee /etc/initramfs-tools/conf.d/splash sudo update-grub2 sudo update-initramfs -u  
54
ответ дан 10 August 2018 в 10:11

Это легко. Прежде всего:

  sudo apt-get install v86d hwinfo sudo hwinfo --framebuffer  

Это покажет ваши поддерживаемые разрешения. Обратите внимание:

Затем:

  gksudo gedit / etc / default / grub  

Искать - GRUB_GFXMODE =

ниже этого вы должны ввести: GRUB_GFXPAYLOAD_LINUX = 1024x768 & lt; - your-resolution-here

Сохраните файл, а затем:

  echo FRAMEBUFFER = y |  sudo tee /etc/initramfs-tools/conf.d/splash sudo update-grub2 sudo update-initramfs -u  
54
ответ дан 13 August 2018 в 16:32
  • 1
    Есть ли недостаток в этом? – ændrük 11 October 2010 в 21:54
  • 2
    Я использовал для установки cryptsetup вместо вашего второго шага. Он работает так же. – Extender 16 October 2010 в 12:58
  • 3
    Это не работает для меня, я использую NVIDIA 8600M. Он хорошо работал с Мавериком ... – nerdy_kid 28 April 2011 в 04:50
  • 4
    отлично, это нормально работает 12.04 на случай, если кто-то задается вопросом – Anake 28 April 2012 в 19:13
  • 5
    Просто, чтобы подтвердить это, также работайте с ubuntu 14.04 и nvidia, просто игнорируйте часть hwinfo, поскольку она недоступна не ... и все одинаково ... – Mohammad ZeinEddin 20 April 2014 в 22:47

Вышеупомянутые исправления не помогли мне, они не прошли достаточно далеко. Я тестировал это с 13.04, но автор в своем блоге использовал его для более низких версий ubuntu. Исходная информация из этого блога: http://jechem.blogspot.be/2011/04/fix-plymouth-splash-screen-in-ubuntu-on.html

Сначала установите hwinfo, выполнив следующую команду :

sudo apt-get install v86d hwinfo

После установки выполните следующую команду и запишите максимальное разрешение:

sudo hwinfo --framebuffer

Для меня это был режим 0x0361: 1280x800 (+5120), 24 бит , затем отредактируйте следующий файл:

gksu gedit /etc/default/grub

Это откроет конфигурационный файл GRUB, теперь мы ищем режим 0x0361: 1280x800 (+5120), 24 бит и изменим его со следующим: измените свое разрешение на мою, а также добавьте глубину цвета (для меня 24 может быть 16 или 32).

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1280x800-24,mtrr=3,scroll=ywrap"

Затем найдите следующую строку (раскомментируйте, если необходимо) и измените разрешение обратите внимание, что вы не включаете глубину цвета:

GRUB_GFXMODE=1280x800

Сохраните и выйдите, затем отредактируйте следующий файл:

gksu gedit /etc/initramfs-tools/modules

Прокрутите до конца файла и добавьте следующую строку, снова добавьте свое разрешение и colordepth, как вы это делали раньше:

uvesafb mode_option=1280x800-24 mtrr=3 scroll=ywrap

Затем в терминале l введите следующие команды и затем перезагрузитесь:

echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash sudo update-grub sudo update-initramfs -u

Для меня это устранило проблему, я пробовал все другие предложения и скрипты, ни одна из них не работала, но это удачи!

3
ответ дан 25 July 2018 в 22:26
  • 1
    Невозможно найти hwinfo в репозиториях. На Ubuntu 14.04.1. – 1111161171159459134 12 December 2014 в 15:37

Вышеупомянутое решение может не сработать для вас. В моем случае, например. hwinfo не показывает поддерживаемые разрешения. Вы можете, однако, получить эту информацию непосредственно из grub.

Нажмите c, чтобы войти в консоль grub, а затем введите insmod video_all, а затем videoinfo, чтобы получить поддерживаемые разрешения. Если ваше родное разрешение поддерживается, используйте его. Также используйте его непосредственно, как показано (например, 1680x1050x32, поэтому включите colordepth). Возвращайтесь, нажав ESC.

Когда у вас есть разрешение разрешенного разрешения / etc / default / grub и файл, чтобы включить эти две строки:

# 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=1680x1050x32 GRUB_GFXPAYLOAD_LINUX=keep

Теперь запустите следующие строки чтобы сделать всплеск раньше и фактически зафиксировать изменения grub.

echo "FRAMEBUFFER=y" | sudo tee -a /etc/initramfs-tools/conf.d/splash sudo update-initramfs -u -k all sudo update-grub

Надеюсь, это поможет.

13
ответ дан 25 July 2018 в 22:26
  • 1
    Нет, hwinfo не дал правильного разрешения, но я использовал ближайший - который работает нормально. Я также попытался нажать C во время загрузки (попробовал Shift и Escape тоже), но не смог попасть в консоль Grub. – neziric 12 October 2010 в 01:00
  • 2
    Если вы не получаете обычный экран grub (где вы можете выбрать, какое ядро ​​или ОС для загрузки), вы должны удерживать SHIFT во время загрузки. Когда вы получите экран grub, нажмите C, чтобы войти в консоль. – mniess 13 October 2010 в 03:44
  • 3
    Работал как прелесть для меня! В моем случае команда в консоли grub была «videoinfo», а не «vbeinfo». – BrozzSama 31 March 2014 в 21:37
  • 4
    @ user155897 Спасибо, я обновил ответ. – mniess 2 April 2014 в 13:33
  • 5
    Почему поддерживаемая резолюция намного ниже моего фактического разрешения – ray 28 April 2014 в 18:47

Вот простой сценарий, чтобы исправить это: http://www.webupd8.org/2010/10/script-to-fix-ubuntu-plymouth-for.html

Я не знаете ли, что это изменит вашу проблему с alt + F2

Я думаю, проблема в том, что для графических процессоров Nvidia нужны проприетарные драйверы, которые нельзя встроить в ядро, поэтому они загружаются на очень поздней стадии загрузки. Поэтому, если я правильно помню, этот скрипт заставляет ваш компьютер загружать общий драйвер vesa для отображения заставки. Это действительно заставляет ваш компьютер занять больше времени (но я не знаю, говорим ли мы о секундах или миллисекундах).

Я лично не стал бы менять основные части моей системы на предмет проверки, но до тех пор, пока он работает, это хорошо.

3
ответ дан 25 July 2018 в 22:26

Вот простой сценарий, чтобы исправить это: http://www.webupd8.org/2010/10/script-to-fix-ubuntu-plymouth-for.html

Я не знаю, изменит ли это вашу проблему alt + F2

Я думаю, проблема в том, что для графических процессоров Nvidia нужны проприетарные драйверы, которые нельзя встроить в ядро, поэтому они загружаются на очень поздней стадии загрузки. Поэтому, если я правильно помню, этот скрипт заставляет ваш компьютер загружать общий драйвер vesa для отображения заставки. Это действительно заставляет ваш компьютер занять больше времени (но я не знаю, говорим ли мы о секундах или миллисекундах).

Я лично не стал бы менять основные части моей системы на предмет проверки, но до тех пор, пока он работает, это хорошо.

3
ответ дан 2 August 2018 в 03:52

Вышеупомянутое решение может не сработать для вас. В моем случае, например. hwinfo не показывает поддерживаемые разрешения. Вы можете, однако, получить эту информацию непосредственно из grub.

Нажмите c, чтобы войти в консоль grub, а затем введите insmod video_all , а затем videoinfo , чтобы получить поддерживаемые разрешения. Если ваше родное разрешение поддерживается, используйте его. Также используйте его непосредственно, как показано (например, 1680x1050x32, поэтому включите colordepth).

Если у вас есть разрешение разрешенного разрешения / etc / default / grub и файл, чтобы включить эти две строки:

  # Разрешение, используемое для  графический терминал # обратите внимание, что вы можете использовать только режимы, поддерживаемые графической картой через VBE #, вы можете видеть их в реальном GRUB с помощью команды `vbeinfo 'GRUB_GFXMODE = 1680x1050x32 GRUB_GFXPAYLOAD_LINUX = keep  

Теперь запустите следующие строки, чтобы сделать всплеск раньше и фактически зафиксировать изменения grub.

  echo "FRAMEBUFFER = y" |  sudo tee -a /etc/initramfs-tools/conf.d/splash sudo update-initramfs -u -k all sudo update-grub  

Надеюсь, это поможет.

13
ответ дан 2 August 2018 в 03:52

Вышеупомянутые исправления не помогли мне, они не прошли достаточно далеко. Я тестировал это с 13.04, но автор в своем блоге использовал его для более низких версий ubuntu. Исходная информация из этого блога: http://jechem.blogspot.be/2011/04/fix-plymouth-splash-screen-in-ubuntu-on.html

Сначала установите hwinfo, выполнив следующую команду:

  sudo apt-get install v86d hwinfo  

После установки выполните следующую команду и запишите максимальное разрешение:

  sudo hwinfo --framebuffer  

Для меня это был режим 0x0361: 1280x800 (+5120), 24 бит, следующий отредактируйте следующий файл:

  gksu gedit / etc / default / grub  

Это откроет конфигурационный файл GRUB, теперь мы посмотрим GRUB_CMDLINE_LINUX_DEFAULT = "тихий всплеск" и изменим его с помощью следуйте за изменением своего разрешения с моим, а также добавьте глубину цвета (для меня 24 может быть 16 или 32).

  GRUB_CMDLINE_LINUX_DEFAULT = "тихий всплеск nomodeset video = uvesafb: mode_option = 1280x800-24,  mtrr = 3, scroll = ywrap " 

Затем найдите следующую строку (раскомментируйте, если необходимо) и снова измените свое разрешение, обратите внимание что вы не включаете глубину цвета:

  GRUB_GFXMODE = 1280x800  

Сохранить и выйти, затем отредактировать следующий файл:

  gksu gedit / etc / initramfs-tools / modules  

Прокрутите до конца файла и добавьте следующую строку, снова добавьте свое разрешение и colordepth, как вы это делали раньше:

  uvesafb mode_option = 1280x800-24 mtrr = 3 scroll = ywrap  

Затем в терминале введите следующие команды и затем перезагрузитесь:

  echo FRAMEBUFFER = y |  sudo tee /etc/initramfs-tools/conf.d/splash sudo update-grub sudo update-initramfs -u  

Для меня это устранило проблему, я пробовал все другие предложения и скрипты , никто из них не работал, но это удачи!

3
ответ дан 2 August 2018 в 03:52

Вот простой сценарий, чтобы исправить это: http://www.webupd8.org/2010/10/script-to-fix-ubuntu-plymouth-for.html

Я не знаю, изменит ли это вашу проблему alt + F2

Я думаю, проблема в том, что для графических процессоров Nvidia нужны проприетарные драйверы, которые нельзя встроить в ядро, поэтому они загружаются на очень поздней стадии загрузки. Поэтому, если я правильно помню, этот скрипт заставляет ваш компьютер загружать общий драйвер vesa для отображения заставки. Это действительно заставляет ваш компьютер занять больше времени (но я не знаю, говорим ли мы о секундах или миллисекундах).

Я лично не стал бы менять основные части моей системы на предмет проверки, но до тех пор, пока он работает, это хорошо.

3
ответ дан 4 August 2018 в 19:56

Вышеупомянутое решение может не сработать для вас. В моем случае, например. hwinfo не показывает поддерживаемые разрешения. Вы можете, однако, получить эту информацию непосредственно из grub.

Нажмите c, чтобы войти в консоль grub, а затем введите insmod video_all , а затем videoinfo , чтобы получить поддерживаемые разрешения. Если ваше родное разрешение поддерживается, используйте его. Также используйте его непосредственно, как показано (например, 1680x1050x32, поэтому включите colordepth).

Если у вас есть разрешение разрешенного разрешения / etc / default / grub и файл, чтобы включить эти две строки:

  # Разрешение, используемое для  графический терминал # обратите внимание, что вы можете использовать только режимы, поддерживаемые графической картой через VBE #, вы можете видеть их в реальном GRUB с помощью команды `vbeinfo 'GRUB_GFXMODE = 1680x1050x32 GRUB_GFXPAYLOAD_LINUX = keep  

Теперь запустите следующие строки, чтобы сделать всплеск раньше и фактически зафиксировать изменения grub.

  echo "FRAMEBUFFER = y" |  sudo tee -a /etc/initramfs-tools/conf.d/splash sudo update-initramfs -u -k all sudo update-grub  

Надеюсь, это поможет.

13
ответ дан 4 August 2018 в 19:56

Вышеупомянутые исправления не помогли мне, они не прошли достаточно далеко. Я тестировал это с 13.04, но автор в своем блоге использовал его для более низких версий ubuntu. Исходная информация из этого блога: http://jechem.blogspot.be/2011/04/fix-plymouth-splash-screen-in-ubuntu-on.html

Сначала установите hwinfo, выполнив следующую команду:

  sudo apt-get install v86d hwinfo  

После установки выполните следующую команду и запишите максимальное разрешение:

  sudo hwinfo --framebuffer  

Для меня это был режим 0x0361: 1280x800 (+5120), 24 бит, следующий отредактируйте следующий файл:

  gksu gedit / etc / default / grub  

Это откроет конфигурационный файл GRUB, теперь мы посмотрим GRUB_CMDLINE_LINUX_DEFAULT = "тихий всплеск" и изменим его с помощью следуйте за изменением своего разрешения с моим, а также добавьте глубину цвета (для меня 24 может быть 16 или 32).

  GRUB_CMDLINE_LINUX_DEFAULT = "тихий всплеск nomodeset video = uvesafb: mode_option = 1280x800-24,  mtrr = 3, scroll = ywrap " 

Затем найдите следующую строку (раскомментируйте, если необходимо) и снова измените свое разрешение, обратите внимание что вы не включаете глубину цвета:

  GRUB_GFXMODE = 1280x800  

Сохранить и выйти, затем отредактировать следующий файл:

  gksu gedit / etc / initramfs-tools / modules  

Прокрутите до конца файла и добавьте следующую строку, снова добавьте свое разрешение и colordepth, как вы это делали раньше:

  uvesafb mode_option = 1280x800-24 mtrr = 3 scroll = ywrap  

Затем в терминале введите следующие команды и затем перезагрузитесь:

  echo FRAMEBUFFER = y |  sudo tee /etc/initramfs-tools/conf.d/splash sudo update-grub sudo update-initramfs -u  

Для меня это устранило проблему, я пробовал все другие предложения и скрипты , никто из них не работал, но это удачи!

3
ответ дан 4 August 2018 в 19:56

Вот простой сценарий, чтобы исправить это: http://www.webupd8.org/2010/10/script-to-fix-ubuntu-plymouth-for.html

Я не знаю, изменит ли это вашу проблему alt + F2

Я думаю, проблема в том, что для графических процессоров Nvidia нужны проприетарные драйверы, которые нельзя встроить в ядро, поэтому они загружаются на очень поздней стадии загрузки. Поэтому, если я правильно помню, этот скрипт заставляет ваш компьютер загружать общий драйвер vesa для отображения заставки. Это действительно заставляет ваш компьютер занять больше времени (но я не знаю, говорим ли мы о секундах или миллисекундах).

Я лично не стал бы менять основные части моей системы на предмет проверки, но до тех пор, пока он работает, это хорошо.

3
ответ дан 6 August 2018 в 03:58

Вышеупомянутое решение может не сработать для вас. В моем случае, например. hwinfo не показывает поддерживаемые разрешения. Вы можете, однако, получить эту информацию непосредственно из grub.

Нажмите c, чтобы войти в консоль grub, а затем введите insmod video_all , а затем videoinfo , чтобы получить поддерживаемые разрешения. Если ваше родное разрешение поддерживается, используйте его. Также используйте его непосредственно, как показано (например, 1680x1050x32, поэтому включите colordepth).

Если у вас есть разрешение разрешенного разрешения / etc / default / grub и файл, чтобы включить эти две строки:

  # Разрешение, используемое для  графический терминал # обратите внимание, что вы можете использовать только режимы, поддерживаемые графической картой через VBE #, вы можете видеть их в реальном GRUB с помощью команды `vbeinfo 'GRUB_GFXMODE = 1680x1050x32 GRUB_GFXPAYLOAD_LINUX = keep  

Теперь запустите следующие строки, чтобы сделать всплеск раньше и фактически зафиксировать изменения grub.

  echo "FRAMEBUFFER = y" |  sudo tee -a /etc/initramfs-tools/conf.d/splash sudo update-initramfs -u -k all sudo update-grub  

Надеюсь, это поможет.

13
ответ дан 6 August 2018 в 03:58

Вышеупомянутые исправления не помогли мне, они не прошли достаточно далеко. Я тестировал это с 13.04, но автор в своем блоге использовал его для более низких версий ubuntu. Исходная информация из этого блога: http://jechem.blogspot.be/2011/04/fix-plymouth-splash-screen-in-ubuntu-on.html

Сначала установите hwinfo, выполнив следующую команду:

  sudo apt-get install v86d hwinfo  

После установки выполните следующую команду и запишите максимальное разрешение:

  sudo hwinfo --framebuffer  

Для меня это был режим 0x0361: 1280x800 (+5120), 24 бит, следующий отредактируйте следующий файл:

  gksu gedit / etc / default / grub  

Это откроет конфигурационный файл GRUB, теперь мы посмотрим GRUB_CMDLINE_LINUX_DEFAULT = "тихий всплеск" и изменим его с помощью следуйте за изменением своего разрешения с моим, а также добавьте глубину цвета (для меня 24 может быть 16 или 32).

  GRUB_CMDLINE_LINUX_DEFAULT = "тихий всплеск nomodeset video = uvesafb: mode_option = 1280x800-24,  mtrr = 3, scroll = ywrap " 

Затем найдите следующую строку (раскомментируйте, если необходимо) и снова измените свое разрешение, обратите внимание что вы не включаете глубину цвета:

  GRUB_GFXMODE = 1280x800  

Сохранить и выйти, затем отредактировать следующий файл:

  gksu gedit / etc / initramfs-tools / modules  

Прокрутите до конца файла и добавьте следующую строку, снова добавьте свое разрешение и colordepth, как вы это делали раньше:

  uvesafb mode_option = 1280x800-24 mtrr = 3 scroll = ywrap  

Затем в терминале введите следующие команды и затем перезагрузитесь:

  echo FRAMEBUFFER = y |  sudo tee /etc/initramfs-tools/conf.d/splash sudo update-grub sudo update-initramfs -u  

Для меня это устранило проблему, я пробовал все другие предложения и скрипты , никто из них не работал, но это удачи!

3
ответ дан 6 August 2018 в 03:58

Вышеупомянутое решение может не сработать для вас. В моем случае, например. hwinfo не показывает поддерживаемые разрешения. Вы можете, однако, получить эту информацию непосредственно из grub.

Нажмите c, чтобы войти в консоль grub, а затем введите insmod video_all , а затем videoinfo , чтобы получить поддерживаемые разрешения. Если ваше родное разрешение поддерживается, используйте его. Также используйте его непосредственно, как показано (например, 1680x1050x32, поэтому включите colordepth).

Если у вас есть разрешение разрешенного разрешения / etc / default / grub и файл, чтобы включить эти две строки:

  # Разрешение, используемое для  графический терминал # обратите внимание, что вы можете использовать только режимы, поддерживаемые графической картой через VBE #, вы можете видеть их в реальном GRUB с помощью команды `vbeinfo 'GRUB_GFXMODE = 1680x1050x32 GRUB_GFXPAYLOAD_LINUX = keep  

Теперь запустите следующие строки, чтобы сделать всплеск раньше и фактически зафиксировать изменения grub.

  echo "FRAMEBUFFER = y" |  sudo tee -a /etc/initramfs-tools/conf.d/splash sudo update-initramfs -u -k all sudo update-grub  

Надеюсь, это поможет.

13
ответ дан 7 August 2018 в 21:56

Вот простой сценарий, чтобы исправить это: http://www.webupd8.org/2010/10/script-to-fix-ubuntu-plymouth-for.html

Я не знаю, изменит ли это вашу проблему alt + F2

Я думаю, проблема в том, что для графических процессоров Nvidia нужны проприетарные драйверы, которые нельзя встроить в ядро, поэтому они загружаются на очень поздней стадии загрузки. Поэтому, если я правильно помню, этот скрипт заставляет ваш компьютер загружать общий драйвер vesa для отображения заставки. Это действительно заставляет ваш компьютер занять больше времени (но я не знаю, говорим ли мы о секундах или миллисекундах).

Я лично не стал бы менять основные части моей системы на предмет проверки, но до тех пор, пока он работает, это хорошо.

3
ответ дан 7 August 2018 в 21:56

Вышеупомянутые исправления не помогли мне, они не прошли достаточно далеко. Я тестировал это с 13.04, но автор в своем блоге использовал его для более низких версий ubuntu. Исходная информация из этого блога: http://jechem.blogspot.be/2011/04/fix-plymouth-splash-screen-in-ubuntu-on.html

Сначала установите hwinfo, выполнив следующую команду:

  sudo apt-get install v86d hwinfo  

После установки выполните следующую команду и запишите максимальное разрешение:

  sudo hwinfo --framebuffer  

Для меня это был режим 0x0361: 1280x800 (+5120), 24 бит, следующий отредактируйте следующий файл:

  gksu gedit / etc / default / grub  

Это откроет конфигурационный файл GRUB, теперь мы посмотрим GRUB_CMDLINE_LINUX_DEFAULT = "тихий всплеск" и изменим его с помощью следуйте за изменением своего разрешения с моим, а также добавьте глубину цвета (для меня 24 может быть 16 или 32).

  GRUB_CMDLINE_LINUX_DEFAULT = "тихий всплеск nomodeset video = uvesafb: mode_option = 1280x800-24,  mtrr = 3, scroll = ywrap " 

Затем найдите следующую строку (раскомментируйте, если необходимо) и снова измените свое разрешение, обратите внимание что вы не включаете глубину цвета:

  GRUB_GFXMODE = 1280x800  

Сохранить и выйти, затем отредактировать следующий файл:

  gksu gedit / etc / initramfs-tools / modules  

Прокрутите до конца файла и добавьте следующую строку, снова добавьте свое разрешение и colordepth, как вы это делали раньше:

  uvesafb mode_option = 1280x800-24 mtrr = 3 scroll = ywrap  

Затем в терминале введите следующие команды и затем перезагрузитесь:

  echo FRAMEBUFFER = y |  sudo tee /etc/initramfs-tools/conf.d/splash sudo update-grub sudo update-initramfs -u  

Для меня это устранило проблему, я пробовал все другие предложения и скрипты , никто из них не работал, но это удачи!

3
ответ дан 7 August 2018 в 21:56

Вот простой сценарий, чтобы исправить это: http://www.webupd8.org/2010/10/script-to-fix-ubuntu-plymouth-for.html

Я не знаю, изменит ли это вашу проблему alt + F2

Я думаю, проблема в том, что для графических процессоров Nvidia нужны проприетарные драйверы, которые нельзя встроить в ядро, поэтому они загружаются на очень поздней стадии загрузки. Поэтому, если я правильно помню, этот скрипт заставляет ваш компьютер загружать общий драйвер vesa для отображения заставки. Это действительно заставляет ваш компьютер занять больше времени (но я не знаю, говорим ли мы о секундах или миллисекундах).

Я лично не стал бы менять основные части моей системы на предмет проверки, но до тех пор, пока он работает, это хорошо.

3
ответ дан 10 August 2018 в 10:11

Вышеупомянутое решение может не сработать для вас. В моем случае, например. hwinfo не показывает поддерживаемые разрешения. Вы можете, однако, получить эту информацию непосредственно из grub.

Нажмите c, чтобы войти в консоль grub, а затем введите insmod video_all , а затем videoinfo , чтобы получить поддерживаемые разрешения. Если ваше родное разрешение поддерживается, используйте его. Также используйте его непосредственно, как показано (например, 1680x1050x32, поэтому включите colordepth).

Если у вас есть разрешение разрешенного разрешения / etc / default / grub и файл, чтобы включить эти две строки:

  # Разрешение, используемое для  графический терминал # обратите внимание, что вы можете использовать только режимы, поддерживаемые графической картой через VBE #, вы можете видеть их в реальном GRUB с помощью команды `vbeinfo 'GRUB_GFXMODE = 1680x1050x32 GRUB_GFXPAYLOAD_LINUX = keep  

Теперь запустите следующие строки, чтобы сделать всплеск раньше и фактически зафиксировать изменения grub.

  echo "FRAMEBUFFER = y" |  sudo tee -a /etc/initramfs-tools/conf.d/splash sudo update-initramfs -u -k all sudo update-grub  

Надеюсь, это поможет.

13
ответ дан 10 August 2018 в 10:11

Вышеупомянутые исправления не помогли мне, они не прошли достаточно далеко. Я тестировал это с 13.04, но автор в своем блоге использовал его для более низких версий ubuntu. Исходная информация из этого блога: http://jechem.blogspot.be/2011/04/fix-plymouth-splash-screen-in-ubuntu-on.html

Сначала установите hwinfo, выполнив следующую команду:

  sudo apt-get install v86d hwinfo  

После установки выполните следующую команду и запишите максимальное разрешение:

  sudo hwinfo --framebuffer  

Для меня это был режим 0x0361: 1280x800 (+5120), 24 бит, следующий отредактируйте следующий файл:

  gksu gedit / etc / default / grub  

Это откроет конфигурационный файл GRUB, теперь мы посмотрим GRUB_CMDLINE_LINUX_DEFAULT = "тихий всплеск" и изменим его с помощью следуйте за изменением своего разрешения с моим, а также добавьте глубину цвета (для меня 24 может быть 16 или 32).

  GRUB_CMDLINE_LINUX_DEFAULT = "тихий всплеск nomodeset video = uvesafb: mode_option = 1280x800-24,  mtrr = 3, scroll = ywrap " 

Затем найдите следующую строку (раскомментируйте, если необходимо) и снова измените свое разрешение, обратите внимание что вы не включаете глубину цвета:

  GRUB_GFXMODE = 1280x800  

Сохранить и выйти, затем отредактировать следующий файл:

  gksu gedit / etc / initramfs-tools / modules  

Прокрутите до конца файла и добавьте следующую строку, снова добавьте свое разрешение и colordepth, как вы это делали раньше:

  uvesafb mode_option = 1280x800-24 mtrr = 3 scroll = ywrap  

Затем в терминале введите следующие команды и затем перезагрузитесь:

  echo FRAMEBUFFER = y |  sudo tee /etc/initramfs-tools/conf.d/splash sudo update-grub sudo update-initramfs -u  

Для меня это устранило проблему, я пробовал все другие предложения и скрипты , никто из них не работал, но это удачи!

3
ответ дан 10 August 2018 в 10:11

Вот простой сценарий, чтобы исправить это: http://www.webupd8.org/2010/10/script-to-fix-ubuntu-plymouth-for.html

Я не знаю, изменит ли это вашу проблему alt + F2

Я думаю, проблема в том, что для графических процессоров Nvidia нужны проприетарные драйверы, которые нельзя встроить в ядро, поэтому они загружаются на очень поздней стадии загрузки. Поэтому, если я правильно помню, этот скрипт заставляет ваш компьютер загружать общий драйвер vesa для отображения заставки. Это действительно заставляет ваш компьютер занять больше времени (но я не знаю, говорим ли мы о секундах или миллисекундах).

Я лично не стал бы менять основные части моей системы на предмет проверки, но до тех пор, пока он работает, это хорошо.

3
ответ дан 13 August 2018 в 16:32

Вышеупомянутое решение может не сработать для вас. В моем случае, например. hwinfo не показывает поддерживаемые разрешения. Вы можете, однако, получить эту информацию непосредственно из grub.

Нажмите c, чтобы войти в консоль grub, а затем введите insmod video_all , а затем videoinfo , чтобы получить поддерживаемые разрешения. Если ваше родное разрешение поддерживается, используйте его. Также используйте его непосредственно, как показано (например, 1680x1050x32, поэтому включите colordepth).

Если у вас есть разрешение разрешенного разрешения / etc / default / grub и файл, чтобы включить эти две строки:

  # Разрешение, используемое для  графический терминал # обратите внимание, что вы можете использовать только режимы, поддерживаемые графической картой через VBE #, вы можете видеть их в реальном GRUB с помощью команды `vbeinfo 'GRUB_GFXMODE = 1680x1050x32 GRUB_GFXPAYLOAD_LINUX = keep  

Теперь запустите следующие строки, чтобы сделать всплеск раньше и фактически зафиксировать изменения grub.

  echo "FRAMEBUFFER = y" |  sudo tee -a /etc/initramfs-tools/conf.d/splash sudo update-initramfs -u -k all sudo update-grub  

Надеюсь, это поможет.

13
ответ дан 13 August 2018 в 16:32
  • 1
    Нет, hwinfo не дал правильного разрешения, но я использовал ближайший - который работает нормально. Я также попытался нажать C во время загрузки (попробовал Shift и Escape тоже), но не смог попасть в консоль Grub. – neziric 12 October 2010 в 01:00
  • 2
    Если вы не получаете обычный экран grub (где вы можете выбрать, какое ядро ​​или ОС для загрузки), вы должны удерживать SHIFT во время загрузки. Когда вы получите экран grub, нажмите C, чтобы войти в консоль. – mniess 13 October 2010 в 03:44
  • 3
    Работал как прелесть для меня! В моем случае команда в консоли grub была «videoinfo», а не «vbeinfo». – BrozzSama 31 March 2014 в 21:37
  • 4
    @ user155897 Спасибо, я обновил ответ. – mniess 2 April 2014 в 13:33
  • 5
    Почему поддерживаемая резолюция намного ниже моего фактического разрешения – ray 28 April 2014 в 18:47

Вышеупомянутые исправления не помогли мне, они не прошли достаточно далеко. Я тестировал это с 13.04, но автор в своем блоге использовал его для более низких версий ubuntu. Исходная информация из этого блога: http://jechem.blogspot.be/2011/04/fix-plymouth-splash-screen-in-ubuntu-on.html

Сначала установите hwinfo, выполнив следующую команду:

  sudo apt-get install v86d hwinfo  

После установки выполните следующую команду и запишите максимальное разрешение:

  sudo hwinfo --framebuffer  

Для меня это был режим 0x0361: 1280x800 (+5120), 24 бит, следующий отредактируйте следующий файл:

  gksu gedit / etc / default / grub  

Это откроет конфигурационный файл GRUB, теперь мы посмотрим GRUB_CMDLINE_LINUX_DEFAULT = "тихий всплеск" и изменим его с помощью следуйте за изменением своего разрешения с моим, а также добавьте глубину цвета (для меня 24 может быть 16 или 32).

  GRUB_CMDLINE_LINUX_DEFAULT = "тихий всплеск nomodeset video = uvesafb: mode_option = 1280x800-24,  mtrr = 3, scroll = ywrap " 

Затем найдите следующую строку (раскомментируйте, если необходимо) и снова измените свое разрешение, обратите внимание что вы не включаете глубину цвета:

  GRUB_GFXMODE = 1280x800  

Сохранить и выйти, затем отредактировать следующий файл:

  gksu gedit / etc / initramfs-tools / modules  

Прокрутите до конца файла и добавьте следующую строку, снова добавьте свое разрешение и colordepth, как вы это делали раньше:

  uvesafb mode_option = 1280x800-24 mtrr = 3 scroll = ywrap  

Затем в терминале введите следующие команды и затем перезагрузитесь:

  echo FRAMEBUFFER = y |  sudo tee /etc/initramfs-tools/conf.d/splash sudo update-grub sudo update-initramfs -u  

Для меня это устранило проблему, я пробовал все другие предложения и скрипты , никто из них не работал, но это удачи!

3
ответ дан 13 August 2018 в 16:32
  • 1
    Не удается найти hwinfo в репозиториях. На Ubuntu 14.04.1. – 1111161171159459134 12 December 2014 в 15:37

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

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