проблема с загрузкой (14.04 + GRUB + Swap + Nvidia) - с картинками


16

Когда я запускаю свой ноутбук, требуется 7 попыток, чтобы пройти место, где смонтирован своп; если кто-то смотрит через мое плечо, то получается 15 попыток! Мой ноутбук - lenovo W520 с картой NVIDIA (Quddro 1000m), использующей драйвер с открытым исходным кодом (X.Org X server) и Ubuntu 14.04. Это тройная загрузка, но я не думаю, что это повлияет на эту проблему. У меня была эта проблема с того момента, как я установил 14.04, я надеялся, что какое-то обновление исправит ее, но прошли месяцы, и ни одно из обновлений не исправило ее.

Я нашел только одну ветку, связанную с моей проблемой, и перепробовал каждое предлагаемое решение во всей вики. Никто из них не работал для меня. Тема: Мой компьютер загружается на черный экран, какие варианты я должен исправить?

Мои симптомы:

  1. Последняя строка на экране, когда компьютер зависает, всегда: «Добавление свопа 4215004k на / dev / sda6. Приоритет: -1 экстенты: 1 через: 4215004k FS ' Это линия, где все висит
  2. Жесткий диск на ноутбуке выключается
  3. Вентилятор процессора переходит в режим сверхвысокой температуры.
  4. компьютер будет сидеть в этом состоянии вечно (как только я позволю ему делать это более часа)

Попытки исправить

1) Я следовал вышеупомянутой вики и попробовал «без всплесков» и «nomodeset» в меню grub. Я также поиграл, поставив ro в той же строке rw, надеясь, что дополнительные разрешения помогут. Кроме того, я подключил и отключил свой второй монитор, блок питания и USB-устройства, чтобы увидеть, может ли какой-либо элемент повторить эффект моей проблемы. Это не так. Я надеялся найти виновника, вызвавшего проблему, но все, что я обнаружил, это то, что все, что я пытался, не оказало прямого влияния на проблему. Я держал диаграмму: отслеживать различные попытки

2) Мы можем исключить две вещи: (а) экран слишком темный - не тот случай (б) USB-устройство, вызывающее эту проблему, - невозможно, поскольку проблема сохраняется с подключенными USB-устройствами и без них.

3) Я убедился, что в BIOS мой «Оптимус» отключен. Я также использую драйвер с открытым исходным кодом, поэтому я надеюсь, что это не проблема NVIDIA, а проблема grub. Настройки BIOS

4) Я переустановил GRUB, и это не помогло.

5) Я играл с / etc / defaults / grub, но ни одно из предложений, найденных на этом сайте, не оказало положительного влияния на мою проблему. Содержание моего файла ниже:

 # If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#_MO_ I commented out the line below to see the shutdown process
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
#GRUB_CMDLINE_LINUX=""
#_MO_ the top line fixed my shutdown problems but I have startup 
# prolems now. So below I hope this works:
GRUB_CMDLINE_LINUX="no splash" 



# 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=640x480

# 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"

Я свежий из идей. Если я могу предоставить какую-либо информацию, протоколировать или внести некоторые изменения на моей стороне, пожалуйста, дайте мне знать.

Заранее спасибо.

Майк.

********************************* Edit # 1 ************** ***************************

Я видел этот пост, это относится к моей проблеме? Первая загрузка не происходит [7.471657] Добавление 4041724k swap на / dev / sda7 Приоритет: -1 экстенты: 1 по всему: 4041724k FS

Вот моя установка в gparted: введите описание изображения здесь

******************************** Edit # 2 *************** ***************************** Несколько человек предложили мне удалить раздел подкачки. Я сделал. Однако это только изменило проблему; загрузка застряла на другой линии. В основном, вместо того, чтобы зависать на креплении сменного раздела, загрузчик зависал на моей сенсорной панели. Когда это произошло, светодиод жесткого диска выключился, и компьютер просто сидел там несколько минут, прежде чем мне пришлось его перезагружать. После трех застроек в одном и том же месте я поставил раздел подкачки обратно. Я сфотографировал, где он застрял, когда обмен был ушел:

проблема после удаления свопа

******************************** Edit # 3 *************** *****************************

Я сделал ошибку в процедуре, которую я выполнил в «Правке № 2». После удаления раздела я никогда не удалял строку кода из / etc / fstub. поэтому я повторил процесс удаления раздела подкачки, а затем закомментировал строку подкачки в файле / etc / fstub. Это не решило мою проблему, но вызвало другие симптомы. Этот пост уже очень длинный, поэтому вместо включения диаграммы я просто приведу выводы о перезагрузке моего компьютера в общей сложности 45 раз без раздела подкачки.

  • загрузился нормально 25 раз

  • не удалось загрузить 20 раз

  • Это более, чем более вероятно, загрузка при подключении к источнику питания, подключении второго монитора и подключении моего USB-концентратора (без подключения устройств к концентратору).

  • маловероятно, что он загрузится, если к ноутбуку ничего не подключено (нет шнура питания, нет кабеля VGA для второго монитора и нет USB-концентратора). из 20 неудачных загрузок 12 раз ничего не было связано с ноутбуком.

  • когда компьютер не загружается, это тот же экран, что и при редактировании №2, хотя я видел и другой экран, когда он зависает.

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

  • К вашему сведению: мой / etc / default / grub такой же, как и в теле поста. Я установил его так, как предложил первый связанный пост, и сохранил его там, как он работал в прошлом для других.

  • Ради полного раскрытия есть еще одна ошибка, которую я считал несвязанной, но, поскольку я сделал это далеко, я хочу избавиться от нее: каждый раз, когда я пытаюсь отрегулировать яркость экрана с помощью клавиши FN и двух клавиш яркости (HOME & END), операционная система зависает и не размораживается; требуется перезагрузка компьютера нажатием кнопки питания. Эта функция работала в 12.04.

Есть идеи? Я буду выполнять любые предложения.

**************************************** Edit # 4 ******* ************************

Привет, ребята, спасибо за вашу помощь! Вот что я сделал:

  1. sudo apt-get update

  2. sudo update-grup

  3. выключение sudo // это сделало мой компьютер действительно забавным. Он не совсем корректно отключился, и я смотрел на экран с каким-то сообщением «Ново». Я нажал кнопку питания на 4 секунды и компьютер выключился. Вот что я увидел: Странное отключение

  4. Когда компьютер был выключен, я отключил все шнуры (питание, VGA, USB-концентратор без устройства, подключенного к нему) и перезагрузил компьютер. Загрузка не удалась, поэтому я продолжал нажимать кнопку питания и перезапускать ее, пока она, наконец, не загрузится (потребовалось около 3 попыток, чтобы загрузить ее).

  5. Когда компьютер, наконец, загрузился, он попросил разрешения сообщить о проблеме в Ubuntu. Я действительно сообщил о проблеме.

  6. Я получил содержимое следующих журналов:

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

************ Приведенная ниже информация дополняет ответ Олдфреда *************

Похоже, решение найдено. 'oldfred' первым предложил рабочее решение. Благодарность! Я сделал кучу тестов и в конечном итоге это то, что вам нужно сделать, если у вас это случилось с вами:

1) Используя gparted, я добавил свой раздел подкачки. раздел подкачки не связан с этой проблемой. Как отмечали несколько человек, сообщение о свопе было только последней строкой, отображаемой на экране, когда операционная система замерзла.

2) Чтобы проверить, работает ли это решение для вас, когда появится фиолетовый экран, нажмите e, чтобы отредактировать запись. затем добавьте следующее в конец строки, начинающейся с linux:

acpi_osi = Linux acpi_backlight = vendor финальная личинка

3) Если это работает для вас, чтобы сделать это изменение постоянным, откройте ваш / etc / default / grub как sudo (sudo gedit / etc / default / grub)

4) изменить строку

GRUB_CMDLINE_LINUX = "без всплеска"

в

GRUB_CMDLINE_LINUX = "без всплеска acpi_osi = Linux acpi_backlight = vendor"

5) наконец, загрузите GRUB для загрузки новых настроек, набрав

sudo update-grub

Бинго, все работает правильно !! Спасибо всем за вашу помощь. Я признателен за это.


Пожалуйста , не размещайте решения по этому вопросу . Вот для чего нужны ответы.
Лусио

Это ошибка, о которой нужно сообщить на панели запуска.
Bain

Ответы:


5

Я считаю, что это все еще проблема с видео.

И параметр загрузки для grub - это nomodeset с nVidia, но другие параметры при загрузке с Intel. Можете ли вы установить какой видео чип вы загружаете?

Видеть это

После использования Boot-Repair я не могу изменить разрешение экрана

Вы тестируете альтернативные параметры загрузки в меню grub, используя e, и переходите к строке linux. Замените тихий всплеск или добавьте после этих параметров загрузки те параметры, которые вы хотите проверить. Как только вы получите комбинацию, которая работает, отредактируйте / etc / default / grub

Но вам также может понадобиться acpi_osi = Linux и / или acpi_osi = Linux acpi_backlight = vendor

gksudo gedit /etc/default/grub
sudo update-grub

Поэтому в этой строке добавьте параметры загрузки, которые работают.

GRUB_CMD_LINUX_DEFAULT="no splash acpi_osi=Linux acpi_backlight=vendor"
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.