Kirjoittaja Aihe: Kernelin vaihtaminen  (Luettu 7226 kertaa)

rekkakuski

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Kernelin vaihtaminen
« : 16.06.06 - klo:18.34 »
Miten Ubuntussa (Dapper) vaihdetaan oikeaoppisesti kerneli?

Prosessorini on AMD Duron 1,4 Ghz, eli ilmeisesti paras vaihtoehto on k7-versio. Breezyyn asensin aikoinani kernelin muistaakseni näin:
Koodia: [Valitse]
sudo apt-get install linux-image-2.6.12-10-k7
Tuo toimi kohtalaisesti. Eli kerneli vaihtui 386:sesta k7:aan. Ongelmaksi jäi se, että muut kerneliin liittyvät paketit eivät päivittyneet samalla. Muistelisin että on olemassa restricted-modules yms. -nimisiä paketteja. Kaikkia en edes tiedä.

Siis: miten saan vaihdettua oletuskernelin (386) toiseen kerneliin (tässä tapauksessa k7), niin että kaikki muutkin asiaan kuuluvat paketit asentuvat, ja miten saan vanhan kernelin kaikkine paketteineen poistettua, sitten kun olen havainnut, että uusi kernel toimii?

Etsin tältä forumilta, mutta en löytänyt mitään selkeää vastausta. Myöskään http://ubuntuguide.org/wiki/Dapper ei auttanut.

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Kernelin vaihtaminen
« Vastaus #1 : 16.06.06 - klo:18.42 »
Miten Ubuntussa (Dapper) vaihdetaan oikeaoppisesti kerneli?

paketinhallinnan kautta.

Prosessorini on AMD Duron 1,4 Ghz, eli ilmeisesti paras vaihtoehto on k7-versio. Breezyyn asensin aikoinani kernelin muistaakseni näin:
Koodia: [Valitse]
sudo apt-get install linux-image-2.6.12-10-k7

noin se menee dapperissakin, joskin kannattaa ehkä asentaa paketti linux-image-k7, joka ei ole varsinaisesti uusi kerneli, mutta sen riippuvuutena on aina uusin kerneli, jolloin kerneli päivittyy automaattisesti uusimpaan sellaisen ilmestyessä.

Tuo toimi kohtalaisesti. Eli kerneli vaihtui 386:sesta k7:aan. Ongelmaksi jäi se, että muut kerneliin liittyvät paketit eivät päivittyneet samalla. Muistelisin että on olemassa restricted-modules yms. -nimisiä paketteja. Kaikkia en edes tiedä.

kaikki eivät noita restricted-paketteja edes tarvitse. jos sinä koet tarvitsevasi, niin tuon em. paketin seuraksi kannattanee asentaa paketti linux-restricted-modules-k7 joka on vastaava kuin tuo "kernelipaketti".

Siis: miten saan vaihdettua oletuskernelin (386) toiseen kerneliin (tässä tapauksessa k7), niin että kaikki muutkin asiaan kuuluvat paketit asentuvat, ja miten saan vanhan kernelin kaikkine paketteineen poistettua, sitten kun olen havainnut, että uusi kernel toimii?

asennat em. paketit, boottaat koneen, jos homma pelaa poista paketihallinnan kautta 386-kernelit.
Janne

villejuho

  • Käyttäjä
  • Viestejä: 72
  • Sorsa?
    • Profiili
Re: Kernelin vaihtaminen
« Vastaus #2 : 16.06.06 - klo:19.04 »
Prosessorini on AMD Duron 1,4 Ghz, eli ilmeisesti paras vaihtoehto on k7-versio. Breezyyn asensin aikoinani kernelin muistaakseni näin:
Koodia: [Valitse]
sudo apt-get install linux-image-2.6.12-10-k7

noin se menee dapperissakin, joskin kannattaa ehkä asentaa paketti linux-image-k7, joka ei ole varsinaisesti uusi kerneli, mutta sen riippuvuutena on aina uusin kerneli, jolloin kerneli päivittyy automaattisesti uusimpaan sellaisen ilmestyessä.

Tuo toimi kohtalaisesti. Eli kerneli vaihtui 386:sesta k7:aan. Ongelmaksi jäi se, että muut kerneliin liittyvät paketit eivät päivittyneet samalla. Muistelisin että on olemassa restricted-modules yms. -nimisiä paketteja. Kaikkia en edes tiedä.

kaikki eivät noita restricted-paketteja edes tarvitse. jos sinä koet tarvitsevasi, niin tuon em. paketin seuraksi kannattanee asentaa paketti linux-restricted-modules-k7 joka on vastaava kuin tuo "kernelipaketti".

Tuon voi tehdä vielä helpommin yhdellä komennolla(asentaa uusimman kernelin ja restricted modules paketin):
Koodia: [Valitse]
sudo apt-get install linux-k7
Toimii myös 686 kernelille eli silloin asennettava paketti on linux-686  ;D

rekkakuski

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Re: Kernelin vaihtaminen
« Vastaus #3 : 16.06.06 - klo:19.08 »
Lainaus
asennat em. paketit, boottaat koneen, jos homma pelaa poista paketihallinnan kautta 386-kernelit.

Ok, siis näin?
Koodia: [Valitse]
sudo apt-get install linux-image-k7 linux-restricted-modules-k7
sudo apt-get remove linux-image-386 linux-restricted-modules-386

Vai onko vielä muita paketteja?
Katsoin juuri apt-cache searchilla, että on olemassa jokin linux-k7 -niminen paketti. Mikähän se on?

rekkakuski

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Re: Kernelin vaihtaminen
« Vastaus #4 : 16.06.06 - klo:19.12 »
Tuon voi tehdä vielä helpommin yhdellä komennolla(asentaa uusimman kernelin ja restricted modules paketin):
Koodia: [Valitse]
sudo apt-get install linux-k7

No ehdin näköjään vastata ennen kuin luin viestisi. Tuon nimistä pakettia juuri itse äsken mietin.
Hyvä että homman saa tehtyä noinkin helposti.

Ihmettelen ettei ubuntuguidessa ole kernelin vaihtamiseen mitään ohjetta.

EDIT:
Niin ja vanha kernelin poistaminen taitaa mennä yhtä helposti näin:
Koodia: [Valitse]
sudo apt-get remove linux-386
« Viimeksi muokattu: 16.06.06 - klo:19.15 kirjoittanut rekkakuski »

rekkakuski

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Re: Kernelin vaihtaminen
« Vastaus #5 : 16.06.06 - klo:20.12 »
Niin ja vanha kernelin poistaminen taitaa mennä yhtä helposti näin:
Koodia: [Valitse]
sudo apt-get remove linux-386

Ei muuten lähde noin helposti:
Koodia: [Valitse]
$ sudo apt-get remove linux-386
Password:
Reading package lists... Done
Building dependency tree... Done
The following packages will be REMOVED:
  linux-386
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
Need to get 0B of archives.
After unpacking 53.2kB disk space will be freed.
Do you want to continue [Y/n]? n
Abort.

Lähtisköhän näin?
Koodia: [Valitse]
sudo apt-get remove linux-386 linux-image-386 linux-image-2.6.15-23-386 linux-image-2.6.15-25-386 linux-restricted-modules-386 linux-restricted-modules-2.6.15-23-386 linux-restricted-modules-2.6.15-25-386

villejuho

  • Käyttäjä
  • Viestejä: 72
  • Sorsa?
    • Profiili
Re: Kernelin vaihtaminen
« Vastaus #6 : 16.06.06 - klo:20.39 »
Ite hoidan noi vanhojen kerneleiden poiston synapticillä. Taitaa ollakin ainoa operaatio jota en konsolista uskalla rueta tekemään  :P

eliasj

  • Käyttäjä
  • Viestejä: 4075
    • Profiili
Re: Kernelin vaihtaminen
« Vastaus #7 : 19.06.06 - klo:11.02 »
Mutta huomatkaa että ette voi poistaa sitä kerneliä mikä teillä on käytössä.
alias vililikku

mikk0

  • Käyttäjä
  • Viestejä: 555
    • Profiili
Re: Kernelin vaihtaminen
« Vastaus #8 : 19.06.06 - klo:11.17 »
Jos levyllä on tilaa, niin ei sitä 386-kerneliä tarvitse välttämättä edes poistaa. Grubin aloitusmenussa saa valita kumpaa käyttää (386 tai k7), joten eipä siitä niin haittaa ole. Onpahan varmistuksena siellä jos joskus menee k7 rikki jostain syystä.

Ai niin. Voi se sittenkin olla järkevää poistaa, sillä kun kerneli päivittyy, niin se päivittää automaattisesti molemmat, joten ladattavaakin on sitten enemmän...

Mikko

Mikko Saarinen

mcduck

  • Käyttäjä
  • Viestejä: 250
    • Profiili
Re: Kernelin vaihtaminen
« Vastaus #9 : 20.06.06 - klo:19.12 »
Lainaus
asennat em. paketit, boottaat koneen, jos homma pelaa poista paketihallinnan kautta 386-kernelit.

Ok, siis näin?
Koodia: [Valitse]
sudo apt-get install linux-image-k7 linux-restricted-modules-k7
sudo apt-get remove linux-image-386 linux-restricted-modules-386

Vai onko vielä muita paketteja?
Katsoin juuri apt-cache searchilla, että on olemassa jokin linux-k7 -niminen paketti. Mikähän se on?
No, samalla tavalla kuin linux-image-k7 asentaa uusimman version linux-imagesta, linux-k7 asentaa uusimman version k7-linuxista, eli siis linux-k7, linux-386 ja linux-686 asentavat kyseisen kernelin, restricted modulesin ja kernel headersin uusimmat versiot.

Käytännössä tuolla paketilla saa siis kaiken kerneliin liittyvän kerralla. :)
42

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Re: Kernelin vaihtaminen
« Vastaus #10 : 20.06.06 - klo:20.16 »
Lähtisköhän näin?
Koodia: [Valitse]
sudo apt-get remove linux-386 linux-image-386 linux-image-2.6.15-23-386 linux-image-2.6.15-25-386 linux-restricted-modules-386 linux-restricted-modules-2.6.15-23-386 linux-restricted-modules-2.6.15-25-386
Käytä ihmeessä pakettienhallintaa, se on kaikista helpointa. Laita pakettien hallintaan hakusanaksi 'Linux', niin sieltä löytyy. Kun olet asentanut uuden kernelin, buuttaa sille niin voit poistaa vanhan samaa kautta.

Tuo toimi kohtalaisesti. Eli kerneli vaihtui 386:sesta k7:aan. Ongelmaksi jäi se, että muut kerneliin liittyvät paketit eivät päivittyneet samalla. Muistelisin että on olemassa restricted-modules yms. -nimisiä paketteja. Kaikkia en edes tiedä.
Mulla näkyy olevan
  • linux-headers-2.6.15-25
  • linux-headers-2.6.15-25-k7
  • linux-image-2.6.15-25-k7
  • linux-image-k7
  • linux-k7
  • linux-restricted-modules-2.6.15-25-k7
  • linux-restricted-modules-common
  • linux-restricted-modules-k7
  • linux-source-2.6.15

eliasj

  • Käyttäjä
  • Viestejä: 4075
    • Profiili
Re: Kernelin vaihtaminen
« Vastaus #11 : 20.06.06 - klo:20.57 »
Mihin sinä Sourcea tarviit? Jos kernelin kääntää niin eikös se kannata tehä uusimmasta kernelistä? ;)
alias vililikku

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Re: Kernelin vaihtaminen
« Vastaus #12 : 20.06.06 - klo:21.02 »
Ei hajukaan :D
* Osku avaa pakettienhallinnan ja poistaa sen.

Ville Pöntinen

  • Käyttäjä
  • Viestejä: 2078
    • Profiili
Re: Kernelin vaihtaminen
« Vastaus #13 : 20.06.06 - klo:21.43 »
Käytä ihmeessä pakettienhallintaa, se on kaikista helpointa.

Ja ei muuten ole, jos tarvis huoltaa useampia koneita... Kiitos kaikille siitä tiedosta miten nuo aiemmat kernelit poistetaan oikein!

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Re: Kernelin vaihtaminen
« Vastaus #14 : 20.06.06 - klo:21.45 »
No käytä sitten päätettä. Kukin tyylillään. :)

eliasj

  • Käyttäjä
  • Viestejä: 4075
    • Profiili
Re: Kernelin vaihtaminen
« Vastaus #15 : 20.06.06 - klo:22.00 »
Siis kyllähän apt-get (ja aptitude) käyttävät pakettienhallintaa ohjelmien asentamisessa ja poistamisessa. Niitä käytetään komentoriviltä (Päätteestä).
alias vililikku

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Re: Kernelin vaihtaminen
« Vastaus #16 : 20.06.06 - klo:22.01 »
Jep, menee termit sekaisin. Mä tarkotin Synaptic (pakettienhallinta GUI) softaa.

muoks:
Käytä ihmeessä pakettienhallintaa, se on kaikista helpointa.

Ja ei muuten ole, jos tarvis huoltaa useampia koneita...
Alkuperäinen kysyjä (rekkakuski) tuskin on useammalta koneelta kerneleitä siivoamassa, luulisin. Mutta kuten sanottu,  kukin käyttäköön tapaa jonka parhaaksi kokee.
« Viimeksi muokattu: 20.06.06 - klo:22.05 kirjoittanut Osku »

Ville Pöntinen

  • Käyttäjä
  • Viestejä: 2078
    • Profiili
Re: Kernelin vaihtaminen
« Vastaus #17 : 20.06.06 - klo:23.33 »
Jep, menee termit sekaisin. Mä tarkotin Synaptic (pakettienhallinta GUI) softaa.
Ja ei muuten ole, jos tarvis huoltaa useampia koneita...
Alkuperäinen kysyjä (rekkakuski) tuskin on useammalta koneelta kerneleitä siivoamassa, luulisin. Mutta kuten sanottu,  kukin käyttäköön tapaa jonka parhaaksi kokee.
Juu, näin mäkin sen ymmärsin, eikä rekkakusi tai moni muukaan varmaan hoida useita koneita. Itselleni vaan useamman koneen aloittelevana ylläpitäjänä ovat nuo "komentorivipohjaisenpakettienhallinnan" komennot elitärkeitä.

Kukin tyylillään  ;D Ja pakon edessä komentorivillä  ;)

Muoks: quoted paikoilleen...