Manjaro Difference between revisions of "Kernel Fails to Load (pata acpi error)/ru"

Difference between revisions of "Kernel Fails to Load (pata acpi error)/ru"

From Manjaro
(Created page with "= Открытие файла GRUB по умолчанию =")
Tags: Mobile web edit Mobile edit
(Created page with "{{BoxWarning|Предупреждение|'''НЕ редактируйте файл ''grub.cfg'''''. Это не то же самое, что файл ''grub'', который...")
Tags: Mobile web edit Mobile edit
Line 25: Line 25:
= Открытие файла GRUB по умолчанию =  
= Открытие файла GRUB по умолчанию =  


{{warning|'''DO NOT edit the ''grub.cfg'' file'''. This is not the same as the ''grub'' file, which does not have an extension at the end of its name.}}
{{BoxWarning|Предупреждение|'''НЕ редактируйте файл ''grub.cfg'''''. Это не то же самое, что файл ''grub'', который не имеет расширения в конце своего имени.}}





Revision as of 11:32, 13 February 2023

Other languages:
English • ‎русский

Обзор

Подсказка
Parallel ATA (PATA) - это стандарт интерфейса для подключения устройств хранения данных, а Advanced Configuration and Power Interface (ACPI) используется для конфигурации устройств и управления питанием.


Эта проблема может повлиять на определенные компьютерные системы, использующие 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.cfg. Это не то же самое, что файл grub, который не имеет расширения в конце своего имени.


The syntax of the command to open the grub file is:

sudo [text editor] /etc/default/grub


For example, if you wish to edit the file within the terminal using nano (a standard terminal-based text editor) then enter:

sudo nano /etc/default/grub


If you have installed the full version of Manjaro, not the NET-Edition, you may find it easier to use the pre-installed gedit text editor instead. This will open the file up as a document, making it easier to read and edit. To use gedit instead, enter:

sudo gedit /etc/default/grub

Editing the Default GRUB File

Once the default grub file has been opened, it will be necessary to amend the GRUB_CMDLINE_LINUX="" command, which is itself located near the top of the file. An example has been provided below, with the appropriate line highlighted in green below for illustrative purposes:

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


To prevent the PATA ACPI driver from being loaded, modprobe.blacklist=pata_acpi must be added in between the otherwise empty speech marks. An example of the necessary amendment has been provided below, which has again been highlighted in green for illustrative purposes:

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"


Once you have completed the amendments, save the change and close the file by:

  • nano: Press CTRL and 'x' to exit, 'y' to save, and <enter> to finish, or
  • gedit: Select the 'save' option and then close the window.


Now all that is necessary is to update the GRUB before rebooting.


Обновление GRUB

To update the GRUB, ensure that the terminal is open, and enter the folliwing command:

sudo update-grub


После завершения перезагрузите систему, чтобы изменения вступили в силу.

Cookies help us deliver our services. By using our services, you agree to our use of cookies.