Ошибка при запуске линукс минт

Ни одна из операционных систем не лишена недостатков. Ubuntu и Linux Mint не являются исключениями.

В данном разделе вы найдете описания решений некоторых стандартных проблем Ubuntu и Linux Mint (а также приложений из комплекта поставки Ubuntu и Linux Mint).

1. Невозможно загрузить Linux Mint с установочного диска DVD: используется компьютер с центральным процессором без поддержки технологии PAE

В вашем компьютере установлен старый центральный процессор без поддержки технологии PAE? Во многих центральных процессорах из серий Pentium M и Celeron M поддержка технологии PAE может быть активирована вручную. После этого они будут отлично работать с современными версиями Linux Mint.

Вы можете активировать поддержку технологии PAE такого центрального процессора, выбрав пункт «Start with PAE forced» меню загрузки DVD. Для того, чтобы сделать этот пункт меню загрузки видимым, вам придется прервать процесс автоматической загрузки с помощью клавиши пробел в процессе обратного отсчета.

2. Компьютер вообще не загружается после установки Ubuntu или Linux Mint

После на первый взгляд беспроблемной установки Ubuntu или Linux Mint некоторые компьютеры вообще отказываются загружаться. Я опишу решения двух возможных проблем.

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

error: unknown filesystem
grub rescue>

В этом случае вы наверняка использовали флеш-накопитель с интерфейсом USB для установки системы (Live USB). Иногда система ставит флеш-накопителю в соответствие файл устройства sda, а жесткому диску — файл устройства sdb. Причем в процессе настройки системного загрузчика используется аналогичный идентификатор жесткого диска!

После завершения процесса установки системы системный загрузчик GRUB будет настроен для загрузки с устройства, соответствующего файлу sdb, которое просто исчезнет: после отключения флеш-накопителя с интерфейсом USB жесткому диску будет соответствовать файл устройства sda. Таким образом, в данном случае установщик системы корректно конфигурирует все компоненты операционной системы… за исключением системного загрузчика GRUB.

В данном случае достаточно перенаправить системный загрузчик на диск, соответствующий файлу устройства sda, следующим образом. Самый простой метод связан с использованием установочного диска Ubuntu или Linux Mint, так как в этом случае после запуска Live-сессии имя файла устройства жесткого диска гарантированно не изменится с sdb на sda.

Если у вас нет возможности использования установочного диска, вы можете попытаться использовать Live USB Xubuntu 18.04 LTS, который не подвержен описанной проблеме (по крайней мере, я не сталкивался с ней).

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

error: invalid arch independent ELF magic.
grub rescue>

error: file '/boot/grub/i386-pc/normal.mod' not found.
grub rescue>

В этом случае, вероятнее всего, установщик Ubuntu или Linux Mint установил системный загрузчик неподходящего типа. Если говорить точнее, GRUB для EFI/UEFI (grub-efi) вместо обычной версии GRUB для BIOS.

В частности, это нередко случается при установке системы на ноутбук Lenovo B570e. Несмотря на то, что этот ноутбук поставляется с прошивкой UEFI, а не BIOS, его прошивка UEFI настроена компанией Lenovo таким образом, что она ведет себя практически так же, как BIOS. Именно по этой причине для корректной загрузки ноутбука необходим системный загрузчик GRUB для BIOS.

Исправление данной проблемы также достаточно простое: следует установить системный загрузчик GRUB для BIOS с помощью установочного DVD Ubuntu или Linux Mint.

3. После организации двойной загрузки загружается лишь Windows 8.x или 10

В некоторых случаях после, по всей видимости, успешной установки Ubuntu или Linux Mint рядом с Windows 8.x или 10, на вашем компьютере может загружаться лишь Windows 8.x или 10 так, как будто никакая другая система даже не устанавливалась. При этом меню загрузки, в котором можно выбрать Ubuntu или Linux Mint, может просто не отображаться.

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

4. Процесс установки Ubuntu или Linux Mint не завершается: он прекращается на середине

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

В процессе установки Ubuntu или Linux Mint вы будете видеть слайдшоу с красивыми иллюстрациями, демонстрирующими возможности вашей новой системы. Но в некоторых случаях данное слайдшоу создает проблемы: графическая карта может просто не справляться с ним из-за отсутствия необходимого драйвера, в результате чего процесс установки системы завершится.

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

sudo apt-get remove ubiquity-slideshow-*

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

5. Чрезмерное использование раздела подкачки (завышенное значение swappiness): Ubuntu или Linux Mint работает слишком медленно и часто использует жесткий диск

Использование раздела подкачки особенно заметно при работе с компьютерами с относительно малым объемом оперативной памяти (2 ГБ или меньше): при работе с Ubuntu или Linux Mint выполнение различных операций со временем осуществляется медленнее, при этом сама операционная система осуществляет постоянный доступ к жесткому диску. К счастью, подобный эффект можно минимизировать.

Примечание: в вашем компьюетере установлено 8 Гб или больший объем оперативной памяти? В этом случае вы можете смело пропускать данный раздел, так как вы, скорее всего, не обнаружите улучшений после выполнения описанных в нем действий.

На жестком диске существует отдельный раздел или файл для хранения данных, помещенных в оперативную память, называемый разделом или файлом подкачки. В том случае, если Ubuntu или Linux Mint чрезмерно использует его, работа компьютера значительно замедляется.

Интенсивность использования ядром дистрибутива Ubuntu или Linux Mint раздела или файла подкачки может быть изменена с помощью специального параметра конфигурации системы swapiness. Чем меньше числовое значение этого параметра конфигурации, тем дольше длительность периода ожидания, после которого ядро дистрибутива Ubuntu или Linux Mint начинает использовать раздел или файл подкачки. Значение должно находиться в диапазоне от 0 до 100, причем по умолчанию используется значение 60. Это значение является значительно завышенным для настольного компьютера, но отлично подходит для серверов.

Подробное описание рассматриваемого механизма доступно на странице по ссылке.

А теперь рассмотрим механизм изменения значения рассматриваемого параметра конфигурации:

A. Во-первых, следует проверить текущее значение параметра конфигурации swappiness. Для этого необходимо открыть терминал. После этого следует ввести в терминале следующую команду (используйте функции копирования/вставки для того, чтобы избежать ошибок при вводе):

cat /proc/sys/vm/swappiness

После ввода команды следует нажать клавишу Enter. В результате будет выведено числовое значение, которое наверняка будет равно 60.

B. Для установки более приемлемого значения параметра конфигурации swappiness следует выполнить с помощью терминала следующую команду (используйте функции копирования/вставки для того, чтобы избежать ошибок при вводе):

Linux Mint:

xed admin:///etc/sysctl.conf

Ubuntu:

gedit admin:///etc/sysctl.conf

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

# Уменьшение значения параметра интенсивности использования раздела подкачки до более приемлемого
vm.swappiness=10

С. Теперь следует сохранить файл конфигурации и закрыть текстовый редактор. После этого вам придется перезагрузить компьютер.

D. После перезагрузки компьютера следует снова проверить значение параметра конфигурации swappiness. Для этого как и раньше придется открыть терминал. В окно терминала следует ввести (с помощью функций копирования/вставки) ранее рассмотренную команду:

cat /proc/sys/vm/swappiness

После ввода команды все так же необходимо нажать клавишу Enter. В результате должно быть выведено значение 10.

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

6. После установки пропиетарного драйвера для графической карты NVIDIA на экран ничего не выводится

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

Дело в том, что в новых версиях ядра Linux изменение параметров видеовывода осуществлояется на уровне ядра. По сути, теперь установка значений регистров графического процессора видеокарты осуществляется на уровне ядра, а не на уровне драйвера Xorg. Благодаря этому изменению появилась возможность создания экранов загрузки высокого разрешения, а также перехода к экрану входа в систему без мерцаний. К сожалению, некоторые видеокарты не могут корректно работать в данном режиме, что заканчивается черным экраном после загрузки системы. Среди других связанных с этим проблем можно выделить долгое время загрузки системы, проблемы при отображении обоев рабочих столов и некоторые другие. В частности, данная проблема все еще актуальна для старых видеокарт от NVIDIA с пропиетарными драйверами.

Решение проблемы является на удивление простым: вы должны добавить параметр nomodeset ядра Linux, который позволит не использовать драйверы видеокарт, а установить параметры видеовывода с помощью BIOS и дождаться загрузки Xorg. Это действие не влечет за собой каких-либо последствий: единственной проблемой будет не очень привлекательный экран загрузки. При этом ваш рабочий стол должен отображаться без каких-либо проблем.

Для того, чтобы добавить параметр ядра Linux, следует выполнить следующие действия:

A. В первую очередь следует открыть окно терминала и ввести в него следующую команду:

Linux Mint:

xed admin:///etc/default/grub

Ubuntu:

gedit admin:///etc/default/grub

После окончания ввода команды следует нажать клавишу Enter.

B. В открывшемся файле конфигурации следует найти директиву:

GRUB_CMDLINE_LINUX=

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

GRUB_CMDLINE_LINUX="nomodeset"

Если же она содержала параметры (например, splash), следует добавить параметр в кавычки через пробел аналогичным образом:

GRUB_CMDLINE_LINUX="splash nomodeset"

После окончания редактирования файла конфигурации следует сохранить изменения и закрыть текстовый редактор.

C. Далее нужно выполнить с помощью терминала следующую команду:

sudo update-grub

После окончания ввода команды следует нажать клавишу Enter.

D. Наконец, следует перезагрузить компьютер. После этого рабочий стол должен отображаться корректно.

7. После установки пропиетарного драйвера для графической карты NVIDIA используется некорректное разрешение экрана

Примечание: данный совет относится лишь к графическим картам NVIDIA, работающим с пропиетарным драйвером.

A. Во-первых, следует убедиться в том, что в вашей системе установлено такое приложение, как nvidia-settings. Следует открыть терминал и ввести в него следующую команду (используйте функции копирования/вставки):

sudo apt-get install nvidia-settings

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

B. После этого следует ввести в терминал следующую команду (также используйте функции копирования/вставки):

nvidia-settings

После окончания ввода команды следует нажать клавишу Enter для ее исполнения. Теперь вы можете воспользоваться запущенным приложением от компании NVIDIA для установки корректных параметров экрана. Это делается следующим образом.

Вначале следует выбрать пункт «X Server Dispaly Configuration» (в верхней левой части окна). После этого следует перейти на вкладку «Display» (справа, она наверняка будет уже открыта). Теперь необходимо воспользоваться раскрывающимся меню «Resolution» и вместо значения «Auto» выбрать желаемое разрешение экрана. Наконец, следует нажать на кнопку «Save to X Configuration File», после чего — на кнопку «Save and exit». Для применения изменений следует перезагрузить компьютер. После перезагрузки должно использоваться установленное разрешение экрана.

8. Некорректная работа инструментов для установки и обновления программного обеспечения

Иногда инструменты для обновления системы или установки программного обеспечения (Менеджер обновлений, Менеджер программ, Центр обновлений Ubuntu, Центр приложений Ubuntu) перестают корректно функционировать даже несмотря на наличие работоспособного соединения с Интернет. Обычно это происходит из-за проблем со списками источников пакетов программного обеспечения.

В этом случае обычно выводится сообщение об ошибке, в котором помимо всех остальных присутствуют следующие строки:

E: encountered a section with no package: header
E: problem with Mergelist/var/lib/apt/lists

Вы можете исправить данную проблему следующим образом.

Linux Mint: проблема решается достаточно просто — достаточно осуществить переход в рамках главного меню системы «Меню — Система — Источники приложений», в открывшемся окне нажать на кнопку «Обслуживание», после чего нажать на кнопку «Исправление проблем списка пакетов».

Ubuntu: решение проблемы является более сложным. Во-первых, вам придется открыть терминал и ввести в него следующую команду (используйте функции копирования/вставки):

sudo rm /var/lib/apt/lists/* -vf

После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом и это нормально. После ввода пароля следует снова нажать клавишу Enter.

Теперь следует получить новые списки пакетов программного обеспечения из Интернет, введя в терминале следующую команду (также используйте функции копирования/вставки):

sudo apt-get update

После окончания ввода команды следует нажать клавишу Enter для ее исполнения. Проблема должна быть решена.

8. Невозможность перезагрузки системы

Некоторые ноутбуки не перезагружаются после соответствующей команды в Linux. Обычно после исполнения команды перезагрузки ноутбук просто «зависает». В подавляющем большинстве случаев проблема заключается в прошивке BIOS или (U)EFI. Вы можете исправить ее следующим образом.

A. Во-первых, следует открыть терминал и ввести в его окно следующую команду (используйте функции копирования/вставки):

Linux Mint:

xed admin:///etc/default/grub

Ubuntu:

gedit admin:///etc/default/grub

В результате откроется текстовый редактор с файлом конфигурации системного загрузчика GRUB.

B. В открывшемся файле конфигурации следует найти директиву:

GRUB_CMDLINE_LINUX=

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

GRUB_CMDLINE_LINUX="reboot=efi"

Если же она содержала параметры (например, splash), следует добавить параметр в кавычки через пробел аналогичным образом:

GRUB_CMDLINE_LINUX="splash reboot=efi"

После окончания редактирования файла конфигурации следует сохранить изменения и закрыть текстовый редактор.

C. Теперь следует ввести в окно терминала следующую команду для обновления конфигурации системного загрузчика (как и раньше, используйте функции копирования/вставки):

sudo update-grub

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

Теперь вы должны выключить компьютер (а не перезагрузить!). После повторного включения компьютера и входа в систему вы можете попытаться перезагрузить его. Компьютер должен корректно перезагружаться.

10. Некорректная работа режимов сна и гибернации

Режимы сна и гибернации, к сожалению, все еще некорректно работают на некоторых аппаратных конфигурациях, причем не существует какого-либо приемлемого решения данной проблемы, ведь производители прошивок BIOS и UEFI не всегда соблюдают стандарты реализации режимов энергосбережения. Исходя из этого, лучшим решением является деактивация соответствующих режимов энергосбережения в рамках вашей системы в том случае, если они работают некорректно.

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

В Linux Mint и Ubuntu режим гибернации деактивирован по умолчанию, а режим сна — активирован. Я считаю, что это вполне разумный компромисс.

10.1. Деактивация режима сна (suspend-to-ram)

Вы можете деактивировать режим сна («suspend-to-ram») следующим образом (следует делать это лишь в том случае, если он некорректно работает, так как это очень полезная функция).

A. Для начала вам необходимо открыть терминал. После этого следует скопировать в его окно следующую команду (это одна строка):

sudo touch /etc/polkit-1/localauthority/90-mandatory.d/disable-suspend.pkla

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

B. Далее нужно ввести в окно терминала следующую команду:

Linux Mint:

xed admin:///etc/polkit-1/localauthority/90-mandatory.d/disable-suspend.pkla

Ubuntu:

gedit admin:///etc/polkit-1/localauthority/90-mandatory.d/disable-suspend.pkla

После окончания ввода команды также следует нажать клавишу Enter. В результае откроется текстовый редактор с пустым файлом.

C. В открывшееся окно текстового редактора следует вставить следующий текст:

[Disable suspend (upower)]
Identity=unix-user:*
Action=org.freedesktop.upower.suspend
ResultActive=no
ResultInactive=no
ResultAny=no

[Disable suspend (logind)]
Identity=unix-user:*
Action=org.freedesktop.login1.suspend
ResultActive=no

[Disable suspend for all sessions (logind)]
Identity=unix-user:*
Action=org.freedesktop.login1.suspend-multiple-sessions
ResultActive=no

После вставки текста следует сохранить изменения в текстовом файле и закрыть текстовый редактор.

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

10.1.1. Восстановление режима сна

Желаете повторно активировать режим сна? К счастью, описанные выше действия легко обратимы. Для начала вам придется открыть терминал. Теперь нужно скопировать и вставить в окно терминала следующую команду (это одна строка):

sudo rm -v /etc/polkit-1/localauthority/90-mandatory.d/disable-suspend.pkla

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

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

11. Активация поддержки токена FIDO U2F

Множество производителей выпускет токены безопасности для двухфакторной аутентификации с интерфейсом USB, например, таким токеном является Yubikey от Yubico. Это очень удобный и надежный гаджет.

Из-за проблем в современных дистрибутивах Linux, вам, скорее всего, придется дополнительно настраивать Ubuntu и Linux Mint для использования токена безопасности FIDO U2F. Это делается следующим образом.

A. Во-первых, следует установить новейшую версию веб-браузера Google Chrome или Chromium, так как эти веб-браузеры на данный момент лучше всего поддерживают рассматриваемые токены безопасности. Google Chrome устанавливается в Ubuntu и Linux Mint путем загрузки файла пакета формата .deb и последующего двойного клика по его иконке.

B. Далее нужно открыть терминал и ввести в него следующую команду:

sudo apt-get install libu2f-udev

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

C. После исполнения команды и установки необходимых пакетов следует перезагрузить компьютер.

D. Теперь вы можете запустить Google Chrome или Chromium и активировать поддержку токена, например, для аккаунта GMail. Если аутентифкация будет функционировать корректно, настройку можно считать оконченной.

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

sudo touch /etc/udev/rules.d/70-u2f-generic.rules

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

F. Далее нужно открыть созданный файл конфигурации в текстовом редакторе с помощью следующей команды:

Linux Mint:

xed admin:///etc/udev/rules.d/70-u2f-generic.rules

Ubuntu:

gedit admin:///etc/udev/rules.d/70-u2f-generic.rules

После окончания ввода команды также следует нажать клавишу Enter. В результае откроется текстовый редактор с содержимым файла конфигурации.

G. При наличии в файле какого-либо содержимого следует удалить его, после чего скопировать и вставить в него следующие директивы:

ACTION!="add|change", GOTO="u2f_end"

KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="*", ATTRS{idProduct}=="*", TAG+="uaccess"

LABEL="u2f_end"

H. Наконец, следует сохранить содержимое файла, перезагрузить компьютер и снова проверить работоспособность токена безопасности. Он должен корректно функционировать.

12. Пропиетарный драйвер NVIDIA не подгружается системой

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

В подобных случаях окно Менеджера драйверов обычно выглядит аналогичным образом:

Error

Для того, чтобы решить подобную проблему, вы можете действовать следующим образом:

A. Во-первых, следует открыть терминал и ввести в него следующую команду:

Linux Mint:

xed admin:///etc/modprobe.d/blacklist.conf

Ubuntu:

gedit admin:///etc/modprobe.d/blacklist.conf

После окончания ввода команды также следует нажать клавишу Enter. В результае откроется текстовый редактор с содержимым файла конфигурации. Этот файл конфигурации содержит имена всех модулей ядра Linux, которые не должны автоматически подгружаться.

B. Далее следует промотать содержимое файла конфигурации до конца и добавить в него следующие строки (используйте функции копирования/вставки):

# Make sure that the installed non-free Nvidia driver is being used,
# instead of the default open-source Nouveau driver.
blacklist nouveau

После окончания вставки строк следует сохранить изменения и закрыть текстовый редактор.

C. Теперь ввести в оконо терминала еще одну команду:

sudo update-initramfs -u

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

D. Наконец, следует перезагрузить компьютер. После описанных манипуляций система должна использовать пропиетарный драйвер NVIDIA.

13. Постоянные щелчки жесткого диска ноутбука

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

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

sudo hdparm -B 254 /dev/sda

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

После исполнения данной команды надоедливые щелчки должны прекратиться. С помощью нее осуществляется не полное отключение режима энергосбережения жесткого диска, а снижение его интенсивности до минимума. Благодаря данной команде вы также можете добиться позитивного стороннего эффекта: ваш ноутбук будет работать немного быстрее. Ценой, которую вы заплатите за данную оптимизацию, является повышение энергопотребления, и, следовательно, уменьшение времени работы ноутбука от батареи. Но это повышение будет практически незаметным.

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

A. В первую очередь следует открыть терминал и ввести в его окно следующую команду (используйте функции копирования/вставки):

Linux Mint:

xed admin:///etc/hdparm.conf

Ubuntu:

gedit admin:///etc/hdparm.conf

После окончания ввода команды следует нажать клавишу Enter для ее исполнения. В результате в текстовом редакторе будет открыт файл конфигурации ранее использованной утилиты hdparm.

B. Следует добавить в открытый файл конфигурации следующую директиву (используйте функции копирования/вставки для того, чтобы избежать ошибок при вводе):

/dev/sda {
    apm = 254
    apm_battery = 254
}

После вставки текста в окно текстового редактора следует сохранить изменения в файле конфигурации и закрыть текстовый редактор.

К сожалению, данная утилита не будет автоматически активироваться после выхода из режима сна, поэтому стоит также деактивировать этот режим (см. раздел 10).

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

14. Адаптер беспроводной сети блокируется при активации адаптера Bluetooth

На некоторых ноутбуках адаптер беспроводной сети (Wi-Fi или 3G) блокируется при активации адаптера Bluetooth. В этом случае вы можете прибегнуть к достаточно простому решению: временно отключить адаптер Bluetooth, нажав на соответствующую иконку на панели или воспользовавшись центром управления. После отключения адаптера следует перезагрузить компьютер. После загрузки системы адаптер Bluetooth должен быть отключен, следовательно, у вас должна появиться возможность создания соединения с помощью адаптера Wi-Fi или 3G.

Если адаптер Bluetooth автоматически активируется после перезагрузки системы, вы можете попытаться деактивировать его на уровне BIOS вашего ноутбука.

15. Документы PDF с большим количеством страниц не печатаются полностью

По умолчанию для чтения документов PDF в дистрибутивах Ubuntu и Fedora используется приложение «Просмотр документов» («Evince»), а в дистрибутиве Linux Mint — приложение Xreader. В некоторых случаях оба упомянутых приложения не могут корректно обработать файлы PDF с большим количеством страниц, в результате чего они печатаются не полностью. Для печати таких документов вы можете использовать аналогичное приложение под названием xpdf. В отличие от Evince и Xreader, xpdf отлично обрабатывает и печатает документы с любым количеством страниц.

Вы можете установить приложение xpdf с помощью Центра приложений Ubuntu, Менеджера программ Linux Mint или Центра приложений GNOME, так как оно присутствует в стандартных репозиториях всех дистрибутивов.

16. Adobe Flash Player: некорректная цветопередача и аварийное завершение работы браузера

Эта проблема не связана с самими компонентами дистрибутивов Ubuntu, Linux Mint или Fedora, но весьма раздражает: на некоторых компьютерах при просмотре видео с помощью Adobe Flash Player наблюдается некорректная цветопередача: видео имеет легко отличимый синий, фиолетовый или розовый оттенок. Кроме того, веб-браузер Firefox нередко аварийно завершает свою работу при использовании плагина Adobe Flash Player.

Причина данной проблемы заключается в активации функций аппаратного ускорения декодирования видео на уровне плагина Adobe Flash Player: соответствующие механизмы работают некорректно при использовании некоторых графических карт. К счастью, существует простое решение данной проблемы: достаточно отключить функции аппаратного ускорения на уровне плагина Adobe Flash Player.

Примечание: для корректного изменения значения соответствующего параметра конфигурации рекомендуется временно отключить визуальные эффекты.

Вам следует перейти на веб-сайт Flash Player Help (или любой другой веб-сайт с Flash-контентом, но не на Youtube, так как на этом веб-сайте используется другой тип контента). После этого следует дождаться окончания загрузки веб-сайта. Наконец, следует использовать правую кнопку мыши в области анимации с деревом, открыть вкладку «Settings» и удалить флажок «Enable hardware acceleration». Обратите внимание не приведенный ниже снимок экрана.

Accel

После окончания изменения значений параметров конфигурации плагина следует нажать кнопку «Close».

17. Невозможность установки плагина Adobe Flash Player

Установка плагина Adobe Flash Player обычно не связана с какими-либо сложностями. Но при работе с некоторыми старыми компьютерами плагин попросту не работает, так как их центральные процессоры не поддерживают набор инструкций SSE2. Поддержка этого набора инструкций необходима для функционирования последних версий плагина Adobe Flash Player для Linux. Вы можете проверить, поддерживает ли центральный процессора вашего компьютера набор инструкций SSE2, открыв терминал и введя в него следующую команду (используйте функции копирования/вставки):

cat /proc/cpuinfo | grep sse2

После окончания ввода команды следует нажать клавишу Enter для ее исполнения. В выводе команды должно содержаться название набора инструкций SSE2. Если вы не получили какого-либо вывода, вы, к сожалению, не сможете использовать плагин Adobe Flash Player на данной машине. Тем не менее, вы все же сможете смотреть видео на Youtube благодаря поддержке технологии HTML5 всеми популярными браузерами, причем в некоторых случаях поддержка данной технологии также должна активироваться на следующей странице сервиса Youtube: http://www.youtube.com/html5.

Примечание: в некоторых руководствах в аналогичной ситуации рекомендуется устанавливать одну из более старых версий плагина Adobe Flash Player, для работы которой не требуется поддержки набора инструкций SSE2. Ни в коем случае не делайте этого! Плагин Adobe Flash Player является одним из наиболее часто атакуемых программных компонентов. Большое количество вредоносного программного обеспечения, распространяемого через различные веб-сайты, использует уязвимости в плагине Adobe Flash Player. Ввиду этого использование более старых версий данного плагина является чрезвычайно небезопасной практикой как в Linux, так и в других системах.

18. Бесконтрольное увеличение объема файлов журналов из директории /var/log

К счастью, описанная проблема является довольно редкой, но все-таки заслуживает внимания: при определенных неполадках в системе создаются фалы журналов большого объема, из-за которых теряется доступное дисковое пространство. Если вы столкнулись с подобной проблемой, вы, разумеется, должны исправить неполадки, приведшие к бесконтрольному увеличению объема файлов журналов, так быстро, как это возможно. Для чтения содержимого гигантских файлов журналов лучше не использовать обычный текстовый редактор, так как он, скорее всего, не сможет справиться с файлами большого объема. Вместо него следует использовать специальную команду.

Для начала следует открыть терминал и воспользоваться аналогичной командой:

tail -100 /var/log/syslog > disk_eater.log

После окончания ввода команды следует нажать клавишу Enter для ее исполнения. Таким образом вы создадите небольшой текстовый файл с именем disk_eater.log, который будет содержать последние 100 строк файла журнала. Этот файл будет расположен в вашей домашней директории. Вы можете использовать обычный двойной клик для чтения его содержимого. Таким образом вы сможете разобраться в причинах неполадок. Конечно же, вы можете изменить имя файла syslog на имя файла нужного вам журнала.

A. Вы также можете ограничить максимальный объем файлов журналов на время поиска и устранения неполадок. Для этого следует создать резервную копию файла конфигурации системы журналирования в вашей корневой директории с помощью следующей команды (используйте функции копирования/вставки):

sudo cp -v /etc/logrotate.d/rsyslog /rsyslogbackup

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

B. Далее введите следующую команду (и снова воспользуйтесь функциями копирования/вставки):

Linux Mint:

xed admin:///etc/logrotate.d/rsyslog

Ubuntu:

gedit admin:///etc/logrotate.d/rsyslog

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

C. Далее вам придется удалить все содержимое этого файла конфигурации и заменить его на следующий текст (в данном случае вам просто не обойтись без функций копирования/вставки):

/var/log/syslog
(
        rotate 1
        maxsize 10M
        daily
        missingok
        notifempty
        delaycompress
        compress
        postrotate
                reload rsyslog >/dev/null 2>&1 || true
        endscript
)

/var/log/mail.info
/var/log/mail.warn
/var/log/mail.err
/var/log/mail.log
/var/log/daemon.log
/var/log/kern.log
/var/log/auth.log
/var/log/user.log
/var/log/lpr.log
/var/log/cron.log
/var/log/debug
/var/log/messages
(
        rotate 1
        maxsize 10M
        daily
        missingok
        notifempty
        compress
        delaycompress
        sharedscripts
        postrotate
                reload rsyslog >/dev/null 2>&1 || true
        endscript
)

D. После вставки текста в окно текстового редактора следует сохранить изменения в файле конфигурации и закрыть текстовый редактор. Данная конфигурация позволяет ограничить объем каждого из файлов журналов 10 мегабайтами, а количество создаваемых резервных копий — 1 копией. Ротация файлов журналов будет производиться ежедневно.

E. После этого следует перезагрузить ваш компьютер.

F. Теперь следует очистить дисковое пространство, занятое файлами конфигурации. Вы должны будете выполнить с помощью терминала следующие команды (некоторые из них могут исполняться достаточно долго, поэтому наберитесь терпения):

sudo rm -v /var/log/*.gz
sudo logrotate -fv /etc/logrotate.conf
sudo rm -v /var/log/*.old
sudo rm -v /var/log/*.1
sudo rm -v /var/log/*.gz

G. Наконец вы можете проверить объем свободного дисквого пространства на корневом разделе. Он должен значительно увеличиться.

Вы уже нашли и устранили причину неполадок? В этом случае вы можете просто удалить файл /etc/logrotate.d/rsyslog, переименовать файл /rsyslogbackup в /rsyslog и переместить его в директорию /etc/logrotate.d.

19. Система очень долго загружается

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

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

systemd-analyze blame

После окончания ввода команды следует нажать клавишу Enter.

В выводе будут содержаться имена служб и устройств (с суффиксами .sevice и .device соотвественно) и  время, потраченное на их инициализацию. Вы можете отключить все долго инициализирующиеся сервисы, которыми вы не пользуетесь. Чаще всего среди таких служб можно обнаружить сслужбу синхронизации времени по сети ntp.service. Для ее деактивации следует использовать следующую команду:

sudo systemctl disable ntp.service

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

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

Для того, чтобы снова активировать службу синхронизации времени по сети, достаточно выполнить следующую команду:

sudo systemctl enable ntp.service

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

20. Проблемы с отображением веб-страниц: деактивация аппаратного ускорения в Firefox, Chrome и Chromium

Некоторые графические карты могут некорректно выполнять отрисовку элементов веб-страниц, так как в веб-браузерах Firefox, Chrome и Chromium при отрисовке элементов страниц по умолчанию используется аппаратное ускорение. Если вы столкнулись с низкой производительностью этих веб-браузеров (задержках при вводе текста или проблемах при показе видео) или проблемами с отображением веб-страниц, вы можете деактивировать соответствующий механизм:

Firefox: нажмите на кнопку с тремя горизонтальными линиями в правом верхнем углу окна, активируйте пункт открывшегося меню «Настройки», прокурутите открывшуюся страницу вниз до раздела «Производительность», уберите флажок «Использовать рекомендуемые настройки производительности» и, наконец, уберите флажок «По возможности использовать аппаратное ускорение». После этого закройте закладку с настройками и перезапустите веб-браузер.

Chrome/Chromium: нажмите на кнопку с тремя горизонтальными линиями в правом верхнем углу окна,активируйте пункт открывшегося меню «Настройки», перейдите по ссылке «Показать дополнительные настройки» на открывшейся странице и уберите флажок «Использовать аппаратное ускорение (при наличии)» в разделе «Система». После этого закройте веб-браузер Chrome/Chromium и запустите его снова.

21. Некорректное отображение рабочего стола Xfce

В том случае, если рабочий стол Xfce (из состава Linux Mint Xfce или Xubuntu) отображается некорректно, вы можете действовать следующим образом.

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

xfwm4 --replace

После окончания ввода команды следует нажать клавишу Enter для ее исполнения.

B. Теперь следует попытаться отключить все визуальные эффекты. В Linux Mint даже легковесное окружение рабочего стола Xfce использует сложные визуальные эффекты. Вы можете деактивировать их следующим образом.

Следует осуществить переход в рамках меню системы: «Меню — Настройки — Настройки рабочего стола» и изменить название оконного менеджера с «Xfwm4 Композитинг» на «Xfwm4».

После этого следует удалить Compiz. Для этого нужно ввести в окно эмулятора терминала следующую команду:

sudo apt-get remove compiz-core

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

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

rm -r -v ~/.config/xfce4

После окончания ввода команды также следует нажать клавишу Enter. После удаления настроек следует выйти из системы и снова войти в нее (либо перезагрузить компьютер).

22. Отсутствие фонового изображения на экране входа в систему (LightDM)

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

A. В первую очередь следует запустить утилиту Окно входа в систему.

B. После открытия окна утилиты следует деактивировать функцию «Показывать фоновые изображения пользователя». Кроме того, нужно выбрать существующий файл изображения с помощью кнопки в правой части строки «Фоновое изображение».

C. Наконец, следует перезагрузить компьютер. Теперь на экране входа в систему должно отображаться фоновое изображение.

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

В некоторых случаях Менеджер обновлений может вывести сообщение об ошибке со следующим заголовком: «Could not download all repository indexes». Описание ошибки будет содержать следующие строки: «An error occurred during the signature verification. The repository is not updated and the previous index files will be used.». Также в сообщении будет содержаться информация об отсутствующем публичном ключе «NO_PUBKEY».

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

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

A. В первую очередь следует открыть терминал и ввести в его окно следующую команду:

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -

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

B. Теперь следует снова инициировать обновление пакетов. Данная манипуляция должна помочь до момента следующей смены ключа репозитория.

24. Изменение времени при загрузке Windows и Linux

По умолчанию Windows использует локальное время, то есть, время вашего часового пояса. Дистриубтвы Linux работают по-другому, используя по умолчанию время по UTC (или по GMT), то есть, время без сдвига по часовым поясам, причем информация о выбранном пользователем часовом поясе хранится отдельно. Это приводит к тому, что на машинах с двойной загрузкой время постоянно меняется, и это, разумеется, причиняет пользователю определенные неудобства.

Проще всего настроить дистрибутив Linux таким образом, чтобы он работал также, как Windows, ведь в Windows тонкая настройка всегда связана с определенными трудностями. Это не очень правильный подход, ведь использование времени по UTC является более разумным, особенно при путешествиях.

Ниже приведены описания двух вариантов исправления данной проблемы: для Windows (рекомендуется, но более сложно) и для Linux (не лучший вариант, но достаточно просто). Вам решать, как поступить.

24.1. Настройка Windows для использования времени по UTC

Хотите познакомиться с инструментарием для тонкой настройки Windows? Что же, вы должны действовать следующим образом.

A. В первую очередь следует запустить приложение Regedit и осуществить переход в рамках древовидной структуры реестра: «HKEY_LOCAL_MACHINE — SYSTEM — CurrentControlSet — Control — TimeZoneInformation».

B. В рамках данного раздела следует создать ключ реестра с именем «RealTimeIsUniversal». В 64-битных системах ключ должен иметь тип «QWORD», в 32-битных — «DWORD». В качестве целочисленного значения следует установить «1».

C. На этом настройку Windows можно считать оконченной. Вам не придется как-либо настраивать Linux.

24.2. Настройка Linux для использования локального времени

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

A. В первую очередь следует открыть терминал и скопировать в его окно следующую команду:

timedatectl set-local-rtc 1

После окончания ввода команды следует нажать клавишу Enter. В результате ваш дистрибутив Linux должен начать работать с временим также, как это делает Windows.

B. Для проверки состояния достаточно использовать следующую команду:

timedatectl status

После окончания ввода команды также следует нажать клавишу Enter.

24.2.1. Настройка Linux для использования времени по UTC

Хотите вернуться к использованию времени по UTC в своем дистрибутиве Linux (так, как это было по умолчанию)? Это очень просто. Вам нужно будет выполнить с помощью терминала следующую команду:

timedatectl set-local-rtc 0

После окончания ввода команды, как обычно, следует нажать клавишу Enter.

25. Произволные зависания систем на основе процессоров Intel

Некоторые комбинации аппартного обеспечения с процессорами Intel подвержены произвольным зависаниям. В частности, подобная проблема наблюдается при использовании процессоров серии Bay Trail. Она решается путем значительного уменьшения значения связанного с энергосбережением параметра C-state с 6 (или 9) до 1.

Ценой данной манипуляции будет увеличение энергопотребления системы, что, разумеется, негативно сказывается на времени работы ноутбуков (вы заметите увеличение скорости разрядки батареи). Но, в любом случае, это ничто по сравнению со стабильной работой системы.

Вам придется действовать следующим образом.

A. В первую очередь следует открыть терминал и ввести в его окно команду для получения текущего значения параметра C-state (используйте функции копировани/вставки):

cat /sys/module/intel_idle/parameters/max_cstate

После окончания ввода команды следует нажать клавишу Enter. В результате должно быть выведено значение 6 или 9.

B. Теперь следует ввести в окно терминала следующую команду:

Linux Mint:

xed admin:///etc/default/grub

Ubuntu:

gedit admin:///etc/default/grub

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

C. В открывшемся файле конфигурации следует найти директиву:

GRUB_CMDLINE_LINUX=

и добавить параметр intel_idle.max_cstate=1. В том случае, если директива не содержала параметров, ее результирующий вариант должен выглядеть следующим образом:

GRUB_CMDLINE_LINUX="intel_idle.max_cstate=1"

Если же она содержала параметры (например, splash), следует добавить параметр в кавычки через пробел аналогичным образом:

GRUB_CMDLINE_LINUX="splash intel_idle.max_cstate=1"

После окончания редактирования файла конфигурации следует сохранить изменения и закрыть текстовый редактор.

D. Далее нужно выполнить следующую команду:

sudo update-grub

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

E. По окончании исполнения команды следует перезагрузить компьютер.

F. После перезагрузки следует снова проверить значение параметра C-state:

cat /sys/module/intel_idle/parameters/max_cstate

После окончания ввода команды следует также нажать клавишу Enter. В результате должно быть выведено значение 1. Зависания должны прекратиться.

26. Завершение работы системы длится слишком долго

Завершение работы вашей системы длится слишком долго? В этом случае вы можете установить 10-секундный лимит времени заврешения работы системы.

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

Вам придется действовать следующим образом.

A. В первую очередь следует открыть терминал и скопировать в него следующую команду:

sudo sed -i 's/#DefaultTimeoutStopSec=90s/DefaultTimeoutStopSec=10s/g' /etc/systemd/system.conf

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

B. Теперь следует перезагрузить ваш компьютер.

C. После перезагрузки вы можете протестировать работоспособность механизма завершения работы. Теперь работа вашей системы должна завершаться за 10 секунд.

26.1. Удаление лимита времени завершения работы системы

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

sudo sed -i 's/DefaultTimeoutStopSec=10s/#DefaultTimeoutStopSec=90s/g' /etc/systemd/system.conf

Теперь работа вашей системы будет завершаться также, как и раньше.

27. Произвольные зависания систем на основе процессоров AMD Ryzen

Вы можете столкнуться с произвольными зависаниями системы при использовании процессора AMD Ryzen. Это происходит из-за того, что дистрибутивы Linux Mint 19 и Ubuntu 18.04 не были до конца адаптированы к новой архитектуре этих процессоров.

Для того, чтобы избавиться от подобных проблем, следует действовать следующим образом.
A. В первую очередь следует перезагрузить компьютер, войти в меню BIOS/UEFI, найти значение «PSU Idle Control» и заменить его на значение «Typical Current Idle». Эта манипуляция позволит устранить одну из причин зависания системы.

B. Далее нужно установить в систему новейшие версии прошивок для графических процессоров производства AMD. Для этого нужно открыть терминал и ввести в его окно следующую команду (это одна строка):

apt install git && git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git && sudo cp -v -u linux-firmware/amdgpu/* /lib/firmware/amdgpu && sudo update-initramfs -uk all

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

C. Теперь следует настроить передачу дополнительного параметра ядру Linux. Для этого нужно открыть файл конфигурации системного загрузчика GRUB с помощью следующей команды:

Linux Mint:

xed admin:///etc/default/grub

Ubuntu:

gedit admin:///etc/default/grub

После окончания ввода команды следует нажать клавишу Enter для ее исполнения. В результате откроется текстовый редактор с файлом конфигурации GRUB.

D. В открывшемся файле конфигурации следует найти директиву:

GRUB_CMDLINE_LINUX=

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

GRUB_CMDLINE_LINUX="idle=nomwait"

Если же она содержала параметры (например, splash), следует добавить параметр в кавычки через пробел аналогичным образом:

GRUB_CMDLINE_LINUX="splash idle=nomwait"

После окончания редактирования файла конфигурации следует сохранить изменения и закрыть текстовый редактор.

E. Далее нужно выполнить следующую команду с помощью терминала:

sudo update-grub

F. Наконец следует перезагрузить компьютер. После перезагрузки он должен работать гораздо стабильнее.

27. Официальные списки ошибок Ubuntu и Linux Mint

Изучите официальные списки ошибок Ubuntu и Linux Mint (обращайте внимание на заголовки «Known issues» и «Known problems»):

  • Список ошибок Linux Mint 19.1 Cinnamon
  • Список ошибок Linux Mint 19.1 Mate
  • Список ошибок Linux Mint 19.1 Xfce
  • Список ошибок Ubuntu 18.04 LTS

20. Хотите ознакомиться с дополнительными советами?

Хотите узнать о других настройках и приемах работы с Linux-системами? На данном веб-сайте размещено большое количество подобных материалов.

Как правильно задавать вопросы

Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот

no avatar

Для того, чтобы решить подобную проблему, вы можете действовать следующим образом:

A. Во-первых, следует открыть терминал и ввести в него следующую команду:

Linux Mint:

xed admin:///etc/modprobe.d/blacklist.conf

Ubuntu:

gedit admin:///etc/modprobe.d/blacklist.conf

После окончания ввода команды также следует нажать клавишу Enter. В результае откроется текстовый редактор с содержимым файла конфигурации. Этот файл конфигурации содержит имена всех модулей ядра Linux, которые не должны автоматически подгружаться.

B. Далее следует промотать содержимое файла конфигурации до конца и добавить в него следующие строки (используйте функции копирования/вставки):

# Make sure that the installed non-free Nvidia driver is being used,
# instead of the default open-source Nouveau driver.
blacklist nouveau

После окончания вставки строк следует сохранить изменения и закрыть текстовый редактор.

C. Теперь ввести в оконо терминала еще одну команду:

sudo update-initramfs -u

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

D. Наконец, следует перезагрузить компьютер. После описанных манипуляций система должна использовать пропиетарный драйвер NVIDIA.

13. Постоянные щелчки жесткого диска ноутбука

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

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

sudo hdparm -B 254 /dev/sda

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

После исполнения данной команды надоедливые щелчки должны прекратиться. С помощью нее осуществляется не полное отключение режима энергосбережения жесткого диска, а снижение его интенсивности до минимума. Благодаря данной команде вы также можете добиться позитивного стороннего эффекта: ваш ноутбук будет работать немного быстрее. Ценой, которую вы заплатите за данную оптимизацию, является повышение энергопотребления, и, следовательно, уменьшение времени работы ноутбука от батареи. Но это повышение будет практически незаметным.

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

A. В первую очередь следует открыть терминал и ввести в его окно следующую команду (используйте функции копирования/вставки):

Linux Mint:

xed admin:///etc/hdparm.conf

Ubuntu:

gedit admin:///etc/hdparm.conf

После окончания ввода команды следует нажать клавишу Enter для ее исполнения. В результате в текстовом редакторе будет открыт файл конфигурации ранее использованной утилиты hdparm.

B. Следует добавить в открытый файл конфигурации следующую директиву (используйте функции копирования/вставки для того, чтобы избежать ошибок при вводе):

/dev/sda {
    apm = 254
    apm_battery = 254
}

После вставки текста в окно текстового редактора следует сохранить изменения в файле конфигурации и закрыть текстовый редактор.

К сожалению, данная утилита не будет автоматически активироваться после выхода из режима сна, поэтому стоит также деактивировать этот режим (см. раздел 10).

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

14. Адаптер беспроводной сети блокируется при активации адаптера Bluetooth

На некоторых ноутбуках адаптер беспроводной сети (Wi-Fi или 3G) блокируется при активации адаптера Bluetooth. В этом случае вы можете прибегнуть к достаточно простому решению: временно отключить адаптер Bluetooth, нажав на соответствующую иконку на панели или воспользовавшись центром управления. После отключения адаптера следует перезагрузить компьютер. После загрузки системы адаптер Bluetooth должен быть отключен, следовательно, у вас должна появиться возможность создания соединения с помощью адаптера Wi-Fi или 3G.

Если адаптер Bluetooth автоматически активируется после перезагрузки системы, вы можете попытаться деактивировать его на уровне BIOS вашего ноутбука.

15. Документы PDF с большим количеством страниц не печатаются полностью

По умолчанию для чтения документов PDF в дистрибутивах Ubuntu и Fedora используется приложение «Просмотр документов» («Evince»), а в дистрибутиве Linux Mint — приложение Xreader. В некоторых случаях оба упомянутых приложения не могут корректно обработать файлы PDF с большим количеством страниц, в результате чего они печатаются не полностью. Для печати таких документов вы можете использовать аналогичное приложение под названием xpdf. В отличие от Evince и Xreader, xpdf отлично обрабатывает и печатает документы с любым количеством страниц.

Вы можете установить приложение xpdf с помощью Центра приложений Ubuntu, Менеджера программ Linux Mint или Центра приложений GNOME, так как оно присутствует в стандартных репозиториях всех дистрибутивов.

16. Adobe Flash Player: некорректная цветопередача и аварийное завершение работы браузера

Эта проблема не связана с самими компонентами дистрибутивов Ubuntu, Linux Mint или Fedora, но весьма раздражает: на некоторых компьютерах при просмотре видео с помощью Adobe Flash Player наблюдается некорректная цветопередача: видео имеет легко отличимый синий, фиолетовый или розовый оттенок. Кроме того, веб-браузер Firefox нередко аварийно завершает свою работу при использовании плагина Adobe Flash Player.

Причина данной проблемы заключается в активации функций аппаратного ускорения декодирования видео на уровне плагина Adobe Flash Player: соответствующие механизмы работают некорректно при использовании некоторых графических карт. К счастью, существует простое решение данной проблемы: достаточно отключить функции аппаратного ускорения на уровне плагина Adobe Flash Player.

Примечание: для корректного изменения значения соответствующего параметра конфигурации рекомендуется временно отключить визуальные эффекты.

Вам следует перейти на веб-сайт Flash Player Help (или любой другой веб-сайт с Flash-контентом, но не на Youtube, так как на этом веб-сайте используется другой тип контента). После этого следует дождаться окончания загрузки веб-сайта. Наконец, следует использовать правую кнопку мыши в области анимации с деревом, открыть вкладку «Settings» и удалить флажок «Enable hardware acceleration». Обратите внимание не приведенный ниже снимок экрана.

Accel

После окончания изменения значений параметров конфигурации плагина следует нажать кнопку «Close».

17. Невозможность установки плагина Adobe Flash Player

Установка плагина Adobe Flash Player обычно не связана с какими-либо сложностями. Но при работе с некоторыми старыми компьютерами плагин попросту не работает, так как их центральные процессоры не поддерживают набор инструкций SSE2. Поддержка этого набора инструкций необходима для функционирования последних версий плагина Adobe Flash Player для Linux. Вы можете проверить, поддерживает ли центральный процессора вашего компьютера набор инструкций SSE2, открыв терминал и введя в него следующую команду (используйте функции копирования/вставки):

cat /proc/cpuinfo | grep sse2

После окончания ввода команды следует нажать клавишу Enter для ее исполнения. В выводе команды должно содержаться название набора инструкций SSE2. Если вы не получили какого-либо вывода, вы, к сожалению, не сможете использовать плагин Adobe Flash Player на данной машине. Тем не менее, вы все же сможете смотреть видео на Youtube благодаря поддержке технологии HTML5 всеми популярными браузерами, причем в некоторых случаях поддержка данной технологии также должна активироваться на следующей странице сервиса Youtube: http://www.youtube.com/html5.

Примечание: в некоторых руководствах в аналогичной ситуации рекомендуется устанавливать одну из более старых версий плагина Adobe Flash Player, для работы которой не требуется поддержки набора инструкций SSE2. Ни в коем случае не делайте этого! Плагин Adobe Flash Player является одним из наиболее часто атакуемых программных компонентов. Большое количество вредоносного программного обеспечения, распространяемого через различные веб-сайты, использует уязвимости в плагине Adobe Flash Player. Ввиду этого использование более старых версий данного плагина является чрезвычайно небезопасной практикой как в Linux, так и в других системах.

18. Бесконтрольное увеличение объема файлов журналов из директории /var/log

К счастью, описанная проблема является довольно редкой, но все-таки заслуживает внимания: при определенных неполадках в системе создаются фалы журналов большого объема, из-за которых теряется доступное дисковое пространство. Если вы столкнулись с подобной проблемой, вы, разумеется, должны исправить неполадки, приведшие к бесконтрольному увеличению объема файлов журналов, так быстро, как это возможно. Для чтения содержимого гигантских файлов журналов лучше не использовать обычный текстовый редактор, так как он, скорее всего, не сможет справиться с файлами большого объема. Вместо него следует использовать специальную команду.

Для начала следует открыть терминал и воспользоваться аналогичной командой:

tail -100 /var/log/syslog > disk_eater.log

После окончания ввода команды следует нажать клавишу Enter для ее исполнения. Таким образом вы создадите небольшой текстовый файл с именем disk_eater.log, который будет содержать последние 100 строк файла журнала. Этот файл будет расположен в вашей домашней директории. Вы можете использовать обычный двойной клик для чтения его содержимого. Таким образом вы сможете разобраться в причинах неполадок. Конечно же, вы можете изменить имя файла syslog на имя файла нужного вам журнала.

A. Вы также можете ограничить максимальный объем файлов журналов на время поиска и устранения неполадок. Для этого следует создать резервную копию файла конфигурации системы журналирования в вашей корневой директории с помощью следующей команды (используйте функции копирования/вставки):

sudo cp -v /etc/logrotate.d/rsyslog /rsyslogbackup

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

B. Далее введите следующую команду (и снова воспользуйтесь функциями копирования/вставки):

Linux Mint:

xed admin:///etc/logrotate.d/rsyslog

Ubuntu:

gedit admin:///etc/logrotate.d/rsyslog

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

C. Далее вам придется удалить все содержимое этого файла конфигурации и заменить его на следующий текст (в данном случае вам просто не обойтись без функций копирования/вставки):

/var/log/syslog
(
        rotate 1
        maxsize 10M
        daily
        missingok
        notifempty
        delaycompress
        compress
        postrotate
                reload rsyslog >/dev/null 2>&1 || true
        endscript
)

/var/log/mail.info
/var/log/mail.warn
/var/log/mail.err
/var/log/mail.log
/var/log/daemon.log
/var/log/kern.log
/var/log/auth.log
/var/log/user.log
/var/log/lpr.log
/var/log/cron.log
/var/log/debug
/var/log/messages
(
        rotate 1
        maxsize 10M
        daily
        missingok
        notifempty
        compress
        delaycompress
        sharedscripts
        postrotate
                reload rsyslog >/dev/null 2>&1 || true
        endscript
)

D. После вставки текста в окно текстового редактора следует сохранить изменения в файле конфигурации и закрыть текстовый редактор. Данная конфигурация позволяет ограничить объем каждого из файлов журналов 10 мегабайтами, а количество создаваемых резервных копий — 1 копией. Ротация файлов журналов будет производиться ежедневно.

E. После этого следует перезагрузить ваш компьютер.

F. Теперь следует очистить дисковое пространство, занятое файлами конфигурации. Вы должны будете выполнить с помощью терминала следующие команды (некоторые из них могут исполняться достаточно долго, поэтому наберитесь терпения):

sudo rm -v /var/log/*.gz
sudo logrotate -fv /etc/logrotate.conf
sudo rm -v /var/log/*.old
sudo rm -v /var/log/*.1
sudo rm -v /var/log/*.gz

G. Наконец вы можете проверить объем свободного дисквого пространства на корневом разделе. Он должен значительно увеличиться.

Вы уже нашли и устранили причину неполадок? В этом случае вы можете просто удалить файл /etc/logrotate.d/rsyslog, переименовать файл /rsyslogbackup в /rsyslog и переместить его в директорию /etc/logrotate.d.

19. Система очень долго загружается

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

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

systemd-analyze blame

После окончания ввода команды следует нажать клавишу Enter.

В выводе будут содержаться имена служб и устройств (с суффиксами .sevice и .device соотвественно) и  время, потраченное на их инициализацию. Вы можете отключить все долго инициализирующиеся сервисы, которыми вы не пользуетесь. Чаще всего среди таких служб можно обнаружить сслужбу синхронизации времени по сети ntp.service. Для ее деактивации следует использовать следующую команду:

sudo systemctl disable ntp.service

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

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

Для того, чтобы снова активировать службу синхронизации времени по сети, достаточно выполнить следующую команду:

sudo systemctl enable ntp.service

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

20. Проблемы с отображением веб-страниц: деактивация аппаратного ускорения в Firefox, Chrome и Chromium

Некоторые графические карты могут некорректно выполнять отрисовку элементов веб-страниц, так как в веб-браузерах Firefox, Chrome и Chromium при отрисовке элементов страниц по умолчанию используется аппаратное ускорение. Если вы столкнулись с низкой производительностью этих веб-браузеров (задержках при вводе текста или проблемах при показе видео) или проблемами с отображением веб-страниц, вы можете деактивировать соответствующий механизм:

Firefox: нажмите на кнопку с тремя горизонтальными линиями в правом верхнем углу окна, активируйте пункт открывшегося меню «Настройки», прокурутите открывшуюся страницу вниз до раздела «Производительность», уберите флажок «Использовать рекомендуемые настройки производительности» и, наконец, уберите флажок «По возможности использовать аппаратное ускорение». После этого закройте закладку с настройками и перезапустите веб-браузер.

Chrome/Chromium: нажмите на кнопку с тремя горизонтальными линиями в правом верхнем углу окна,активируйте пункт открывшегося меню «Настройки», перейдите по ссылке «Показать дополнительные настройки» на открывшейся странице и уберите флажок «Использовать аппаратное ускорение (при наличии)» в разделе «Система». После этого закройте веб-браузер Chrome/Chromium и запустите его снова.

21. Некорректное отображение рабочего стола Xfce

В том случае, если рабочий стол Xfce (из состава Linux Mint Xfce или Xubuntu) отображается некорректно, вы можете действовать следующим образом.

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

xfwm4 --replace

После окончания ввода команды следует нажать клавишу Enter для ее исполнения.

B. Теперь следует попытаться отключить все визуальные эффекты. В Linux Mint даже легковесное окружение рабочего стола Xfce использует сложные визуальные эффекты. Вы можете деактивировать их следующим образом.

Следует осуществить переход в рамках меню системы: «Меню — Настройки — Настройки рабочего стола» и изменить название оконного менеджера с «Xfwm4 Композитинг» на «Xfwm4».

После этого следует удалить Compiz. Для этого нужно ввести в окно эмулятора терминала следующую команду:

sudo apt-get remove compiz-core

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

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

rm -r -v ~/.config/xfce4

После окончания ввода команды также следует нажать клавишу Enter. После удаления настроек следует выйти из системы и снова войти в нее (либо перезагрузить компьютер).

22. Отсутствие фонового изображения на экране входа в систему (LightDM)

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

A. В первую очередь следует запустить утилиту Окно входа в систему.

B. После открытия окна утилиты следует деактивировать функцию «Показывать фоновые изображения пользователя». Кроме того, нужно выбрать существующий файл изображения с помощью кнопки в правой части строки «Фоновое изображение».

C. Наконец, следует перезагрузить компьютер. Теперь на экране входа в систему должно отображаться фоновое изображение.

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

В некоторых случаях Менеджер обновлений может вывести сообщение об ошибке со следующим заголовком: «Could not download all repository indexes». Описание ошибки будет содержать следующие строки: «An error occurred during the signature verification. The repository is not updated and the previous index files will be used.». Также в сообщении будет содержаться информация об отсутствующем публичном ключе «NO_PUBKEY».

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

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

A. В первую очередь следует открыть терминал и ввести в его окно следующую команду:

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -

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

B. Теперь следует снова инициировать обновление пакетов. Данная манипуляция должна помочь до момента следующей смены ключа репозитория.

24. Изменение времени при загрузке Windows и Linux

По умолчанию Windows использует локальное время, то есть, время вашего часового пояса. Дистриубтвы Linux работают по-другому, используя по умолчанию время по UTC (или по GMT), то есть, время без сдвига по часовым поясам, причем информация о выбранном пользователем часовом поясе хранится отдельно. Это приводит к тому, что на машинах с двойной загрузкой время постоянно меняется, и это, разумеется, причиняет пользователю определенные неудобства.

Проще всего настроить дистрибутив Linux таким образом, чтобы он работал также, как Windows, ведь в Windows тонкая настройка всегда связана с определенными трудностями. Это не очень правильный подход, ведь использование времени по UTC является более разумным, особенно при путешествиях.

Ниже приведены описания двух вариантов исправления данной проблемы: для Windows (рекомендуется, но более сложно) и для Linux (не лучший вариант, но достаточно просто). Вам решать, как поступить.

24.1. Настройка Windows для использования времени по UTC

Хотите познакомиться с инструментарием для тонкой настройки Windows? Что же, вы должны действовать следующим образом.

A. В первую очередь следует запустить приложение Regedit и осуществить переход в рамках древовидной структуры реестра: «HKEY_LOCAL_MACHINE — SYSTEM — CurrentControlSet — Control — TimeZoneInformation».

B. В рамках данного раздела следует создать ключ реестра с именем «RealTimeIsUniversal». В 64-битных системах ключ должен иметь тип «QWORD», в 32-битных — «DWORD». В качестве целочисленного значения следует установить «1».

C. На этом настройку Windows можно считать оконченной. Вам не придется как-либо настраивать Linux.

24.2. Настройка Linux для использования локального времени

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

A. В первую очередь следует открыть терминал и скопировать в его окно следующую команду:

timedatectl set-local-rtc 1

После окончания ввода команды следует нажать клавишу Enter. В результате ваш дистрибутив Linux должен начать работать с временим также, как это делает Windows.

B. Для проверки состояния достаточно использовать следующую команду:

timedatectl status

После окончания ввода команды также следует нажать клавишу Enter.

24.2.1. Настройка Linux для использования времени по UTC

Хотите вернуться к использованию времени по UTC в своем дистрибутиве Linux (так, как это было по умолчанию)? Это очень просто. Вам нужно будет выполнить с помощью терминала следующую команду:

timedatectl set-local-rtc 0

После окончания ввода команды, как обычно, следует нажать клавишу Enter.

25. Произволные зависания систем на основе процессоров Intel

Некоторые комбинации аппартного обеспечения с процессорами Intel подвержены произвольным зависаниям. В частности, подобная проблема наблюдается при использовании процессоров серии Bay Trail. Она решается путем значительного уменьшения значения связанного с энергосбережением параметра C-state с 6 (или 9) до 1.

Ценой данной манипуляции будет увеличение энергопотребления системы, что, разумеется, негативно сказывается на времени работы ноутбуков (вы заметите увеличение скорости разрядки батареи). Но, в любом случае, это ничто по сравнению со стабильной работой системы.

Вам придется действовать следующим образом.

A. В первую очередь следует открыть терминал и ввести в его окно команду для получения текущего значения параметра C-state (используйте функции копировани/вставки):

cat /sys/module/intel_idle/parameters/max_cstate

После окончания ввода команды следует нажать клавишу Enter. В результате должно быть выведено значение 6 или 9.

B. Теперь следует ввести в окно терминала следующую команду:

Linux Mint:

xed admin:///etc/default/grub

Ubuntu:

gedit admin:///etc/default/grub

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

C. В открывшемся файле конфигурации следует найти директиву:

GRUB_CMDLINE_LINUX=

и добавить параметр intel_idle.max_cstate=1. В том случае, если директива не содержала параметров, ее результирующий вариант должен выглядеть следующим образом:

GRUB_CMDLINE_LINUX="intel_idle.max_cstate=1"

Если же она содержала параметры (например, splash), следует добавить параметр в кавычки через пробел аналогичным образом:

GRUB_CMDLINE_LINUX="splash intel_idle.max_cstate=1"

После окончания редактирования файла конфигурации следует сохранить изменения и закрыть текстовый редактор.

D. Далее нужно выполнить следующую команду:

sudo update-grub

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

E. По окончании исполнения команды следует перезагрузить компьютер.

F. После перезагрузки следует снова проверить значение параметра C-state:

cat /sys/module/intel_idle/parameters/max_cstate

После окончания ввода команды следует также нажать клавишу Enter. В результате должно быть выведено значение 1. Зависания должны прекратиться.

26. Завершение работы системы длится слишком долго

Завершение работы вашей системы длится слишком долго? В этом случае вы можете установить 10-секундный лимит времени заврешения работы системы.

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

Вам придется действовать следующим образом.

A. В первую очередь следует открыть терминал и скопировать в него следующую команду:

sudo sed -i 's/#DefaultTimeoutStopSec=90s/DefaultTimeoutStopSec=10s/g' /etc/systemd/system.conf

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

B. Теперь следует перезагрузить ваш компьютер.

C. После перезагрузки вы можете протестировать работоспособность механизма завершения работы. Теперь работа вашей системы должна завершаться за 10 секунд.

26.1. Удаление лимита времени завершения работы системы

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

sudo sed -i 's/DefaultTimeoutStopSec=10s/#DefaultTimeoutStopSec=90s/g' /etc/systemd/system.conf

Теперь работа вашей системы будет завершаться также, как и раньше.

27. Произвольные зависания систем на основе процессоров AMD Ryzen

Вы можете столкнуться с произвольными зависаниями системы при использовании процессора AMD Ryzen. Это происходит из-за того, что дистрибутивы Linux Mint 19 и Ubuntu 18.04 не были до конца адаптированы к новой архитектуре этих процессоров.

Для того, чтобы избавиться от подобных проблем, следует действовать следующим образом.
A. В первую очередь следует перезагрузить компьютер, войти в меню BIOS/UEFI, найти значение «PSU Idle Control» и заменить его на значение «Typical Current Idle». Эта манипуляция позволит устранить одну из причин зависания системы.

B. Далее нужно установить в систему новейшие версии прошивок для графических процессоров производства AMD. Для этого нужно открыть терминал и ввести в его окно следующую команду (это одна строка):

apt install git && git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git && sudo cp -v -u linux-firmware/amdgpu/* /lib/firmware/amdgpu && sudo update-initramfs -uk all

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

C. Теперь следует настроить передачу дополнительного параметра ядру Linux. Для этого нужно открыть файл конфигурации системного загрузчика GRUB с помощью следующей команды:

Linux Mint:

xed admin:///etc/default/grub

Ubuntu:

gedit admin:///etc/default/grub

После окончания ввода команды следует нажать клавишу Enter для ее исполнения. В результате откроется текстовый редактор с файлом конфигурации GRUB.

D. В открывшемся файле конфигурации следует найти директиву:

GRUB_CMDLINE_LINUX=

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

GRUB_CMDLINE_LINUX="idle=nomwait"

Если же она содержала параметры (например, splash), следует добавить параметр в кавычки через пробел аналогичным образом:

GRUB_CMDLINE_LINUX="splash idle=nomwait"

После окончания редактирования файла конфигурации следует сохранить изменения и закрыть текстовый редактор.

E. Далее нужно выполнить следующую команду с помощью терминала:

sudo update-grub

F. Наконец следует перезагрузить компьютер. После перезагрузки он должен работать гораздо стабильнее.

27. Официальные списки ошибок Ubuntu и Linux Mint

Изучите официальные списки ошибок Ubuntu и Linux Mint (обращайте внимание на заголовки «Known issues» и «Known problems»):

  • Список ошибок Linux Mint 19.1 Cinnamon
  • Список ошибок Linux Mint 19.1 Mate
  • Список ошибок Linux Mint 19.1 Xfce
  • Список ошибок Ubuntu 18.04 LTS

20. Хотите ознакомиться с дополнительными советами?

Хотите узнать о других настройках и приемах работы с Linux-системами? На данном веб-сайте размещено большое количество подобных материалов.

Как правильно задавать вопросы

Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот

Pran

Сообщения: 5
Зарегистрирован: 28 июл 2020, 18:04
Контактная информация:

Ошибки при загрузке Linux Mint 20

28 июл 2020, 18:24

Всем привет!
При загрузке LM 20 x64 Cinnamon на ноутбуке HP Probook 450 G7:

System: Kernel: 5.4.0-42-generic x86_64 bits: 64 compiler: gcc v: 9.3.0 Desktop: Cinnamon 4.6.6
Distro: Linux Mint 20 Ulyana base: Ubuntu 20.04 focal
Machine: Type: Laptop System: HP product: HP ProBook 450 G7 v: N/A serial: <filter>
Mobo: HP model: 86A0 v: KBC Version 02.2A.00 serial: <filter> UEFI: HP v: S71 Ver. 01.05.04 date: 05/11/2020
Battery: ID-1: BAT0 charge: 35.6 Wh condition: 45.5/45.5 Wh (100%) model: Hewlett-Packard Primary status: Unknown
Device-1: hidpp_battery_0 model: Logitech MX Vertical Advanced Ergonomic Mouse charge: 55% (should be ignored)
status: Discharging
CPU: Topology: Quad Core model: Intel Core i7-10510U bits: 64 type: MT MCP arch: Kaby Lake rev: C L2 cache: 8192 KiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 36799
Speed: 785 MHz min/max: 400/4900 MHz Core speeds (MHz): 1: 800 2: 800 3: 800 4: 800 5: 800 6: 800 7: 800 8: 800
Graphics: Device-1: Intel UHD Graphics vendor: Hewlett-Packard driver: i915 v: kernel bus ID: 00:02.0
Device-2: NVIDIA GP108M [GeForce MX250] vendor: Hewlett-Packard driver: N/A bus ID: 01:00.0
Display: x11 server: X.Org 1.20.8 driver: modesetting unloaded: fbdev,vesa resolution: 1920×1080~60Hz
OpenGL: renderer: Mesa Intel UHD Graphics (CML GT2) v: 4.6 Mesa 20.0.8 direct render: Yes
Audio: Device-1: Intel vendor: Hewlett-Packard driver: sof-audio-pci bus ID: 00:1f.3
Sound Server: ALSA v: k5.4.0-42-generic
Network: Device-1: Intel Wireless-AC 9462 driver: iwlwifi v: kernel port: 5000 bus ID: 00:14.3
IF: wlp0s20f3 state: up mac: <filter>
Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Hewlett-Packard driver: r8169 v: kernel
port: 3000 bus ID: 02:00.0
IF: enp2s0 state: down mac: <filter>
Drives: Local Storage: total: 476.94 GiB used: 95.04 GiB (19.9%)
ID-1: /dev/nvme0n1 vendor: Western Digital model: PC SN520 SDAPNUW-512G-1006 size: 476.94 GiB
Partition: ID-1: / size: 205.77 GiB used: 94.95 GiB (46.1%) fs: ext4 dev: /dev/nvme0n1p5
ID-2: swap-1 size: 30.52 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/nvme0n1p6
Sensors: System Temperatures: cpu: 50.0 C mobo: 45.0 C
Fan Speeds (RPM): N/A
Info: Processes: 310 Uptime: 19m Memory: 15.05 GiB used: 2.40 GiB (15.9%) Init: systemd runlevel: 5 Compilers: gcc: 9.3.0
Shell: bash v: 5.0.17 inxi: 3.0.38

вываливается куча ошибок:

июл 28 17:55:52 Pran-ProBook-Mint kernel: ACPI BIOS Error (bug): AE_AML_PACKAGE_LIMIT, Index (0x000000005) is beyond end of object (length 0x5) (20190816/exoparg2-393)
июл 28 17:55:52 Pran-ProBook-Mint kernel: ACPI Error: Aborting method _TZ.GETP due to previous error (AE_AML_PACKAGE_LIMIT) (20190816/psparse-529)
июл 28 17:55:52 Pran-ProBook-Mint kernel: ACPI Error: Aborting method _TZ.CHGZ._CRT due to previous error (AE_AML_PACKAGE_LIMIT) (20190816/psparse-529)
июл 28 17:55:52 Pran-ProBook-Mint kernel: ACPI BIOS Error (bug): AE_AML_PACKAGE_LIMIT, Index (0x000000005) is beyond end of object (length 0x5) (20190816/exoparg2-393)
июл 28 17:55:52 Pran-ProBook-Mint kernel: ACPI Error: Aborting method _TZ.GETP due to previous error (AE_AML_PACKAGE_LIMIT) (20190816/psparse-529)
июл 28 17:55:52 Pran-ProBook-Mint kernel: ACPI Error: Aborting method _TZ.CHGZ._CRT due to previous error (AE_AML_PACKAGE_LIMIT) (20190816/psparse-529)
июл 28 17:55:53 Pran-ProBook-Mint systemd[1]: Failed to start VirtualBox Web Service.
июл 28 17:55:53 Pran-ProBook-Mint kernel: sof-audio-pci 0000:00:1f.3: error: no reply expected, received 0x0
июл 28 17:55:53 Pran-ProBook-Mint kernel: iwlwifi 0000:00:14.3: BIOS contains WGDS but no WRDS
июл 28 17:55:53 Pran-ProBook-Mint wpa_supplicant[807]: nl80211: kernel reports: Attribute failed policy validation
июл 28 17:55:53 Pran-ProBook-Mint wpa_supplicant[807]: Failed to create interface p2p-dev-wlp0s20f3: -22 (Invalid argument)
июл 28 17:55:53 Pran-ProBook-Mint wpa_supplicant[807]: nl80211: Failed to create a P2P Device interface p2p-dev-wlp0s20f3
июл 28 17:55:54 Pran-ProBook-Mint kernel: Bluetooth: hci0: Failed to send Intel_Write_DDC (-22)
июл 28 17:55:55 Pran-ProBook-Mint lightdm[1094]: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory
июл 28 17:55:55 Pran-ProBook-Mint lightdm[1094]: PAM adding faulty module: pam_kwallet.so
июл 28 17:55:55 Pran-ProBook-Mint lightdm[1094]: PAM unable to dlopen(pam_kwallet5.so): /lib/security/pam_kwallet5.so: cannot open shared object file: No such file or directory
июл 28 17:55:55 Pran-ProBook-Mint lightdm[1094]: PAM adding faulty module: pam_kwallet5.so
июл 28 17:55:55 Pran-ProBook-Mint lightdm[1205]: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory
июл 28 17:55:55 Pran-ProBook-Mint lightdm[1205]: PAM adding faulty module: pam_kwallet.so
июл 28 17:55:55 Pran-ProBook-Mint lightdm[1205]: PAM unable to dlopen(pam_kwallet5.so): /lib/security/pam_kwallet5.so: cannot open shared object file: No such file or directory
июл 28 17:55:55 Pran-ProBook-Mint lightdm[1205]: PAM adding faulty module: pam_kwallet5.so
июл 28 17:56:01 Pran-ProBook-Mint lightdm[1205]: gkr-pam: unable to locate daemon control file
июл 28 17:56:01 Pran-ProBook-Mint pulseaudio[1118]: Error opening PCM device hw:sofhdadsp,6: No such device

На работоспособность ОС это не влияет (или я не заметил пока), всё работает нормально — и звук, и микрофон тоже. Но загрузочные сообщения раздражают. Тем более, что при загрузке Винды нету никаких сообщений.
Что с этим вообще делать? Может кто-то уже разобрался с аналогичными сообщениями? Заранее благодарен за дельный совет!


Аватара пользователя

WWolf

Сообщения: 3567
Зарегистрирован: 14 фев 2018, 00:51
Решено: 23
Откуда: Краснодар
Благодарил (а): 1579 раз
Поблагодарили: 1126 раз
Контактная информация:

Ошибки при загрузке Linux Mint 20

#2

28 июл 2020, 18:30

Pran писал(а): ↑

28 июл 2020, 18:24


Тем более, что при загрузке Винды нету никаких сообщений.

нашёл что сравнивать :joke: та и при желании ничего не напишет, минимум в логах код ошибки, который надо искать на сайте мелкомягких, максимум синий экран с таким же кодом :-D

Pran писал(а): ↑

28 июл 2020, 18:24


июл 28 17:55:52 Pran-ProBook-Mint kernel: ACPI BIOS Error (bug): AE_AML_PACKAGE_LIMIT, Index (0x000000005) is beyond end of object (length 0x5) (20190816/exoparg2-393)
июл 28 17:55:52 Pran-ProBook-Mint kernel: ACPI Error: Aborting method _TZ.GETP due to previous error (AE_AML_PACKAGE_LIMIT) (20190816/psparse-529)
июл 28 17:55:52 Pran-ProBook-Mint kernel: ACPI Error: Aborting method _TZ.CHGZ._CRT due to previous error (AE_AML_PACKAGE_LIMIT) (20190816/psparse-529)
июл 28 17:55:52 Pran-ProBook-Mint kernel: ACPI BIOS Error (bug): AE_AML_PACKAGE_LIMIT, Index (0x000000005) is beyond end of object (length 0x5) (20190816/exoparg2-393)
июл 28 17:55:52 Pran-ProBook-Mint kernel: ACPI Error: Aborting method _TZ.GETP due to previous error (AE_AML_PACKAGE_LIMIT) (20190816/psparse-529)
июл 28 17:55:52 Pran-ProBook-Mint kernel: ACPI Error: Aborting method _TZ.CHGZ._CRT due to previous error (AE_AML_PACKAGE_LIMIT) (20190816/psparse-529)

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

остальные ошибки я так понимаю ты уже не видишь, но реально какой-то трэшак с безопасностью навертел…


no avatar

Pran

Сообщения: 5
Зарегистрирован: 28 июл 2020, 18:04
Контактная информация:

Ошибки при загрузке Linux Mint 20

#3

28 июл 2020, 18:36

Остальные ошибки тоже вижу :-). Причём двумя порциями.

Первая:

Код: Выделить всё

июл 28 17:55:52 Pran-ProBook-Mint kernel: ACPI BIOS Error (bug): AE_AML_PACKAGE_LIMIT, Index (0x000000005) is beyond end of object (length 0x5) (20190816/exoparg2-393)
июл 28 17:55:52 Pran-ProBook-Mint kernel: ACPI Error: Aborting method _TZ.GETP due to previous error (AE_AML_PACKAGE_LIMIT) (20190816/psparse-529)
июл 28 17:55:52 Pran-ProBook-Mint kernel: ACPI Error: Aborting method _TZ.CHGZ._CRT due to previous error (AE_AML_PACKAGE_LIMIT) (20190816/psparse-529)
июл 28 17:55:52 Pran-ProBook-Mint kernel: ACPI BIOS Error (bug): AE_AML_PACKAGE_LIMIT, Index (0x000000005) is beyond end of object (length 0x5) (20190816/exoparg2-393)
июл 28 17:55:52 Pran-ProBook-Mint kernel: ACPI Error: Aborting method _TZ.GETP due to previous error (AE_AML_PACKAGE_LIMIT) (20190816/psparse-529)
июл 28 17:55:52 Pran-ProBook-Mint kernel: ACPI Error: Aborting method _TZ.CHGZ._CRT due to previous error (AE_AML_PACKAGE_LIMIT) (20190816/psparse-529)
июл 28 17:55:53 Pran-ProBook-Mint systemd[1]: Failed to start VirtualBox Web Service.

Вторая:

Код: Выделить всё

июл 28 17:55:53 Pran-ProBook-Mint kernel: sof-audio-pci 0000:00:1f.3: error: no reply expected, received 0x0
июл 28 17:55:53 Pran-ProBook-Mint kernel: iwlwifi 0000:00:14.3: BIOS contains WGDS but no WRDS
июл 28 17:55:53 Pran-ProBook-Mint wpa_supplicant[807]: nl80211: kernel reports: Attribute failed policy validation
июл 28 17:55:53 Pran-ProBook-Mint wpa_supplicant[807]: Failed to create interface p2p-dev-wlp0s20f3: -22 (Invalid argument)
июл 28 17:55:53 Pran-ProBook-Mint wpa_supplicant[807]: nl80211: Failed to create a P2P Device interface p2p-dev-wlp0s20f3
июл 28 17:55:54 Pran-ProBook-Mint kernel: Bluetooth: hci0: Failed to send Intel_Write_DDC (-22)


no avatar

Pran

Сообщения: 5
Зарегистрирован: 28 июл 2020, 18:04
Контактная информация:

Ошибки при загрузке Linux Mint 20

#5

28 июл 2020, 21:04

Насчёт первых строк про ACPI — согласен. На них проще забить. Но затем идут какие-то страшилки про WiFi, аудио, bluetooth и какой-то PMA. При том, что всё вроде как работает нормально.
Долго искал инфу про строку ошибки VitrualBox. Нашёл всего пару старых постов и те не по делу.
Склоняюсь к мысли, что железо сильно новое, Линуксом ещё не усвоенное.


Аватара пользователя

rogoznik

Сообщения: 9651
Зарегистрирован: 27 июн 2017, 13:36
Решено: 120
Откуда: Нижний Тагил
Благодарил (а): 755 раз
Поблагодарили: 1846 раз
Контактная информация:

Ошибки при загрузке Linux Mint 20

#6

29 июл 2020, 07:29

Pran писал(а): ↑

28 июл 2020, 21:04


Склоняюсь к мысли, что железо сильно новое, Линуксом ещё не усвоенное.

Да я бы не сказал что прям что-то кардинально новое. Можно ядро 5.7 притащить, но ошибки остануться.

Pran писал(а): ↑

28 июл 2020, 18:24


июл 28 17:55:55 Pran-ProBook-Mint lightdm[1094]: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory
июл 28 17:55:55 Pran-ProBook-Mint lightdm[1094]: PAM adding faulty module: pam_kwallet.so
июл 28 17:55:55 Pran-ProBook-Mint lightdm[1094]: PAM unable to dlopen(pam_kwallet5.so): /lib/security/pam_kwallet5.so: cannot open shared object file: No such file or directory
июл 28 17:55:55 Pran-ProBook-Mint lightdm[1094]: PAM adding faulty module: pam_kwallet5.so
июл 28 17:55:55 Pran-ProBook-Mint lightdm[1205]: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory
июл 28 17:55:55 Pran-ProBook-Mint lightdm[1205]: PAM adding faulty module: pam_kwallet.so
июл 28 17:55:55 Pran-ProBook-Mint lightdm[1205]: PAM unable to dlopen(pam_kwallet5.so): /lib/security/pam_kwallet5.so: cannot open shared object file: No such file or directory
июл 28 17:55:55 Pran-ProBook-Mint lightdm[1205]: PAM adding faulty module: pam_kwallet5.so

Это баг

https://forums.linuxmint.com/viewtopic.php?t=286950

Про wifi, тоже, судя по всему баг

https://bbs.archlinux.org/viewtopic.php?id=246507

Изображение

Изображение


Аватара пользователя

ilikethat

Сообщения: 475
Зарегистрирован: 14 дек 2019, 01:46
Решено: 9
Благодарил (а): 110 раз
Поблагодарили: 106 раз
Контактная информация:

Ошибки при загрузке Linux Mint 20

#7

29 июл 2020, 08:04

Pran, сорри, не по теме вопрос.
У Вас масштабирование экрана включено, на работающем Cinnamon?
Насколько удобно пользоваться FulHD на 15 дюймах? В смысле не мелкое все?


no avatar

Pran

Сообщения: 5
Зарегистрирован: 28 июл 2020, 18:04
Контактная информация:

Ошибки при загрузке Linux Mint 20

#8

29 июл 2020, 09:50

rogoznik писал(а): ↑

29 июл 2020, 07:29

Pran писал(а): ↑

28 июл 2020, 21:04


Склоняюсь к мысли, что железо сильно новое, Линуксом ещё не усвоенное.

Да я бы не сказал что прям что-то кардинально новое. Можно ядро 5.7 притащить, но ошибки остануться.

Pran писал(а): ↑

28 июл 2020, 18:24


июл 28 17:55:55 Pran-ProBook-Mint lightdm[1094]: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory
июл 28 17:55:55 Pran-ProBook-Mint lightdm[1094]: PAM adding faulty module: pam_kwallet.so
июл 28 17:55:55 Pran-ProBook-Mint lightdm[1094]: PAM unable to dlopen(pam_kwallet5.so): /lib/security/pam_kwallet5.so: cannot open shared object file: No such file or directory
июл 28 17:55:55 Pran-ProBook-Mint lightdm[1094]: PAM adding faulty module: pam_kwallet5.so
июл 28 17:55:55 Pran-ProBook-Mint lightdm[1205]: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory
июл 28 17:55:55 Pran-ProBook-Mint lightdm[1205]: PAM adding faulty module: pam_kwallet.so
июл 28 17:55:55 Pran-ProBook-Mint lightdm[1205]: PAM unable to dlopen(pam_kwallet5.so): /lib/security/pam_kwallet5.so: cannot open shared object file: No such file or directory
июл 28 17:55:55 Pran-ProBook-Mint lightdm[1205]: PAM adding faulty module: pam_kwallet5.so

Это баг

https://forums.linuxmint.com/viewtopic.php?t=286950

Про wifi, тоже, судя по всему баг

https://bbs.archlinux.org/viewtopic.php?id=246507

Огромное спасибо за решение по сообщениям PAM. После его применения эти сообщения пропали.


no avatar

Pran

Сообщения: 5
Зарегистрирован: 28 июл 2020, 18:04
Контактная информация:

Ошибки при загрузке Linux Mint 20

#9

29 июл 2020, 09:53

ilikethat писал(а): ↑

29 июл 2020, 08:04


Pran, сорри, не по теме вопрос.
У Вас масштабирование экрана включено, на работающем Cinnamon?
Насколько удобно пользоваться FulHD на 15 дюймах? В смысле не мелкое все?

Масштабирование не использую. Большую часть времени нотик работает на внешний 24′ монитор. Зрение у меня не очень хорошее, однако некоторое время нормально работаю и на штатном 15′ мониторе. Однако через пару часов глаза устают.


Содержание

  1. Не загружается Linux
  2. Почему Linux не загружается?
  3. Проверка журналов загрузки
  4. Что делать если Linux не грузится?
  5. 1. Проблема с местом на диске
  6. 2. Целостность пакетов и системы
  7. 3. Проблема с /etc/fstab
  8. 4. Повреждение файловой системы
  9. 5. Проблема видеодрайвера
  10. 6. Другое
  11. Выводы
  12. Не загружается после установки
  13. Не загружается Linux. Что делать?
  14. Причины отказа в загрузке ОС Linux
  15. Особенности создания LiveCD/USB
  16. Как проверить журнал загрузки?
  17. Загрузчик Grub не работает. Как его восстановить?
  18. Устранение проблемы, связанной с отсутствием места на жестком диске
  19. Нарушена целостность пакетов
  20. Ошибка загрузки системы, связанная с проблемами в /ETC/FSTAB
  21. Еще одна причина – повреждена система файлов
  22. Как проверить работу драйвера для видео?
  23. Что еще может вызвать сбой загрузки?
  24. Не загружается Linux, чиним загрузчик GRUB
  25. Что такое Grub
  26. От чего могут возникнуть проблемы
  27. Восстановление Grub с помощью LiveCD/USB
  28. Как создать LiveCD/USB
  29. С помощью Rufus:
  30. С помощью Etcher:
  31. Восстановление с помощью chroot
  32. Восстановление Grub в rescue mode
  33. Восстановление Grub с помощью утилиты Boot repair
  34. Выводы

Не загружается Linux

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

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

Почему Linux не загружается?

Snimok ekrana ot 2017 06 23 22 51 55

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

Проверка журналов загрузки

Итак, вы загрузились с LiveUSB системы и подключили разделы с основной системой или же вошли в режим восстановления с помощью загрузчика Grub. Для этого есть специальная опция в большинстве дистрибутивов. Она загружает однопользовательский режим Systemd с поддержкой сети и минимальными возможностями. С помощью него вы можете вернуть систему к нормальной работе.

Snimok ekrana ot 2017 06 23 21 19 31 Snimok ekrana ot 2017 06 23 21 19 40

Для работы в этом режиме нужно ввести пароль суперпользователя.

Snimok ekrana ot 2017 06 23 21 19 59

Если такого пункта нет можно загрузить режим восстановления Bash. Для этого нужно нажать клавишу «E» на пункте меню Grub и дописать в строку параметров ядра «init=/bin/bash»:

Snimok ekrana ot 2017 06 23 22 53 51

В режиме восстановления можно посмотреть содержимое лога ядра с помощью dmesg, в LiveUSB это бесполезно:

Snimok ekrana ot 2017 06 23 21 16 13Еще кое-какую информацию можно получить из файла /var/log/messages, в котором хранятся общесистемные сообщения от различных сервисов, в том числе во время загрузки:

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

Что делать если Linux не грузится?

1. Проблема с местом на диске

Предположим, что вы обновляли систему и она перестала загружаться после этого. Тогда можно предположить два варианта, либо загрузка обновлений переполнила корневой раздел и теперь системе некуда писать файлы, либо обновление прошло не очень успешно и важные пакеты повреждены. Сначала посмотрим свободное место на диске:

Snimok ekrana ot 2017 06 23 21 31 29

Если доступно 0% места, то вы знаете в чем проблема. Чтобы ее решить просто удалите ненужные файлы из папок /var/log, /var/cache/ и так далее. Для того чтобы вы смогли редактировать и удалять файлы, корневую систему, возможно, придется перемонтировать для чтения и записи:

2. Целостность пакетов и системы

У меня с местом все в порядке, доступно более 5 гигабайт, значит можно предположить, что проблема в пакетах. Чтобы исправить выполните dpkg:

Snimok ekrana ot 2017 06 23 21 33 55

Также можно выполнить:

Но это сработает только в chroot окружении LiveUSB системы, поскольку в режиме восстановления интернета нет. Вы можете попытаться настроить проводной интернет с помощью команды:

3. Проблема с /etc/fstab

Следующая причина проблем с загрузкой может быть неверная запись в /etc/fstab для одного из разделов, если лог сообщает что-то в роде «Dependency failed for /dev/disk/by-uuid/f4d5ddc4-584c-11e7-8a55-970a85f49bc5» то это означает, что система не может примонтировать один из разделов в /etc/fstab.

Snimok ekrana ot 2017 06 24 09 37 48

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

Snimok ekrana ot 2017 06 23 22 53 51

Поэтому если есть такая ошибка в логе проверьте файл /etc/fstab. Правильно ли там указан адрес корневого раздела? Если не уверены, лучше заменить на привычную запись Linux без UUID.

4. Повреждение файловой системы

Обычно файловая система проверяется автоматически, но это обычно. Если вы отключили эту функцию, а потом произошло неожиданное отключение компьютера, файловая система будет повреждена, а восстановить ее будет некому. Поэтому при ошибках монтирования еще можно попытаться проверить файловые системы на ошибки:

Snimok ekrana ot 2017 06 24 09 37 16

Здесь нужно указать адрес файла нужного раздела в файловой системе.

5. Проблема видеодрайвера

Если вы обновляли систему или устанавливали проприетарный драйвер, а потом в логах загрузки увидели ошибку запуска драйвера, то проблема в нем. Такое происходит потому что проприетарные драйвера не всегда совместимы с самыми новыми версиями ядер. Для решения проблемы достаточно удалить драйвер из системы в режиме восстановления. Например, для Nvidia:

Для видеокарт AMD команда будет выглядеть так:

С новым драйвером AMDGPU проблем быть не должно, так как он имеет открытый исходный код и встроен в ядро.

Во всяком случае, после удаления драйвера черный экран Linux должен перестать появляться.

6. Другое

Если у вас все же проблемы с загрузчиком Grub, вы можете использовать инструмент BootRepair для восстановления или просмотрите статью как восстановить Grub2 вручную. Также, возможно, вас заинтересует статья: ускорение загрузки Linux.

Выводы

Источник

Не загружается после установки

После установки xubuntu не видит устройство для загрузки. Ноут бук acer. по дефолту стоял linux Endless. Пробовал ставить mint. Результата нет. Насколько я понимаю что то не так с загрузчиком. Пробовал что то сделать с загрузчиком из лайв окружения. Результата нет. Кто нибудь сталкивался с таким? в биосе тоже не видит систему

158545: 1468802973

122133: 2037609310

Ты выбираешь при установке «использовать весь диск», загрузчик устанавливается автоматом (руками ни чего не трогаешь кроме кнопок «ок» и/или «далее») – и всё равно не работает?

158545: 1468802973

верно. все именно так

122133: 2037609310

Посмотри в «биосе» пункты похожие на: secure boot и bios legasy (CSM) – это два разных пункта, их надо оба выключить.

158545: 1468802973

оба выключены. есть пукт uefi его можно на legasy изменить. а secure boot стоит disable

158545: 1468802973

вот картинки того что в биосе

После установки xubuntu не видит устройство для загрузки

сейчас вариантов «что не так» слишком много. лично мне симпатичен вариант «конфиг кривой», но.

Пробовал что то сделать с загрузчиком из лайв окружения. Результата нет.

Так делать не надо! Или ты понимаешь что делаешь или не делай ничего («так проще и дешевле»)

поясни этот момент.

158545: 1468802973

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

145004:226996403

И что нам должна дать эта информация?

Скорее всего, ноутбук вы запускаете в UEFI режиме, а загрузчик установленного linux у вас для BIOS (Legacy) режима установлен.

158545: 1468802973

Disk /dev/loop0: 1.3 GiB, 1338576896 bytes, 2614408 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: gpt Disk identifier: 3650EAE8-0C84-49EC-AD83-96DFECBBB905

Device Start End Sectors Size Type /dev/sda1 2048 1050623 1048576 512M EFI System /dev/sda2 1050624 976771071 975720448 465.3G Linux filesystem

Disk /dev/sdb: 7.2 GiB, 7746879488 bytes, 15130624 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Disk identifier: F0914FAC-B4DF-49B4-B355-8A065DFE8F79

Device Start End Sectors Size Type /dev/sdb1 2048 15130590 15128543 7.2G Microsoft basic data

158545: 1468802973

пробовал ставить после установки boot mode legasy

Источник

Не загружается Linux. Что делать?

Операционная система Linux обычно запускается весьма быстро. Именно поэтому большинство данных, которые вводятся при загрузке ОС, прокручиваются перед пользователем в ускоренном режиме. Даже если постараться, прочесть всплывающий текст невозможно. При загрузке ОС системы нередко возникают разнообразные ошибки. Многие пользователи сталкиваются с проблемой, когда Линукс напрочь отказывается загружаться.

Причин возникновения ошибок может быть много. Неполадки возникают в любом месте загрузки, на любом компоненте системы инициализации. В ОС есть специальная рубрика systemd. Именно в ней прописываются всевозможные ошибки, они выводятся на экран вашего монитора. Прочесть их также практически невозможно.

Причины отказа в загрузке ОС Linux

Стоит рассмотреть наиболее распространённые варианты ошибок, которые устранить весьма просто:

Если пользователь иногда экспериментирует с ОС, при этом обращается с ней не очень бережно, ошибки будут появляться очень часто. Стоит заметить, неполадки могут возникнуть и из-за загрузки Grub. Чтобы устранить неисправности, первоначально потребуется тщательно изучить лаги на последней загрузке. Это даст возможность максимально точно определить причину. Сделать это можно с использованием LiveCD или путем загрузки системы в режиме восстановления.

Особенности создания LiveCD/USB

Для восстановления загрузки операционной системы потребуется носитель, на который временно или долгосрочно сохраняется сама система. На CD или USB необходимо создать и сохранить образ дистрибутива. Чаще всего используется Ubuntu, но можно использовать другие дистрибутивы Debian, Centos, Астра Linux.

Для этих целей потребуется посетить официальный портал загрузки. Здесь есть множество версий. Можно выбрать любую из понравившихся вариаций. Рекомендуется использовать наиболее новые версии, они совместимы с современным оборудованием.

Как проверить журнал загрузки?

Первоначально требуется загрузить операционную систему с LiveUSB, запустить разделы с главной системы. Можно также войти в режим восстановления с использованием специального загрузчика, называемого Grub. Чтобы сделать вышеописанные манипуляции, в большинстве дистрибутивов имеется функция, предназначенная именно для этих целей. Это позволит вернуть систему в нормальный рабочий режим.

Чтобы начать работу с помощью вспомогательной опции, потребуется ввести пароль суперпользователя. Если этот пункт не появится на экране вашего монитора, потребуется запустить восстановление Bash путём нажатия на клавишу «Е» в меню Grub. Здесь прописывается специальная строка параметра на ядре.

Для просмотра логов в разделе systemd можно воспользоваться утилитой journalctl. Система самостоятельно подскажет, какую команду рекомендуется загрузить для просмотра логов.

Информацию о проблемах и сбоях также можно увидеть в файле /var/log/messages. Именно здесь хранятся системные сообщения, которые отправляют различные сервисы как во время работы, так и при загрузке операционной системы.

Для просмотра логов можно использовать команду cat или другие, например mcview, nano.

Чтобы посмотреть все сообщения, которые показывались во время загрузки операционной системы Линукс, стоит прочитать файл boot.log.

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

Загрузчик Grub не работает. Как его восстановить?

Нередко случаются ситуации, когда загрузчик Grub не функционирует. Восстановить его можно с помощью утилиты Boot repair. Сделать это можно буквально за пару кликов.

Данная утилита имеет свой собственный GUI. Разобраться с ним сможет даже неопытный человек. Для установки программы можно использовать несколько способов:

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

После загрузки утилиты Boot repair пользователю будут доступны несколько вариантов действий:

Устранение проблемы, связанной с отсутствием места на жестком диске

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

Первым делом требуется посмотреть, есть ли свободное место на диске. Если в специальной рубрике загрузчика написано 0%, вам известна причина отказа в загрузке. Для устранения неполадки требуется удалить файлы, в которых нет необходимости. Для этого стоит перемонтировать корневые разделы для чтения и сохранения информации.

Нарушена целостность пакетов

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

Стоит отметить, что такой способ будет работать только тогда, когда система загружена в режиме LiveUSB. В режиме восстановления отсутствует интернет. Настроить его можно с использованием команды dhclient.

Ошибка загрузки системы, связанная с проблемами в /ETC/FSTAB

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

Если он является корневым, загрузиться ему никак не получится. Изучив systemd, вы обнаружите большое количество ошибок. Требуется обнаружить именно первую, вследствие которой возникли все остальные. Если вы не уверены, что имеется ошибка, рекомендуется на всякий случай заменить первичную запись без UUID.

Еще одна причина – повреждена система файлов

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

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

Как проверить работу драйвера для видео?

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

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

Что еще может вызвать сбой загрузки?

Одна из наиболее актуальных и распространённых причин – неправильная установка 2 операционных систем. Linux и Windows просто-напросто могут конфликтовать между собой. Стоит обязательно знать последовательность установки.

Первоначально устанавливается Windows, а лишь потом – Linux.

Если выполнить действия с точностью до наоборот, непременно повредится Grub. Загружаться будет только Windows, а Linux останется неактивной.

Нужно заметить, что повреждение Grub может возникнуть и по другим причинам. К примеру, при попытке установки параметров для запуска ручным способом. Это делают неопытные специалисты. Для устранения ошибок вручную убирается все лишнее, либо заново устанавливается сам загрузчик.

Источник

Не загружается Linux, чиним загрузчик GRUB

grub2 cli large

Любите экспериментировать? Наверняка вы когда-либо пытались произвести какие-то действия со своей Linux-системой, причем не так важно какие были цели: изучение и познание новых возможностей или же какая-то более конкретная цель, в виде исправления той или иной ошибки. В любом случае, при работе с дистрибутивами Linux, для загрузки которых, в большинстве случаев, и используется Grub, с последним могут возникать неприятные проблемы, ввиду которых дальнейшая эксплуатация системы просто-напросто невозможна. В этой статье вы узнаете, что делать, если не загружается Linux. Как вести себя в подобной ситуации и какие действия производить, чтобы починить загрузчик Grub. Пожалуй, начнем.

Что такое Grub

GRUB screenshot

От чего могут возникнуть проблемы

Если, например, сделать наоборот, то как раз-таки Grub будет поврежден; система будет грузиться напрямую в Windows, а дистрибутив Linux останется недоступным.

Grub может сломаться и по другим причинам. Например, из-за попыток ручного изменения параметров запуска (при недостатке опыта), в таком случае нужно будет либо вручную убирать лишнее, либо полностью переустанавливать Grub.

Восстановление Grub с помощью LiveCD/USB

Для этого способа нам понадобится флешка с дистрибутивом Linux на борту. Подойдет любой: от Ubuntu, Arch или даже Linux Mint. Здесь нужен только терминал, поэтому подойдет даже версия без графической оболочки.

Как создать LiveCD/USB

Само собой, нам понадобится носитель, на который мы временно (а может и нет) запишем систему. Сохраните все важные файлы, которые были на этом носителе, после чего (имеется ввиду на другом ПК, желательно под управлением Windows) запишите загруженный образ дистрибутива на носитель. В качестве примера мы будем использовать дистрибутив Ubuntu.

Идем на официальную страницу загрузки. Загружаем любую понравившуюся версию (лучше взять новейшую для десктопа), после чего записываем ее на USB/CD.

С помощью Rufus:

Последняя версия приложения доступна на официальном сайте. Сразу после загрузки и запуска/установки мы увидим такое окно:

rufus ru

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

rufus ru1

Находим загруженный образ через менеджер, после чего жмем «Старт».

С помощью Etcher:

Опять же, идем на официальный сайт, где скачиваем последнюю версию утилиты. Далее делаем все так, как показано на этой гифке:

screenshot11

Ну а теперь, собственно, можно переходить к восстановлению Grub. Вставляем флешку в наш ПК (где сломан загрузчик), после чего перезагружаем его с этой самой флешки. Как только мы войдем в лайв-систему, сразу открываем терминал, после чего проделываем следующие действия:

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

Примерно такая таблица будет выведена на экран:

По этой таблице мы видим, что Linux, в нашем случае, расположен на разделе /dev/sda1.

С помощью следующей команды мы смонтируем этот раздел в /mnt:

Теперь, для записи grub в MBR, нужно ввести следующую команду:

Если нужно только восстановить MBR диска (после переустановки Windows, к примеру), то этих действий будет вполне достаточно.

Если же необходимо обновить и меню grub (после установки Windows), то нужно выполнить еще и эту команду:

Вот и все, восстановление закончено!

Восстановление с помощью chroot

Помимо вышеописанного способа, при восстановлении Grub с помощью LiveCD можно использовать и этот. Тут мы будем использовать утилиту chroot.

Здесь нам, опять же, понадобится таблица разделов. Вводим уже известную команду:

В выводе снова будет эта таблица. Теперь нам надо присмотреться к ней еще внимательнее.

В этом способе нам необходимо примонтировать системный, а также нескольких других важных разделов. Для этого вводим эти команды:

Обратите внимание, что если если разделы /boot или /var находятся отдельно, то Вам нужно будет примонтировать их в /mnt/boot и /mnt/var.

Далее мы переходим в окружающую среду chroot с помощью команды:

И теперь, наконец-таки переустанавливаем Grub с помощью следующей команды:

Если вы на этом этапе получаете какие-то сообщения об ошибках, то попробуйте использовать эти команды:

Если все прошло успешно, выходим из chroot, используя команду:

Далее нужно отмонтировать все разделы. Для этого вводим в терминал:

В случае, если вы монтировали раздел /boot введите команду:

Теперь перезагружаем систему с помощью:

Можно также обновить меню Grub, используя команду:

Восстановление Grub в rescue mode

Если по каким-то причинам у вас нет доступа к LiveCD/USB-носителю, а также к компьютеру, с помощью которого этот самый носитель можно было бы сделать, то этот способ для вас.

Само восстановление проходит таким образом: сначала мы подгружаем все модули, чтобы открыть доступ ко всей функциональной части Grub, после чего запуститься с нужного раздела. Надо понимать, что Grub состоит из двух частей:

Одна из этих частей (первая) записана в MBR диска. В ней присутствует базовый функционал и ничего больше (консоль в rescue mode).

Стало быть, нам нужно определить, в каком разделе находится вторая часть Grub (находится в каталоге /boot/grub), и после чего подгрузить все недостающие модули. А вот уже после этого мы сможем запустить загрузчик с нужного раздела. В rescue mode есть всего четыре команды:

Для начала вводим следующую команду:

В выводе будет что-то подобное:

В некоторых случаях Grub неправильно опеределяет файловые системы находящиеся на разделах дисков. В данном примере загрузчик показывает их как msdos. Мы должны попытаться угадать диски, которые видим. В примере доступно два диска. Диск с индексом 0 содержащий три раздела, и диск с индексом 1 содержащий два раздела. Если вы знаете структуру своих дисков, определить нужный труда не составит.

С помощью этих команд мы приказываем системе использовать какой-то конкретный диск, для выполнения всех остальных операций (в нашем случае, это диск (hd0,1)). Чтобы проверить есть ли на данном диске загрузчик, введем эту команду:

Если в выводе будет список файлов и папок, значит мы все сделали правильно. Теперь можно загрузить все необходимые модули. Для этого выполним команды:

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

Чтобы закрепить результат (и не проделывать все то же самое после перезапуска ПК), нужно зайти в терминал своего дистрибутива Linux, где с root правами выполнить следующую команду:

Если операционная система расположена на разделе с файловой системой btrfs, то нам необходимо выполнить следующие команды:

И подгрузить модули:

Ну и теперь запустить GRUB:

Восстановление Grub с помощью утилиты Boot repair

1335260967

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

Чтобы установить boot repair, вы можете воспользоваться одним из приведенных способов:

Если с первым способом все понятно: нужно просто скачать и записать образ с помощью соответствующих инструментов. То во втором уже нужно знать конкретные команды, которые выглядят следующим образом:

В утилите будет доступно два варианта на выбор:

Recommended repair исправляет большую часть известных ошибок, которые могли бы возникнуть при запуске. С его помощью вы сможете пофиксить и загрузчик Grub.

Create a BootInfo summary создает Boot-Info-Script – скрипт, который позволяет диагностировать большинство проблем при загрузке.

Здесь же есть и Advanced options. Он включает в себя варианты для восстановления и настройки загрузчика Grub2 (загрузка по-умолчанию, опции загрузки ядра, отображение или скрытие GRUB при загрузке, удаление GRUB). С помощью этих же инструментов, вы можете восстановить MBR и т.д.

Вам обязательно стоит заглянуть на официальный сайт Boot Repair. Там вы сможете найти более подробную информацию обо всех возможностях и особенностях программы. Там же будет доступна информация о выходе новых версий: фиксах и улучшениях самой утилиты, а также многом и многом другом.

Выводы

Возможно вас заинтересуют и другие похожие материалы про починку загрузчика Grub2. Например, в этом материале вы узнаете, как починить GRUB2 если Ubuntu не хочет загружаться. Там более подробно рассказывается, как фиксить груб с помощью утилиты Boot Repair, возможно вам стоит заглянуть туда, если вы не поняли что-то из этого материала. Что же, ну а на сегодня это все. Надеюсь, что данный материал помог вам разобраться в ошибках. Что, в свою очередь, поможет вам их решить.

Источник

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

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

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

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

Все это может возникать не так редко, если вы очень любите экспериментировать с системой и при этом не очень аккуратны. Мы не будем рассматривать проблемы с загрузкой из за Grub. Я буду надеяться, что там у вас все в порядке. Самое главное, что нужно сделать при проблемах с загрузкой — это посмотреть внимательно логи последней загрузки. Только так вы сможете понять в чем причина проблем и не гадать. Как это сделать? Есть несколько способов, вы можете использовать LiveCD или загрузиться в режим восстановления.

Проверка журналов загрузки

Итак, вы загрузились с LiveUSB системы и подключили разделы с основной системой или же вошли в режим восстановления с помощью загрузчика Grub. Для этого есть специальная опция в большинстве дистрибутивов. Она загружает однопользовательский режим Systemd с поддержкой сети и минимальными возможностями. С помощью него вы можете вернуть систему к нормальной работе.

Для работы в этом режиме нужно ввести пароль суперпользователя.

Если такого пункта нет можно загрузить режим восстановления Bash. Для этого нужно нажать клавишу «E» на пункте меню Grub и дописать в строку параметров ядра «init=/bin/bash»:

С этим параметром ядро запустит интерпретатор Bash вместо того, чтобы загружать систему инициализации. Самый первый способ посмотреть логи в systemd — это использовать утилиту journalctl. Система нам сама подсказывает какую команду нужно запустить, чтобы посмотреть логи:

journalctl -xb

Если во время загрузки возникла ошибка, вы найдете ее здесь. Если же вы пошли другим путем, можно посмотреть несколько файлов, первый из них — /var/log/boot.log. Он есть не во всех дистрибутивах, но если есть, то здесь вы найдете все сообщения, которые выводились на экран во время загрузки:

cat /var/log/boot.log

В режиме восстановления можно посмотреть содержимое лога ядра с помощью dmesg, в LiveUSB это бесполезно:

dmesg

Еще кое-какую информацию можно получить из файла /var/log/messages, в котором хранятся общесистемные сообщения от различных сервисов, в том числе во время загрузки:

cat /var/log/messages

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

Что делать если Linux не грузится?

1. Проблема с местом на диске

Предположим, что вы обновляли систему и она перестала загружаться после этого. Тогда можно предположить два варианта, либо загрузка обновлений переполнила корневой раздел и теперь системе некуда писать файлы, либо обновление прошло не очень успешно и важные пакеты повреждены. Сначала посмотрим свободное место на диске:

df -h

Если доступно 0% места, то вы знаете в чем проблема. Чтобы ее решить просто удалите ненужные файлы из папок /var/log, /var/cache/ и так далее. Для того чтобы вы смогли редактировать и удалять файлы, корневую систему, возможно, придется перемонтировать для чтения и записи:

mount -o remount,rw /

2. Целостность пакетов и системы

У меня с местом все в порядке, доступно более 5 гигабайт, значит можно предположить, что проблема в пакетах. Чтобы исправить выполните dpkg:

dpkg --configure -a

Также можно выполнить:

sudo apt -f install
# sudo apt update && sudo apt full-upgrade

Но это сработает только в chroot окружении LiveUSB системы, поскольку в режиме восстановления интернета нет. Вы можете попытаться настроить проводной интернет с помощью команды:

dhclient

3. Проблема с /etc/fstab

Следующая причина проблем с загрузкой может быть неверная запись в /etc/fstab для одного из разделов, если лог сообщает что-то в роде «Dependency failed for /dev/disk/by-uuid/f4d5ddc4-584c-11e7-8a55-970a85f49bc5» то это означает, что система не может примонтировать один из разделов в /etc/fstab.

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

Поэтому если есть такая ошибка в логе проверьте файл /etc/fstab. Правильно ли там указан адрес корневого раздела? Если не уверены, лучше заменить на привычную запись Linux без UUID.

4. Повреждение файловой системы

Обычно файловая система проверяется автоматически, но это обычно. Если вы отключили эту функцию, а потом произошло неожиданное отключение компьютера, файловая система будет повреждена, а восстановить ее будет некому. Поэтому при ошибках монтирования еще можно попытаться проверить файловые системы на ошибки:

fsck -a /dev/sda5

Здесь нужно указать адрес файла нужного раздела в файловой системе.

5. Проблема видеодрайвера

Если вы обновляли систему или устанавливали проприетарный драйвер, а потом в логах загрузки увидели ошибку запуска драйвера, то проблема в нем. Такое происходит потому что проприетарные драйвера не всегда совместимы с самыми новыми версиями ядер. Для решения проблемы достаточно удалить драйвер из системы в режиме восстановления. Например, для Nvidia:

apt purge nvidia*

Для видеокарт AMD команда будет выглядеть так:

apt purge fglrx*

С новым драйвером AMDGPU проблем быть не должно, так как он имеет открытый исходный код и встроен в ядро.

Во всяком случае, после удаления драйвера черный экран Linux должен перестать появляться.

6. Другое

Если у вас все же проблемы с загрузчиком Grub, вы можете использовать инструмент BootRepair для восстановления или просмотрите статью как восстановить Grub2 вручную. Также, возможно, вас заинтересует статья: ускорение загрузки Linux.

Выводы

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

Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.

Creative Commons License

Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна .

Содержание

  1. Почему не запускается линукс минт
  2. Не загружается Linux Mint после установки
  3. Не загружается Linux Mint после установки
  4. Не загружается Linux. Что делать?
  5. Причины отказа в загрузке ОС Linux
  6. Особенности создания LiveCD/USB
  7. Как проверить журнал загрузки?
  8. Загрузчик Grub не работает. Как его восстановить?
  9. Устранение проблемы, связанной с отсутствием места на жестком диске
  10. Нарушена целостность пакетов
  11. Ошибка загрузки системы, связанная с проблемами в /ETC/FSTAB
  12. Еще одна причина – повреждена система файлов
  13. Как проверить работу драйвера для видео?
  14. Что еще может вызвать сбой загрузки?
  15. Не загружается после установки

Почему не запускается линукс минт

Не загружается Linux Mint после установки

01 май 2021, 12:20

Установить Линукс рядом с Windows, используя для этого соответствующую опцию в одном из первых шагов установки или (если данная опция не появилась) разметив жесткий диск должным образом

НЕ ПЕРЕЗАГРУЖАТЬ компьютер после установки.
Если перезагрузили — ничего страшного, просто снова придется загрузиться с live-cdusbdvd (ведь линукс-то у вас не запускается?).

На всякий случай в консоли выполнить команду sudo update-grub (введя пустой пароль при запросе).

Смонтировать раздел EFI
sudo mkdir /mnt/sda1
sudo mount /dev/sda1 /mnt/sda1

Найти на разделе efi следующий каталог: /boot/efi/EFI.
Переименовать каталог (комбинация ctrl+F6 в mc) Microsoft во что-нибудь другое, например в Microsoft2.
Создаем новый каталог с именем Microsoft (клавиша F7).

Заходим в только что созданный каталог Microsoft и создаем внутри каталоги до файла bootmgfw.efi (из папки Microsoft2).

Находим папку ubuntu. Копируем все файлы из данной в папки в итоговый каталог, созданный на предыдущем шаге.
В получившейся файловой системе находим файл grubx64.efi. Переименовываем его в bootmgfw.efi

. Не делал так как не нашел строчку windows
Находим файл /boot/grub/grub.cfg . Открываем его для редактирования (клавиша F4). Внутри него находим (клавиша F7 вызывает форму поиска по тексту) слово «Microsoft» в контексте строки, начинающейся с «chainloader» и заменяем это слово (должно быть только одно вхождение и именно в строке с «chainloader», так что не ошибетесь) на название каталога, в который мы переименовали Microsoft на 7-ом шаге (т.е. на Microsoft2 в нашем примере). Сохраняем изменения в файле (клавиша F2 — сохранить).

Не загружается Linux Mint после установки

01 май 2021, 14:56

Установить Линукс рядом с Windows, используя для этого соответствующую опцию в одном из первых шагов установки или (если данная опция не появилась) разметив жесткий диск должным образом

НЕ ПЕРЕЗАГРУЖАТЬ компьютер после установки.
Если перезагрузили — ничего страшного, просто снова придется загрузиться с live-cdusbdvd (ведь линукс-то у вас не запускается?).

На всякий случай в консоли выполнить команду sudo update-grub (введя пустой пароль при запросе).

Смонтировать раздел EFI
sudo mkdir /mnt/sda1
sudo mount /dev/sda1 /mnt/sda1

Найти на разделе efi следующий каталог: /boot/efi/EFI.
Переименовать каталог (комбинация ctrl+F6 в mc) Microsoft во что-нибудь другое, например в Microsoft2.
Создаем новый каталог с именем Microsoft (клавиша F7).

Источник

Не загружается Linux. Что делать?

Операционная система Linux обычно запускается весьма быстро. Именно поэтому большинство данных, которые вводятся при загрузке ОС, прокручиваются перед пользователем в ускоренном режиме. Даже если постараться, прочесть всплывающий текст невозможно. При загрузке ОС системы нередко возникают разнообразные ошибки. Многие пользователи сталкиваются с проблемой, когда Линукс напрочь отказывается загружаться.

Причин возникновения ошибок может быть много. Неполадки возникают в любом месте загрузки, на любом компоненте системы инициализации. В ОС есть специальная рубрика systemd. Именно в ней прописываются всевозможные ошибки, они выводятся на экран вашего монитора. Прочесть их также практически невозможно.

Причины отказа в загрузке ОС Linux

Стоит рассмотреть наиболее распространённые варианты ошибок, которые устранить весьма просто:

  • Операционная система отказалась запускаться после того, как были загружены обновления. При обновлении дистрибутива, возможно, что-то пошло не так. В итоге, пользователь не может посетить на рабочую оболочку.
  • ОС Linux может перестать запускаться в том случае, когда имеются поврежденные участки в системе файлов.
  • Система отказывается мониторить один из наиболее главных разделов на жестком диске. Это зачастую происходит из-за неправильно введенных настроек в fstab.
  • Linux отказывается загружаться при наличии несовместимостей на драйверах для графики и ядре.
  • Операционная система не запустится, если жестки диск переполнен информацией. В этом случае все просто – негде сохранить временные файлы.

Если пользователь иногда экспериментирует с ОС, при этом обращается с ней не очень бережно, ошибки будут появляться очень часто. Стоит заметить, неполадки могут возникнуть и из-за загрузки Grub. Чтобы устранить неисправности, первоначально потребуется тщательно изучить лаги на последней загрузке. Это даст возможность максимально точно определить причину. Сделать это можно с использованием LiveCD или путем загрузки системы в режиме восстановления.

Особенности создания LiveCD/USB

Для восстановления загрузки операционной системы потребуется носитель, на который временно или долгосрочно сохраняется сама система. На CD или USB необходимо создать и сохранить образ дистрибутива. Чаще всего используется Ubuntu, но можно использовать другие дистрибутивы Debian, Centos, Астра Linux.

Для этих целей потребуется посетить официальный портал загрузки. Здесь есть множество версий. Можно выбрать любую из понравившихся вариаций. Рекомендуется использовать наиболее новые версии, они совместимы с современным оборудованием.

Как проверить журнал загрузки?

Первоначально требуется загрузить операционную систему с LiveUSB, запустить разделы с главной системы. Можно также войти в режим восстановления с использованием специального загрузчика, называемого Grub. Чтобы сделать вышеописанные манипуляции, в большинстве дистрибутивов имеется функция, предназначенная именно для этих целей. Это позволит вернуть систему в нормальный рабочий режим.

Чтобы начать работу с помощью вспомогательной опции, потребуется ввести пароль суперпользователя. Если этот пункт не появится на экране вашего монитора, потребуется запустить восстановление Bash путём нажатия на клавишу «Е» в меню Grub. Здесь прописывается специальная строка параметра на ядре.

Для просмотра логов в разделе systemd можно воспользоваться утилитой journalctl. Система самостоятельно подскажет, какую команду рекомендуется загрузить для просмотра логов.

Информацию о проблемах и сбоях также можно увидеть в файле /var/log/messages. Именно здесь хранятся системные сообщения, которые отправляют различные сервисы как во время работы, так и при загрузке операционной системы.

Для просмотра логов можно использовать команду cat или другие, например mcview, nano.

Чтобы посмотреть все сообщения, которые показывались во время загрузки операционной системы Линукс, стоит прочитать файл boot.log.

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

Загрузчик Grub не работает. Как его восстановить?

Нередко случаются ситуации, когда загрузчик Grub не функционирует. Восстановить его можно с помощью утилиты Boot repair. Сделать это можно буквально за пару кликов.

Данная утилита имеет свой собственный GUI. Разобраться с ним сможет даже неопытный человек. Для установки программы можно использовать несколько способов:

  • Создание и установка образа диска, именуемого Boot Repair. Именно с него будет осуществляться дальнейшая загрузка.
  • Установка утилиты с использованием специального PPA-репозитория. Он располагается в LiveCD или LiveUSB дистрибутиве.

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

После загрузки утилиты Boot repair пользователю будут доступны несколько вариантов действий:

  • Recommended repair. Эта функция позволяет исправить большинство известных ошибок, которые возникают во время запуска. С помощью опции также можно просканировать и сам загрузчик Grub.
  • Create a BootInfo summary. Такая функция предназначена для создания скрипта Boot-Info-Script. Он используется при диагностике неполадок.

Устранение проблемы, связанной с отсутствием места на жестком диске

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

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

Первым делом требуется посмотреть, есть ли свободное место на диске. Если в специальной рубрике загрузчика написано 0%, вам известна причина отказа в загрузке. Для устранения неполадки требуется удалить файлы, в которых нет необходимости. Для этого стоит перемонтировать корневые разделы для чтения и сохранения информации.

Нарушена целостность пакетов

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

Стоит отметить, что такой способ будет работать только тогда, когда система загружена в режиме LiveUSB. В режиме восстановления отсутствует интернет. Настроить его можно с использованием команды dhclient.

Ошибка загрузки системы, связанная с проблемами в /ETC/FSTAB

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

Если он является корневым, загрузиться ему никак не получится. Изучив systemd, вы обнаружите большое количество ошибок. Требуется обнаружить именно первую, вследствие которой возникли все остальные. Если вы не уверены, что имеется ошибка, рекомендуется на всякий случай заменить первичную запись без UUID.

Еще одна причина – повреждена система файлов

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

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

Как проверить работу драйвера для видео?

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

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

Что еще может вызвать сбой загрузки?

Одна из наиболее актуальных и распространённых причин – неправильная установка 2 операционных систем. Linux и Windows просто-напросто могут конфликтовать между собой. Стоит обязательно знать последовательность установки.

Первоначально устанавливается Windows, а лишь потом – Linux.

Если выполнить действия с точностью до наоборот, непременно повредится Grub. Загружаться будет только Windows, а Linux останется неактивной.

Нужно заметить, что повреждение Grub может возникнуть и по другим причинам. К примеру, при попытке установки параметров для запуска ручным способом. Это делают неопытные специалисты. Для устранения ошибок вручную убирается все лишнее, либо заново устанавливается сам загрузчик.

Источник

Не загружается после установки

После установки xubuntu не видит устройство для загрузки. Ноут бук acer. по дефолту стоял linux Endless. Пробовал ставить mint. Результата нет. Насколько я понимаю что то не так с загрузчиком. Пробовал что то сделать с загрузчиком из лайв окружения. Результата нет. Кто нибудь сталкивался с таким? в биосе тоже не видит систему

Ты выбираешь при установке «использовать весь диск», загрузчик устанавливается автоматом (руками ни чего не трогаешь кроме кнопок «ок» и/или «далее») – и всё равно не работает?

верно. все именно так

Посмотри в «биосе» пункты похожие на: secure boot и bios legasy (CSM) – это два разных пункта, их надо оба выключить.

оба выключены. есть пукт uefi его можно на legasy изменить. а secure boot стоит disable

вот картинки того что в биосе

После установки xubuntu не видит устройство для загрузки

Фото в студию! // непонятно, загрузчик стартует и не находит систему или .

сейчас вариантов «что не так» слишком много. лично мне симпатичен вариант «конфиг кривой», но.

Пробовал что то сделать с загрузчиком из лайв окружения. Результата нет.

Так делать не надо! Или ты понимаешь что делаешь или не делай ничего («так проще и дешевле»)

поясни этот момент.

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

И что нам должна дать эта информация?

Для начала зайди с LiveUSB убунты или минта и кинь вывод sudo fdisk -l .

Скорее всего, ноутбук вы запускаете в UEFI режиме, а загрузчик установленного linux у вас для BIOS (Legacy) режима установлен.

Disk /dev/loop0: 1.3 GiB, 1338576896 bytes, 2614408 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: gpt Disk identifier: 3650EAE8-0C84-49EC-AD83-96DFECBBB905

Device Start End Sectors Size Type /dev/sda1 2048 1050623 1048576 512M EFI System /dev/sda2 1050624 976771071 975720448 465.3G Linux filesystem

Disk /dev/sdb: 7.2 GiB, 7746879488 bytes, 15130624 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Disk identifier: F0914FAC-B4DF-49B4-B355-8A065DFE8F79

Device Start End Sectors Size Type /dev/sdb1 2048 15130590 15128543 7.2G Microsoft basic data

пробовал ставить после установки boot mode legasy

Источник

Понравилась статья? Поделить с друзьями:
  • Ошибка при запуске лиги легенд
  • Ошибка при запуске лаунчера эпик геймс
  • Ошибка при запуске лаунчера тарков
  • Ошибка при запуске лаунчера сошиал клаб
  • Ошибка при запуске лаунчера скайрим