Difference between revisions of "Kernel Fails to Load (pata acpi error)/ru"
Views
Actions
Namespaces
Variants
Tools
(Created page with "* '''nano''': Нажмите CTRL и 'x' для выхода, 'y' для сохранения и <enter> для завершения, или * '''gedit''': Выберите о...") Tags: Mobile web edit Mobile edit |
(Created page with "Теперь всего лишь осталось ''обновить GRUB'' перед перезагрузкой.") |
||
Line 68: | Line 68: | ||
Теперь всего лишь осталось ''обновить GRUB'' перед перезагрузкой. | |||
Revision as of 11:43, 13 February 2023
Обзор
Эта проблема может повлиять на определенные компьютерные системы, использующие JMicron PATA Controller chipset, который используется для управления и доступа к устройствам хранения данных, таким как твердотельные накопители (SSD). Более конкретно, это может быть связано с тем, что драйвер PATA ACPI загружается программой GRUB (GR и Unified B ootloader), что, соответственно, приводит к конфликту с чипсетом JMicron. Если это действительно так, то при попытке загрузки затронутой версии ядра должно появиться сообщение об ошибке, аналогичное приведенному ниже примеру:
ERROR: device 'UUID=......' not found. Skipping FSCK' ERROR: Unable to find root device 'UUID=......' You are being dropped to the recovery shell Type 'exit' to try and continue booting sh: can't access tty: job control turned off' ..... mount: can't find UUID='.....' You are now being dropped into the emergency shell.
Если да, то решение заключается в том, чтобы просто запретить загрузку драйвера PATA ACPI. Это простая задача, решаемая путем изменения одной строки в файле default grub.
Открытие файла GRUB по умолчанию
Синтаксис команды для открытия файла grub следующий:
sudo [text editor] /etc/default/grub
Например, если вы хотите отредактировать файл в терминале с помощью nano (стандартный терминальный текстовый редактор), введите:
sudo nano /etc/default/grub
Если вы установили полную версию Manjaro, а не NET-редакцию, вам может быть проще использовать предустановленный текстовый редактор gedit. Он откроет файл как документ, что облегчит его чтение и редактирование. Чтобы использовать gedit введите:
sudo gedit /etc/default/grub
Редактирование файла GRUB по умолчанию
После открытия файла default grub необходимо изменить команду GRUB_CMDLINE_LINUX="", находящуюся в верхней части файла. Ниже приведен пример, а соответствующая строка выделена зеленым цветом для наглядности:
GRUB_DEFAULT=saved GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="Manjaro" GRUB_CMDLINE_LINUX_DEFAULT="GRUB_CMDLINE_LINUX_DEFAULT= resume=/dev/disk/by-uuid/4cbb5d28-6569-4225-a5a0-adf5f6c372b0" GRUB_CMDLINE_LINUX=""
Чтобы предотвратить загрузку драйвера PATA ACPI, необходимо добавить modprobe.blacklist=pata_acpi между пустыми речевыми знаками. Ниже приведен пример необходимой поправки, которая для наглядности выделена зеленым цветом:
GRUB_DEFAULT=saved GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="Manjaro" GRUB_CMDLINE_LINUX_DEFAULT="GRUB_CMDLINE_LINUX_DEFAULT= resume=/dev/disk/by-uuid/4cbb5d28-6569-4225-a5a0-adf5f6c372b0" GRUB_CMDLINE_LINUX="modprobe.blacklist=pata_acpi"
После завершения внесения изменений сохраните их и закройте файл:
- nano: Нажмите CTRL и 'x' для выхода, 'y' для сохранения и <enter> для завершения, или
- gedit: Выберите опцию "Сохранить" и закройте окно.
Теперь всего лишь осталось обновить GRUB перед перезагрузкой.
Обновление GRUB
To update the GRUB, ensure that the terminal is open, and enter the folliwing command:
sudo update-grub
После завершения перезагрузите систему, чтобы изменения вступили в силу.