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 "После открытия файла ''default grub'' необходимо изменить команду '''GRUB_CMDLINE_LINUX=""''', находящуюся в верхн...")
 
(16 intermediate revisions by 2 users not shown)
Line 14: Line 14:
  sh: can't access tty: job control turned off'
  sh: can't access tty: job control turned off'
   
   
  .....
  [...]
   
   
  mount: can't find UUID='.....'
  mount: can't find UUID='.....'
Line 25: Line 25:
= Открытие файла GRUB по умолчанию =  
= Открытие файла GRUB по умолчанию =  


{{BoxWarning|Предупреждение|'''НЕ редактируйте файл ''grub.cfg'''''. Это не то же самое, что файл ''grub'', который не имеет расширения в конце своего имени.}}
{{BoxWarning|Предупреждение|'''НЕ редактируйте файл ''grub.cfg'' '''. Это не то же самое, что файл ''grub'', который не имеет расширения в конце своего имени.}}




Синтаксис команды для открытия файла grub следующий:
Синтаксис команды для открытия файла grub следующий:
{{UserCmd|command=sudo [text editor] /etc/default/grub}}
sudo [text editor] /etc/default/grub




Например, если вы хотите отредактировать файл в терминале с помощью nano (стандартный терминальный текстовый редактор), введите:
Например, если вы хотите отредактировать файл в терминале с помощью nano (стандартный терминальный текстовый редактор), введите:
{{UserCmd|command=sudo nano /etc/default/grub}}
sudo nano /etc/default/grub




Если вы установили полную версию Manjaro, а не NET-редакцию, вам может быть проще использовать предустановленный текстовый редактор ''gedit''. Он откроет файл как документ, что облегчит его чтение и редактирование. Чтобы использовать ''gedit'' введите:
Если вы установили полную версию Manjaro, а не NET-редакцию, вам может быть проще использовать предустановленный текстовый редактор ''gedit''. Он откроет файл как документ, что облегчит его чтение и редактирование. Чтобы использовать ''gedit'' введите:
{{UserCmd|command=sudo gedit /etc/default/grub}}
sudo gedit /etc/default/grub


= Редактирование файла GRUB по умолчанию =
= Редактирование файла GRUB по умолчанию =


После открытия файла ''default grub'' необходимо изменить команду  '''GRUB_CMDLINE_LINUX=""''', находящуюся в верхней части файла. Ниже приведен пример, а соответствующая строка '''<font color="green">выделена зеленым цветом</font> для наглядности:
После открытия файла ''default grub'' необходимо изменить команду  '''GRUB_CMDLINE_LINUX=""''', находящуюся в верхней части файла. Ниже приведен пример, а соответствующая строка '''<font color="green">выделена зеленым цветом</font>''' для наглядности:


  GRUB_DEFAULT=saved
  GRUB_DEFAULT=saved
  GRUB_TIMEOUT=5
  GRUB_TIMEOUT=5
  GRUB_DISTRIBUTOR="Manjaro"
  GRUB_DISTRIBUTOR="Manjaro"
  GRUB_CMDLINE_LINUX_DEFAULT="GRUB_CMDLINE_LINUX_DEFAULT= resume=/dev/disk/by-uuid/4cbb5d28-6569-4225-a5a0-adf5f6c372b0"
  GRUB_CMDLINE_LINUX_DEFAULT="GRUB_CMDLINE_LINUX_DEFAULT= resume=/dev/disk/by-uuid/<некоторый-guid>"
  <font color="green">'''GRUB_CMDLINE_LINUX=""'''</font color>
  <font color="green">'''GRUB_CMDLINE_LINUX=""'''</font color>




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 '''<font color="green">highlighted in green</font>''' for illustrative purposes:
Чтобы предотвратить загрузку драйвера ''PATA ACPI'', необходимо добавить '''modprobe.blacklist=pata_acpi''' между пустыми кавычками. Ниже приведен пример необходимой поправки, которая для наглядности '''<font color="green">выделена зеленым цветом</font>''':


  GRUB_DEFAULT=saved
  GRUB_DEFAULT=saved
  GRUB_TIMEOUT=5
  GRUB_TIMEOUT=5
  GRUB_DISTRIBUTOR="Manjaro"
  GRUB_DISTRIBUTOR="Manjaro"
  GRUB_CMDLINE_LINUX_DEFAULT="GRUB_CMDLINE_LINUX_DEFAULT= resume=/dev/disk/by-uuid/4cbb5d28-6569-4225-a5a0-adf5f6c372b0"
  GRUB_CMDLINE_LINUX_DEFAULT="GRUB_CMDLINE_LINUX_DEFAULT= resume=/dev/disk/by-uuid/<некоторый-guid>"
  '''GRUB_CMDLINE_LINUX="<font color="green">modprobe.blacklist=pata_acpi</font color>"'''
  '''GRUB_CMDLINE_LINUX="<font color="green">modprobe.blacklist=pata_acpi</font color>"'''




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
* '''nano''': Нажмите CTRL и 'x' для выхода, 'y' для сохранения и <enter> для завершения, или
* '''gedit''': Select the 'save' option and then close the window.
* '''gedit''': Выберите опцию "Сохранить" и закройте окно.




Now all that is necessary is to '''update the GRUB''' before rebooting.
Теперь всего лишь осталось ''обновить GRUB'' перед перезагрузкой.




= Обновление GRUB =
= Обновление GRUB =


To update the GRUB, ensure that the terminal is open, and enter the folliwing command:
Чтобы обновить GRUB, убедитесь, что терминал открыт, и введите следующую команду:


  sudo update-grub
  {{UserCmd|command=sudo update-grub}}





Latest revision as of 11:50, 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, который не имеет расширения в конце своего имени.


Синтаксис команды для открытия файла grub следующий:

user $ sudo [text editor] /etc/default/grub COPY TO CLIPBOARD



Например, если вы хотите отредактировать файл в терминале с помощью nano (стандартный терминальный текстовый редактор), введите:

user $ sudo nano /etc/default/grub COPY TO CLIPBOARD



Если вы установили полную версию Manjaro, а не NET-редакцию, вам может быть проще использовать предустановленный текстовый редактор gedit. Он откроет файл как документ, что облегчит его чтение и редактирование. Чтобы использовать gedit введите:

user $ sudo gedit /etc/default/grub COPY TO CLIPBOARD


Редактирование файла 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/<некоторый-guid>"
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/<некоторый-guid>"
GRUB_CMDLINE_LINUX="modprobe.blacklist=pata_acpi"


После завершения внесения изменений сохраните их и закройте файл:

  • nano: Нажмите CTRL и 'x' для выхода, 'y' для сохранения и <enter> для завершения, или
  • gedit: Выберите опцию "Сохранить" и закройте окно.


Теперь всего лишь осталось обновить GRUB перед перезагрузкой.


Обновление GRUB

Чтобы обновить GRUB, убедитесь, что терминал открыт, и введите следующую команду:

user $ sudo update-grub COPY TO CLIPBOARD



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

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