Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Finnish
  • Search

Miten päivitän kernelin?

Keskustelua Gentoo Linuxista suomeksi. Tervetuloa!

Moderator: Chiitoo

Post Reply
  • Print view
Advanced search
11 posts • Page 1 of 1
Author
Message
latronic
n00b
n00b
Posts: 42
Joined: Sat Aug 07, 2004 8:20 pm

Miten päivitän kernelin?

  • Quote

Post by latronic » Fri Nov 26, 2004 8:20 pm

Haluan toisen kernelin kokeiluun tämänhetisen 2.6.7 vanillan tilalle.

Ajattelin laittaa tuon 2.6.9 love kernelin.

Pitääkö kaikki ohjelmat kääntää uudestaan kun kääntää uuden kernelin?
Top
pussi
l33t
l33t
Posts: 727
Joined: Sat May 08, 2004 9:28 am
Location: Finland

  • Quote

Post by pussi » Fri Nov 26, 2004 8:28 pm

Periaatteessa kernelin päivitys tapahtuu emergeämällä uusi kernel ja kääntämällä se täysin samalla tavalla kuin asennusoppaassa kerrottiin.

Mitään paketteja ei tarvitse asentaa uudelleen.
Top
Mikessu
Bodhisattva
Bodhisattva
User avatar
Posts: 220
Joined: Sat Oct 11, 2003 8:05 pm
Location: Oulu, Finland

  • Quote

Post by Mikessu » Fri Nov 26, 2004 8:38 pm

Tuo voi olla kätevä ohje sinulle: http://forums.gentoo.org/viewtopic.php?t=25383

Täällä lisää kerneliin liittyviä ohjeita:
http://forums.gentoo.org/viewtopic.php?t=24626
Top
Zarhan
Veteran
Veteran
Posts: 1020
Joined: Fri Feb 27, 2004 4:42 pm

  • Quote

Post by Zarhan » Fri Nov 26, 2004 9:53 pm

Käännä ja kopioi boot-partitiolle.

Riippuen vähän miten olet grubia käyttänyt niin säädä omaan tapaan. Minulla on /boot/grub/grub.confissa näin:

Code: Select all

# Boot automatically after 30 secs.
timeout 10
# By default, boot the first entry.
default 0
# Fallback to the second entry.
fallback 1
# Peruskernel
title  Linux
root (hd0,0)
kernel /kernel root=/dev/hda3

# Edellinen versio
title  Linux, previous kernel version
root (hd0,0)
kernel /oldkernel root=/dev/hda3
Ja sitten /boot/-hakemistossa on tähän tapaan (kun katsoo ls -l:llä):

lrwxr-xr-x 1 root root 12 Oct 21 12:49 kernel -> kernel-2.6.9
-rw-r--r-- 1 root root 2108421 Oct 17 18:51 kernel-2.6.8.1
-rw-r--r-- 1 root root 1911461 Nov 13 20:52 kernel-2.6.9
lrwxr-xr-x 1 root root 14 Oct 21 12:49 oldkernel -> kernel-2.6.8.1

Sitten mulla on skripti joka installoi uuden kernelin niin että oldkernel-symlink pistetään osoittamaan nykykerneliin, kernel-symlink osoittaa uuteen ja uusi kopioidaan versionumeron mukaan (eli /boot/kernel-2.6.10 tulee olemaan seuraava).

Näin mulla on aina "rollback"-mahis jos jokin menee käteen. Samaa metodia käytetään myös esmes FreeBSD:ssä.

Suosittelen muillekin :)
Top
latronic
n00b
n00b
Posts: 42
Joined: Sat Aug 07, 2004 8:20 pm

  • Quote

Post by latronic » Sat Nov 27, 2004 12:10 am

Mikessu wrote:Tuo voi olla kätevä ohje sinulle: http://forums.gentoo.org/viewtopic.php?t=25383

Täällä lisää kerneliin liittyviä ohjeita:
http://forums.gentoo.org/viewtopic.php?t=24626

Kiitos, pitää koeilla heti huomenna.

Lataanko uuden kernel sourcen ihan vain "emerge kernelversionxxxx" komennolla?
Top
s4kk3
Apprentice
Apprentice
User avatar
Posts: 232
Joined: Fri Oct 15, 2004 11:58 am
Location: Finland
Contact:
Contact s4kk3
Website

  • Quote

Post by s4kk3 » Sat Nov 27, 2004 7:35 am

Sitten mulla on skripti joka installoi uuden kernelin niin että oldkernel-symlink pistetään osoittamaan nykykerneliin, kernel-symlink osoittaa uuteen ja uusi kopioidaan versionumeron mukaan (eli /boot/kernel-2.6.10 tulee olemaan seuraava).
Ei siihen mitään scriptejä tarvita. Menuconfigin jälkeen vaan

Code: Select all

make && make modules_install install
Tallentaa vanhan kernelin nimellä vmlinuz.old ja uuden vmlinuz
My own filemanager project
Top
s4kk3
Apprentice
Apprentice
User avatar
Posts: 232
Joined: Fri Oct 15, 2004 11:58 am
Location: Finland
Contact:
Contact s4kk3
Website

  • Quote

Post by s4kk3 » Sat Nov 27, 2004 7:35 am

Sitten mulla on skripti joka installoi uuden kernelin niin että oldkernel-symlink pistetään osoittamaan nykykerneliin, kernel-symlink osoittaa uuteen ja uusi kopioidaan versionumeron mukaan (eli /boot/kernel-2.6.10 tulee olemaan seuraava).
Eipä siihen siihen mitään scriptejä tarvita. Yksi tulee valmiiksi sen kernelin mukana. Menuconfigin jälkeen vaan

Code: Select all

make && make modules_install install
Tallentaa vanhan kernelin nimellä vmlinuz.old ja uuden vmlinuz /boot kansioon
My own filemanager project
Top
Zarhan
Veteran
Veteran
Posts: 1020
Joined: Fri Feb 27, 2004 4:42 pm

  • Quote

Post by Zarhan » Sat Nov 27, 2004 8:55 am

s4kk3 wrote: Eipä siihen siihen mitään scriptejä tarvita. Yksi tulee valmiiksi sen kernelin mukana.
Nojaa, omani on ollut käytössä 2.4.x-ajoilta lähtien jolloin moista ei ollut, ja lisäksi tuo nimeää nuo tiedostot vähän heikosti (tykkään tuosta että kernelin versionumero näkyy heti tiedostonimessä). Samoin se ei ehkä ihan toimi tilanteessa jossa vanhempi versio on toimiva (as in sillä kone buuttaa) ja uudemman kanssa kokeilee mahdollisia laiteajurioptioita ja saa koneen hirtettyä..

Mutta joo, kätevää kyllä jos 2.6:ssa tuo on ihan sisäänrakennettuna.
Top
jounihat
Apprentice
Apprentice
Posts: 205
Joined: Sun Oct 26, 2003 8:09 am
Location: Finland

  • Quote

Post by jounihat » Sat Nov 27, 2004 10:16 am

#emerge gentoo-dev-sources
Lataa ja kääntää uusimman vakaan kernelin.

#cp /usr/src/linux-X1-gentoo/.config /usr/src/linux-X2-gentoo/
Kopioi vanhan kernelin asetukset uuteen kerneliin.

#rm /usr/src/linux
Poistaa vanhan kernelin symbolisen linkin.

#ln -sf /usr/src/linux-X2-gentoo /usr/src/linux
Luo uuden kernelin symbolisen linkin.

#cd /usr/src/linux/
Siirtyy kernelin hakemistoon.

#make oldconfig
Tarkistaa erot vanhan ja uuden kernelin välillä.
Manuaalinen.

#make menuconfig
Asettaa ja tallentaa uuden kernelin asetukset.
Manuaalinen.

#make && make modules_install
Asettaa kernelin moduulit.

#mount /boot/
Liittää boot-aseman, mikäli se on erillisellä osiolla.

#cp /usr/src/linux/arch/i386/boot/bzImage /boot/bzImage-X2-gentoo
Kopioi uusimman kernelin boottiin.

#nano /boot/grub/grub.conf
Asettaa uusimman kernelin GRUB:iin.
Manuaalinen.



X1=vanhan kernelin versionumero
X2=uuden kernelin versionumero
Jouni Hätinen

-There's really only one reasonable OS, and that's Open Source!
Top
ZiffyWombat
n00b
n00b
User avatar
Posts: 64
Joined: Mon Sep 06, 2004 7:27 am
Location: Earth, Europe, Scandinavia, Finland, Nokia

  • Quote

Post by ZiffyWombat » Tue Nov 30, 2004 9:55 am

Ja make install asentaa tarvittavan kernel imagen ja system.map tiedoston /boot hakemistoon, kätevä päivitettäessä usein kerneliä.
Top
latronic
n00b
n00b
Posts: 42
Joined: Sat Aug 07, 2004 8:20 pm

  • Quote

Post by latronic » Sat Dec 11, 2004 10:24 pm

Kiitos jounihatlle, hyvä ohje. onnistui päivitys ongelmitta, tai ei ainakaan vielä ole mitään ilmennyt.
Top
Post Reply
  • Print view

11 posts • Page 1 of 1

Return to “Finnish”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic