[РЕШЕНО] Не собираеться ядро через mkinitcpio

Пытаюсь собрать ядро mkinitcpio -p linux
выдает лист:

==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
==> Using configuration file: '/etc/mkinitcpio.conf'
  -> -k /0726fd637760417b9a1d4898801f5770/6.9.9-arch1-1/linux -c /etc/mkinitcpio.conf -g /0726fd637760417b9a1d4898801f5770/6.9.9-arch1-1/initrd
==> ERROR: Invalid option -g -- '/0726fd637760417b9a1d4898801f5770/6.9.9-arch1-1/initrd' must be writable
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
==> Using configuration file: '/etc/mkinitcpio.conf'
  -> -k /0726fd637760417b9a1d4898801f5770/6.9.9-arch1-1/linux -c /etc/mkinitcpio.conf -g /0726fd637760417b9a1d4898801f5770/6.9.9-arch1-1/initrd-fallback -S autodetect
==> ERROR: Invalid option -g -- '/0726fd637760417b9a1d4898801f5770/6.9.9-arch1-1/initrd-fallback' must be writable
Систему не обновлял больше года, прошел квест восстановления системы, застопорился на собрке ядра, что бы собрать ядро собирал его на другом компе с новым арчем
в mkinitcpio.conf

FILES=(/boot/key.bin)
HOOKS=(base udev autodetect microcode modconf kms block keyboard encrypt lvm2 filesystems keyboard fsck shutdown)
в /etc/mkinitcpio.d/linux.preset

 1 ALL_config="/etc/mkinitcpio.conf"
 2 ALL_kver="/0726fd637760417b9a1d4898801f5770/6.9.9-arch1-1/linux"
 3 PRESETS=(default fallback)
 4 default_image="/0726fd637760417b9a1d4898801f5770/6.9.9-arch1-1/initrd"
 5 fallback_image="/0726fd637760417b9a1d4898801f5770/6.9.9-arch1-1/initrd-fallback"
 6 fallback_options="-S autodetect"
как я понял mkinitcpio не может производить записи в папку /0726fd637760417b9a1d4898801f5770/ но где она находиться и что за конф ее создает загадка, скорее всего в системе где то сидит старый конф который мешает сборки ядра
Должно быть так
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
==> Using configuration file: '/etc/mkinitcpio.conf'
-> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
и так

==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
==> Using configuration file: '/etc/mkinitcpio.conf'
-> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
У Вас что то не так с /boot
Проверьте еще раз конфиги и настройте правильно загрузчик. Ядра же должны быть в /boot!
eim6wei9
Пытаюсь собрать ядро mkinitcpio -p linux
Если учесть, что mkinitcpio собирает initramfs, то желаю большой удачи собрать этой командой ядро.
https://t.me/arch_linuxru
Нашел проблему, за каким то образом установил из аур пакет kernel-install-mkinitcpio из аур, из за него и была ошибка, удалил, все собралось. И файл /etc/mkinitcpio.d/linux.preset тоже перезаписался
 
Зарегистрироваться или войдите чтобы оставить сообщение.