Сайт | Скачать | Видео | Wiki

Автор Тема: Замена ядра в puppy(woof) на ядро из PRA  (Прочитано 2395 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
  • Автор темы
Замена ядра в puppy(woof) на ядро из PRA
« : 21 Апрель 2018, 11:33:50 »
    Puppy Presice который отлично работает с моей видеокартой.

Ну так и используй его с др. ядром, а лучше попробуй TahrPup с ядром noPAE

Я не смог дать совет, как сменить ядро в  Puppy Presice. Желательно инструкцию. (Он не знает, я не знаю)
    Можно заменить только ядро

Не знаю, как здесь можно заменить ядро:
Код: [Выделить]

live@pra-roll:~/.cache/spacefm/precise-5.7.1-retro-ru.iso$ ls -l
итого 209156
-rw-r--r-- 1 root root      3237 авг  2  2013 README.HTM
-r--r--r-- 1 root root      2048 сен 24  2013 boot.cat
-rw-r--r-- 1 root root       126 авг  2  2013 boot.msg
-rw-r--r-- 1 root root      1466 авг  2  2013 help.msg
-rw-r--r-- 1 root root      1169 авг  2  2013 help2.msg
-rw-r--r-- 1 root root   3689714 сен 24  2013 initrd.gz
-rwxrwxr-x 1 1026 1026     14336 янв 26  2009 isolinux.bin
-rw-r--r-- 1 root root       151 авг  2  2013 isolinux.cfg
-rw-r--r-- 1 root root     19770 авг  2  2013 logo.16
-rw-r--r-- 1 root root 207638560 сен 24  2013 puppy_precise_5.7.1.sfs
-rw-r--r-- 1 root root   2802288 сен 24  2013 vmlinuz

http://distro.ibiblio.org/puppylinux/puppy-tahr/iso/tahrpup%20-6.0-CE/tahr-6.0.5_noPAE.iso
как вариант.
Висит на
Код: [Выделить]

Decompressing Linux... Parsing ELF... No relocation needed... done.
Booting the kernel
« Последнее редактирование: 21 Апрель 2018, 11:52:04 от sfs »

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re: Re: PRA03 не хочет менять разрешение экрана
« Ответ #1 : 21 Апрель 2018, 11:49:15 »
Если у ТС система стоит на винте, то учитывая его слабое железо рекомендовал бы установить Puppy Presice, как FULL и добавить любое ядро распаковкой *kernel*.[p,s]fs в каталог /lib/modules, потом добавить vmlinuz в /boot и внести исправления в menu.lst
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33966
  • Репутация: +231/-0
    • PuppyRus-A
Re: Замена ядра в puppy(woof) на ядро из PRA
« Ответ #2 : 21 Апрель 2018, 12:02:11 »
Я не смог дать совет, как сменить ядро в  Puppy Presice.
1. Сделать в пупи сохраненку с добавлением в нее в /lib/modules модулей нужного ядра из /usr/lib/modules (000-kernel*.pfs PRA)
2. Заменить vmlinuz на ядро ПРА

Это самый простой рецепт
Еще в свежих пупи можно через создание модуля adrv ydrv zdrv
сюда бы записать
« Последнее редактирование: 21 Апрель 2018, 12:06:11 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33966
  • Репутация: +231/-0
    • PuppyRus-A
Re: Замена ядра в puppy(woof) на ядро из PRA
« Ответ #3 : 21 Апрель 2018, 12:13:53 »
Дописал

Т.е.
1. Перепаковать (unsquashfs mksquashfs)  000-kernel : в /lib/modules модулей нужного ядра из /usr/lib/modules. Убрать симлинки /lib /bin /sbin
2. переименовать 000-kernel*.pfs в zdrv.sfs
« Последнее редактирование: 21 Апрель 2018, 12:17:52 от sfs »

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re: Замена ядра в puppy(woof) на ядро из PRA
« Ответ #4 : 21 Апрель 2018, 13:00:44 »
1. Сделать в пупи сохраненку с добавлением в нее в /lib/modules модулей нужного ядра из /usr/lib/modules (000-kernel*.pfs PRA)
2. Заменить vmlinuz на ядро ПРА

Это самый простой рецепт
Хм, в паппи не все так просто, там еще есть файлик DISTRO_SPECS, в котором упоминается ядро и при смене ядра его надо править обязательно, причем и в основном .sfs и в initrd.gz, а еще надо добавлять модули ядра нужной версии в initrd.gz. Поэтому я и рекомендую FULL, т.к. там проще всего поменять ядро.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33966
  • Репутация: +231/-0
    • PuppyRus-A
Re: Замена ядра в puppy(woof) на ядро из PRA
« Ответ #5 : 21 Апрель 2018, 13:12:08 »
Ядра от Pro точно не требуют модулей в initrd
И DISTRO_SPECS в initrd.gz Тахр не нашел
А тот что в главном модуле - ничего про версию ядра нет
Ничего не путаешь?

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re: Замена ядра в puppy(woof) на ядро из PRA
« Ответ #6 : 21 Апрель 2018, 13:46:31 »
И DISTRO_SPECS в initrd.gz Тахр не нашел
При чем тут Тахр, если изначально речь шла про Presice?
Да, слегка уже подзабыл, в DISTRO_SPECS упоминается пакет с исходниками ядра и указано точное имя модуля с дровами.

Ядра от Pro точно не требуют модулей в initrd
Только дело в том, что initrd от Presice сначала пользуется своими модулями для подключения ФС.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33966
  • Репутация: +231/-0
    • PuppyRus-A
Re: Замена ядра в puppy(woof) на ядро из PRA
« Ответ #7 : 21 Апрель 2018, 16:07:24 »
При чем тут Тахр, если изначально речь шла про Presice?
Смотрел в том что было под рукой
« Последнее редактирование: 21 Апрель 2018, 17:31:19 от sfs »