Arch Linux случайно зависает после обновления до ядра 5.10

  1. Могу ли я использовать команду rsyncдля перемещения /usrво время установки Gentoo, куда нужно переместить /usr? На это намекает вопрос ServerFault.

Да, вы точно можете (копировать, а не перемещать? ), но я бы всегда использовал Live USB для таких вещей. В используемой системе вполне вероятно, что какой-то процесс записывает в /usr, пока вы его копируете,что потенциально может привести к неполной передаче.

  1. Если #1 невозможно, и я использую GParted Live USB для выполнения команды rsync, меняются ли владельцы файлов/каталогов, поскольку LiveUSB основан на дистрибутиве Debian?

Нет, пока вы используете -a, разрешения должны быть сохранены для локальной копии.

  1. Каковы правильные параметры для rsync, кроме -aдля архива? Комментарии в выбранном ответе на AskUbuntu намекают на добавление -Hдля обеспечения соблюдения жестких ссылок, но тогда ОП противоречит комментариям в своем собственном ответе.

Как обсуждалось в комментариях, если вы ищете -aв man rsync, он исключает -H, -Aи -X. Эти флаги сохраняют жесткие ссылки, списки управления доступом и расширенные атрибуты. Я сильно сомневаюсь, что /usrсодержит что-либо из этого, но на всякий случай нет ничего плохого в использовании флагов. Если источник их не использует, то и сохранять нечего, поэтому rsyncбудет работать так же, как если бы вы не использовали флаги. Я также предпочитаю использовать -P, что позволяет продолжить прерванную передачу, а также показывает ход выполнения копирования.

8
18.02.2021, 15:54
2 ответа

5.10.15 не решает эту проблему. У меня все еще такая же ошибка. Ошибки Intel действительно раздражают, начиная с версии ядра > 4.19.85 (, ноябрь 2019 г.!)

В качестве обходного пути необходимо включить i915 guc, как указано в Archlinux Wiki :https://wiki.archlinux.org/index.php/Intel_graphics#Enable_GuC_/_HuC_firmware_loading, и загрузить перед другими модулями

Для возобновления:

  1. Добавить параметры guc к параметрам ядра путем редактирования/etc/default/grub
GRUB_CMDLINE_LINUX="i915.enable_guc=2"
  1. Добавьте параметр guc в модуль i915, добавив файл /etc/modprobe.d/i915.confс:
options i915 enable_guc=2
  1. Добавить i915 в/etc/mkinitcpio.conf:
MODULES=(i915)
  1. Пересборка initramfs ядра (требует перезагрузки после успешной сборки):
# mkinitcpio -P
  1. Удалить xf86 -видео -драйвер Intel (уже в ядре):
# pacman -Rscn xf86-video-intel
5
18.03.2021, 22:39

Кажется, я решил проблему, понизив версию ядра Linux. Я добился этого, установив пакет downgrade , используяyay:

yay -S downgrader

Затем я запустил downgrader linuxкакая игра мне список кешированных версий ядра:

Downgrade package: linux
1: linux-5.9.arch1-https://archive.archlinux.org/packages/l/linux/linux-5.9.arch1-1-x86_64.pkg.tar.zst  [installed]
2: linux-5.9.9.archhttps://archive.archlinux.org/packages/l/linux/linux-5.9.9.arch1-1-x86_64.pkg.tar.zst  (from ALA)
3: linux-5.9.8.archhttps://archive.archlinux.org/packages/l/linux/linux-5.9.8.arch1-1-x86_64.pkg.tar.zst  (from ALA)
4: linux-5.9.7.archhttps://archive.archlinux.org/packages/l/linux/linux-5.9.7.arch1-1-x86_64.pkg.tar.zst  (from ALA)
5: linux-5.9.6.archhttps://archive.archlinux.org/packages/l/linux/linux-5.9.6.arch1-1-x86_64.pkg.tar.zst  (from ALA)
6: linux-5.9.5.archhttps://archive.archlinux.org/packages/l/linux/linux-5.9.5.arch2-1-x86_64.pkg.tar.zst  (from ALA)
7: linux-5.9.4.archhttps://archive.archlinux.org/packages/l/linux/linux-5.9.4.arch1-1-x86_64.pkg.tar.zst  (from ALA)
8: linux-5.9.3.archhttps://archive.archlinux.org/packages/l/linux/linux-5.9.3.arch1-1-x86_64.pkg.tar.zst  (from ALA)
9: linux-5.9.2.archhttps://archive.archlinux.org/packages/l/linux/linux-5.9.2.arch1-1-x86_64.pkg.tar.zst  (from ALA)
10: linux-5.9.14.archttps://archive.archlinux.org/packages/l/linux/linux-5.9.14.arch1-1-x86_64.pkg.tar.zst  (from ALA)
11: linux-5.9.13.archttps://archive.archlinux.org/packages/l/linux/linux-5.9.13.arch1-1-x86_64.pkg.tar.zst  (from ALA)
12: linux-5.9.12.archttps://archive.archlinux.org/packages/l/linux/linux-5.9.12.arch1-1-x86_64.pkg.tar.zst  (from ALA)
13: linux-5.9.11.archttps://archive.archlinux.org/packages/l/linux/linux-5.9.11.arch2-1-x86_64.pkg.tar.zst  (from ALA)
14: linux-5.9.11.archttps://archive.archlinux.org/packages/l/linux/linux-5.9.11.arch1-1-x86_64.pkg.tar.zst  (from ALA)
15: linux-5.9.10.archttps://archive.archlinux.org/packages/l/linux/linux-5.9.10.arch1-1-x86_64.pkg.tar.zst  (from ALA)
16: linux-5.9.1.archhttps://archive.archlinux.org/packages/l/linux/linux-5.9.1.arch1-1-x86_64.pkg.tar.zst  (from ALA)
17: linux-5.8.arch1-https://archive.archlinux.org/packages/l/linux/linux-5.8.arch1-2-x86_64.pkg.tar.zst  (from ALA)
18: linux-5.8.arch1-https://archive.archlinux.org/packages/l/linux/linux-5.8.arch1-1-x86_64.pkg.tar.zst  (from ALA)
19: linux-5.8.9.archhttps://archive.archlinux.org/packages/l/linux/linux-5.8.9.arch2-1-x86_64.pkg.tar.zst  (from ALA)
20: linux-5.8.9.archhttps://archive.archlinux.org/packages/l/linux/linux-5.8.9.arch1-1-x86_64.pkg.tar.zst  (from ALA)
21: linux-5.8.8.archhttps://archive.archlinux.org/packages/l/linux/linux-5.8.8.arch1-1-x86_64.pkg.tar.zst  (from ALA)
22: linux-5.8.7.archhttps://archive.archlinux.org/packages/l/linux/linux-5.8.7.arch1-1-x86_64.pkg.tar.zst  (from ALA)
23: linux-5.8.6.archhttps://archive.archlinux.org/packages/l/linux/linux-5.8.6.arch1-1-x86_64.pkg.tar.zst  (from ALA)
24: linux-5.8.5.archhttps://archive.archlinux.org/packages/l/linux/linux-5.8.5.arch1-1-x86_64.pkg.tar.zst  (from ALA)
25: linux-5.8.4.archhttps://archive.archlinux.org/packages/l/linux/linux-5.8.4.arch1-1-x86_64.pkg.tar.zst  (from ALA)
26: linux-5.8.3.archhttps://archive.archlinux.org/packages/l/linux/linux-5.8.3.arch1-1-x86_64.pkg.tar.zst  (from ALA)
27: linux-5.8.2.archhttps://archive.archlinux.org/packages/l/linux/linux-5.8.2.arch1-1-x86_64.pkg.tar.zst  (from ALA)
28: linux-5.8.14.archttps://archive.archlinux.org/packages/l/linux/linux-5.8.14.arch1-1-x86_64.pkg.tar.zst  (from ALA)
29: linux-5.8.13.archttps://archive.archlinux.org/packages/l/linux/linux-5.8.13.arch1-1-x86_64.pkg.tar.zst  (from ALA)
30: linux-5.8.12.archttps://archive.archlinux.org/packages/l/linux/linux-5.8.12.arch1-1-x86_64.pkg.tar.zst  (from ALA)

Я выбрал первый, приступаю к установке и sudo reboot. Теперь, когда я запускаю uname -a, я получаю:

Linux arch-thinkpad 5.9.0-arch1-1 #1 SMP PREEMPT Mon, 12 Oct 2020 18:52:13 +0000 x86_64 GNU/Linux

У меня не было зависаний после перехода на более раннюю версию.Если что-то случится или я получу лучшую диагностику проблемы, я обновлю этот ответ.

РЕДАКТИРОВАТЬ :Обновление до 5.10.16 решило проблему

1
18.03.2021, 22:39

Теги

Похожие вопросы