сбои при загрузке, исследование повторяющихся ошибок syslog

Вам нужно создать новый режим и применить его.

Команды, которые будут выполняться по порядку:

cvt 1440 900
xrandr --newmode "1440x900_60" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync

Часть строки после xrandr --newmode аналогична к выходу, который вы должны получить при использовании команды cvt, поэтому скопируйте вывод из «resolution_refreshRate» («1440x900_60» здесь) в точку +vsync и добавьте его в xrandr --newmode.

[d3 ] Затем:

xrandr --addmode LVDS1 resolution_refreshRate (don't use speechmarks)
xrandr --output LVDS1 --mode resolution_refreshRate

Если вы хотите, чтобы изменения были постоянными:

Создайте сценарий bash xrandr.sh, например, и поместите в него свои команды xrandr: #!/bin/bash sudo xrandr --newmode ""1440x900_60"" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync sudo xrandr --addmode LVDS1 1440x900_60 xrandr --output LVDS1 --mode 1440x900_60 Сделайте исполняемый файл сценария с помощью chmod +x xrandr.sh Найдите «Startup Applications» в тире, запустите его и добавьте скрипт в качестве приложения для запуска.

Команды будут запускаться каждый раз при входе в вашу учетную запись.

Примечание. Я использую LVDS1 в качестве предполагаемого имени монитора, но, вероятно, вы не будете одна и та же. Вы можете найти свое имя монитора, используя:

xrandr | grep " connected " | awk '{ print$1 }'

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

0
задан 1 August 2017 в 14:28

2 ответа

Возможно, вы страдаете от ошибок NCQ на жестком диске. Это основано на ваших записях syslog. Попробуем это исправить ...

В terminal ...

gksudo gedit /etc/default/grub # edit a file

Найти эту строку:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Измените ее на это:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash libata.force=noncq"

Сохранить файл и выйти из gedit.

Затем:

В terminal ...

sudo update-grub # update grub reboot # reboot the computer

Восстановить / var / log / syslog * для новых ошибок диска, подобных тем, которые вы опубликовали.

grep -i ata1 /var/log/syslog* # search for ata1 errors
0
ответ дан 18 July 2018 в 09:19

Возможно, вы страдаете от ошибок NCQ на жестком диске. Это основано на ваших записях syslog. Попробуем это исправить ...

В terminal ...

gksudo gedit /etc/default/grub # edit a file

Найти эту строку:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Измените ее на это:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash libata.force=noncq"

Сохранить файл и выйти из gedit.

Затем:

В terminal ...

sudo update-grub # update grub reboot # reboot the computer

Восстановить / var / log / syslog * для новых ошибок диска, подобных тем, которые вы опубликовали.

grep -i ata1 /var/log/syslog* # search for ata1 errors
0
ответ дан 24 July 2018 в 19:18
  • 1
    Я сделал шаги до обновления-grub в файле на моем основном жестком диске, где находится Ubuntu. Затем с USB-загрузки Ubuntu я установил локальный Hdd, как описано здесь . «Хотя после chroot у /boot/grub не было файлов .mod, у него были другие файлы плюс grub.cfg. Затем sudo update-grub дал мне ошибку grub-probe: error: cannot find a GRUB drive for /dev/sdb1. Check your device.map. Я перезагрузился, но все же получил ту же ошибку на экране: environment block too small. – GabiM 1 August 2017 в 22:19
  • 2
    Если вы были загружены на ваш жесткий диск при редактировании / etc / default / grub, почему бы вам просто не сделать следующий шаг, вместо загрузки на USB? Что делать с файлами .mod? Почему вы все равно дергаетесь / boot / grub? Просто следуйте моим инструкциям, и у вас не должно быть никаких проблем. – heynnema 1 August 2017 в 22:26
  • 3
    Дело в том, что я не могу загрузиться с моего Hdd, я использую загрузочный USB-накопитель с Ubuntu, а затем мне нужно смонтировать мой Hdd таким образом, что я могу запустить update-grub для этой установки Ubuntu вместо той, которую я загрузил в. Т.е. путь к файлу grub, который я изменил, равен & lt; path_to_my_hdd_mount & gt; / etc / default / grub и так далее ... – GabiM 2 August 2017 в 11:35
  • 4
    ах, ок, я вижу, что ты делал сейчас. Файлы .mod не находятся в / boot / grub, а в подкаталоге. Попробуй это. Можете ли вы загрузиться в меню GRUB на вашем жестком диске? Если это так, нажмите клавишу e, чтобы отредактировать сценарий загрузки, и найдите строку splash quiet, добавьте мой мод и выйдите / загрузитесь с помощью F10 (проверьте этот ключ F) и посмотрите, появляется ли Ubuntu. Если это так, проверьте свое редактирование на / etc / default / grub и сделайте sudo update-grub. Доложить. – heynnema 2 August 2017 в 16:33
  • 5
    Он не работает, он падает до входа в grub, когда я загружаюсь из своего внутреннего Hdd. Кажется, мне нужно будет сделать это из другого экземпляра Ubuntu, установив бесконечный ... Как-то ... :) – GabiM 4 August 2017 в 10:59

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

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