Goldman |
|
Темы:
6
Сообщения:
37
Участник с: 27 февраля 2017
|
Доброго дня всем. Возникла необходимость добавить дополнительное ядро в систему, затем прописать пару хуков и сконфигурировать initial ramdisk. Ядро добавил, загружается, а вот после mkinitcpio уже нет. Что было сделано попорядку: Создал следующий preset $ cat /etc/mkinitcpio.d/5.4.34-1-lts.preset ALL_config="/etc/mkinitcpio.conf" ALL_kver="/boot/vmlinuz-5.4.34-1-lts" PRESETS=('default' 'fallback') #default_config="/etc/mkinitcpio.conf" default_image="/boot/initramfs-5.4.34-1-lts.img" #default_options="" #fallback_config="/etc/mkinitcpio.conf" fallback_image="/boot/initramfs-5.4.34-1-lts-fallback.img" fallback_options="-S autodetect" В boot скопировал ядро 5.4.34. $ ls /boot initramfs-5.4.34-1-lts.img vmlinuz-5.4.34-1-lts initramfs-5.4.34-1-lts-fallback.img Также создал папаку linux-5.4.34-1-lts и скинул туда сорцы (все файлы брал из бэкапа системы) $ ls /usr/src/ linux linux-5.4.34-1-lts linux-lts Создал папку linux-5.4.34-1-lts и закинул модули ядра $ ls /lib/modules 5.10.35-1-lts 5.12.1-arch1-1 5.4.34-1-lts Запускаю # mkinitcpio -p 5.4.34-1-lts В итоге с данного ядра загрузка не удается, kernel panic Что я делаю не так, как правильно? |
cucullus |
|
Темы:
256
Сообщения:
3435
Участник с: 06 июня 2007
|
Goldman а нужны именно такие хуки как и в дефолтном?
такие дела.
|
Goldman |
|
Темы:
6
Сообщения:
37
Участник с: 27 февраля 2017
|
cucullusДа, я в дефолт пару хуков добавил, текущее ядро и лтс сконфигурировал тоже, с них загрузка происходит нормально.Goldman |
RusWolf |
|
Темы:
11
Сообщения:
2394
Участник с: 16 июля 2016
|
GoldmanC 5.10.x-lts вроде перешли на сжатие initramfs в zstd, может отсюда твои проблемы? 5.4.34-1-lts у тебя собрано с поддержкой распаковки initramfs из zstd? |
Goldman |
|
Темы:
6
Сообщения:
37
Участник с: 27 февраля 2017
|
RusWolfвряд-ли дело в компрессии, 5.4.34-1-lts у меня пол года назад работал одновременно с теущим ядром версии 5.10 и выше, конфигурирования производились, проблем не возникало. В бэкапе посмотрел mkinitcpio.conf, там было и раньше указано, что компрессия по дефолту используется, сейчас также.GoldmanC 5.10.x-lts вроде перешли на сжатие initramfs в zstd, может отсюда твои проблемы? # COMPRESSION # Use this to compress the initramfs image. By default, gzip compression # is used. Use 'cat' to create an uncompressed image. #COMPRESSION="gzip" #COMPRESSION="bzip2" #COMPRESSION="lzma" #COMPRESSION="xz" #COMPRESSION="lzop" #COMPRESSION="lz4" # COMPRESSION_OPTIONS # Additional options for the compressor #COMPRESSION_OPTIONS=() |
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
RusWolf- Goldman- Было, было, да прошлоСейчас By default, zstd compressionhttps://archlinux.org.ru/forum/topic/20558/ Попробуйте раскомментировать в /etc/mkinitcpio.conf и
|
sirocco |
|
Темы:
29
Сообщения:
2501
Участник с: 25 июля 2007
|
Либо патч использовать https://aur.archlinux.org/packages/linux-lts54/ 0003-Add-support-for-ZSTD-compressed-kernel.patch |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
siroccoto Goldman - глядя на приведенную ссылку не проще поставить из AUR linux-lts54??? ... Насколько понимаю это тот же 5.4.34-1, но немного обновленный и получился 5.4.119-1, но, главное, он будет обновляться и далее ... с учетом работоспособности функционала для 5.4.34 ... или я не прав??? ...
Ошибки не исчезают с опытом - они просто умнеют
|
Goldman |
|
Темы:
6
Сообщения:
37
Участник с: 27 февраля 2017
|
vs220Действительно, сработало! Благодарю RusWolf и vs220 за помощь! |
Goldman |
|
Темы:
6
Сообщения:
37
Участник с: 27 февраля 2017
|
vasekСпасибо за совет, да стоит установить. |