Содержание
Замена нового ядра на старое в PuppyRus-A
Описание в статье дано на примере:
- дистрибутива PuppyRus-A версии pra02-1409fat-xfce с ядром 3.14.17;
- и старого ядра 3.12.4 porteus (noPAE).
Зачем это нужно?
Для меня это интересно в первую очередь потому, что имею ноутбук с процессором «Pentium-M» (который является noPAE).
А так как все последние ядра дистрибутивов собраны с поддержкой PAE, то при загрузке я имею «панику» процессора
и соответственно остановку загрузки ноутбука.
Также это может быть интересно для тех, кто имеет относительно старые компьютеры.
Для справки:
- процессор Pentium - имеет архитектуру i586;
- процессоры Pentium II, Pentium III, Pentium M, Pentium 4 - имеют архитектуру i686;
- процессоры более позднего выпуска, такие как Core 2 и последующие - имеют архитектуру x86_64.
Действие 1.
Дистрибутив pra02-1409fat-xfce у меня установлен в папку /pra/, размещенную в корне раздела sda5 «винта» ноутбука.
Действие 2.
Для установки ядра 3.12.4-porteus нужно скачать 2 файла по ссылке: http://www.puppyrus.org/~melvik/puppyrus/ftp/puppyrus/puppyrus-a/pra01/kernel/3.12.4-porteus3
- файл: 000-kernel-p312.pfs
- и файл: vmlinuz-p312
Действие 3.
Далее нужно удалить из нужных папок файлы нового (имеющегося там) ядра:
- файл: vmlinuz-3.14.17-pf4 удалить из папки /pra/
- и файл: 000-kernel удалить из папки /pra/base/
а затем положить файлы старого ядра в нужные папки дистрибутива pra02-1409fat-xfce:
- файл: vmlinuz-p312 положить в папку /pra/
- а файл: 000-kernel-p312.pfs переименовать в 000-kernel.pfs и положить в папку /pra/base/
Если файл 000-kernel-p312.pfs не переименовать, то во время загрузки компьютер будет слегка ругаться, на то, что «модуль 000-kernel» поврежден или его структура не соответствует чему-то там.
Но на загрузку и дальнейшую работу это вроде не влияет.
Действие 4.
Далее в файле загрузочного меню menu.lst сделать и сохранить запись для загрузки PuppyRus-A в режиме nosave:
- или с автоматическим поиском нужного раздела диска
title PuppyRus-A xfce k3.12.4 porteus (sda5/pra) nosave find --set-root --ignore-floppies --ignore-cd /pra/vmlinuz-p312 kernel /pra/vmlinuz-p312 dir=pra quiet initrd /pra/initrd.xz
- или с точным указанием раздела диска
title PuppyRus-A xfce k3.12.4 porteus (sda5/pra) nosave root (hd0,4) kernel /pra/vmlinuz-p312 dir=pra quiet initrd /pra/initrd.xz
Действие 5.
Перезагрузить ноутбук. Во время загрузки - на черном экран почти нет букв - отлично.
И вот УРА! Система благополучно загрузилась со старым ядром. Теперь мой ноутбук работает под PuppyRus-A.
Так как на моем ноутбуке видеокарта Intel, то после загрузки ноутбук задал вопрос: устраивает ли меня разрешение экрана.
Разрешение было меньше, чем позволяет экран ноутбука, поэтому я ответил - «Нет».
После чего перезагрузился X-сервер и на ноутбуке установилось правильное для него разрешение 1400х1050. Ярлычки и обои - нормально отобразились на Рабочем столе.
Система проверки обновлений дистрибутива добросовестно отработала и написала, что не смогла найти обновления (так как Wi-Fi еще не подключился).
Тачпад - подключился автоматически и работает без замечаний.
После загрузки ноутбука значок Wi-Fi в трее показал отсутствие сети.
Нажав на значок левой кнопкой мышки я увидел список доступных сетей Wi-Fi, выбрал свою, затем в появившемся окошке ввел ключ (пароль) и все.
Wi-Fi заработал!
Действие 6.
Приятный бонус. Войдя в Главное меню > Система > Hot Keys—горячие клавиши, я увидел на экране белую информационную надпись
с выделенным текстом вверху: pra02-1409 3.12.4-porteus.
Это отображается название используемого дистрибутива и название установленного в нем ядра.
Ниже еще указан пароль для пользователей root и live.
Действие 7.
Для сохранения настроек не забываем создать файл pfs-сохраненки стандартными средствами.
Для этого идем в Главное меню > Настройки > Создание файла сохраненной сессии (pfs–сохраненки)
В предложенном пути сохранения файла: /mnt/home/pra/base/090-save-140922-pra.pfs надо изменить home на имя своего диска,
например у меня sda5 (имя Вашего диска можно посмотреть в левой панели файлового менеджера).
Далее выбрать строку Только Ваши настройки и нажать кнопку ОК.
PS:
Попытка же установить ядро 3.13.6-porteus успехом не увенчалась.
Ноутбук в конце загрузки в знак протеста включал вентилятор на полную (аж с подвыванием) и не отключал его.
Хотя все-таки загружался и работал. Я попробовал несколько программ - они работают.
Однако, поработав так некоторое время, я решил больше не мучить ноутбук и не рисковать - и вернулся на ядро 3.12.4-porteus.
Состояние статьи
качество | ? |
---|---|
актуальность | актуально |
приоритет | ? |
меры по улучшению | ? |
… |