Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Tommi-The-Man - 04.06.08 - klo:10.24
-
Ubuntu on tässä viimeaikoina päivitellyt kerneliään, mutta olen aina säilyttänyt menu.lst:n vanhan version (epähuomiossa). Miten saisin nyt grubiin valittavaksi myös nämä uudet kernelit? Kohta jossa nämä käynnistysvalinna on näyttää tältä:
title Ubuntu 8.04, kernel 2.6.24-16-generic
root (hd0,2)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=202c914f-703d-4800-b897-6ea1594e0287 ro quiet
initrd /boot/initrd.img-2.6.24-16-generic
quiet
title Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=202c914f-703d-4800-b897-6ea1594e0287 ro single
initrd /boot/initrd.img-2.6.24-16-generic
title Ubuntu 8.04, memtest86+
root (hd0,2)
kernel /boot/memtest86+.bin
quiet
ja boot kansion sisältö (jossa kernelit ovat, ovathan?)
xx@:xxx/boot$ ls
abi-2.6.24-16-generic initrd.img-2.6.24-17-generic.bak
abi-2.6.24-16-virtual initrd.img-2.6.24-18-generic
abi-2.6.24-17-generic initrd.img-2.6.24-18-generic.bak
abi-2.6.24-18-generic memtest86+.bin
config-2.6.24-16-generic System.map-2.6.24-16-generic
config-2.6.24-16-virtual System.map-2.6.24-16-virtual
config-2.6.24-17-generic System.map-2.6.24-17-generic
config-2.6.24-18-generic System.map-2.6.24-18-generic
grub vmlinuz-2.6.24-16-generic
initrd.img-2.6.24-16-generic vmlinuz-2.6.24-16-virtual
initrd.img-2.6.24-16-generic.bak vmlinuz-2.6.24-17-generic
initrd.img-2.6.24-16-virtual vmlinuz-2.6.24-18-generic
initrd.img-2.6.24-17-generic
Jos oikein ymmärsin koneellani on siis kernelit 2.6.24-16-generic (tämä siis nyt käytössä) , 2.6.24-17-generic ja 2.6.24-18-generic. Olen ottanut käyttöön profiloidun (http://wiki.ubuntu-fi.org/Ubuntun_tuunaus) käynnistyksen, täytyykö tämä tehdä uudelleen tuon muutoksen jälkeen.
-
Tuttu ongelma!
Onko sinulla erillinen /boot- osio vanhaan tapaan?
Ja siihen asennetut perusversion käynnistys- tiedostot.
Listauksessasi näyttäisi olevan /- juuriosio, jonka kansiosta
/boot- luetaan käynnistyvät osiot (siis ei erillistä /boot- osiota).
Eli voi olla, että käynniistyksessä kone lukee grubin ensin
erillisestä osiosta ja sitten '(hd02)'/boot osiosta.
Ubuntu päivittää grub- täydennykset 'fstab'- tiedostossa
olevan (/boot) määrittelyn mukaan.
Oikotie onneen (tässä vaiheessa) on kännistävän '/boot/grub/menu.lst' - tiedoston
muokkaus: korjaa '*-16-*'- merkinnät 'kernel-*' ja 'initr*' tiedostoissa
'*-17-*'. ksi (tai oikeammin eilisen jälkeen '*-18-*'.ksi).
Varsinainen ratkaisu on saada käynnistys ja Ubuntu- kernel- päivitys
samasta '/boot'- kansiosta tapahtuvaksi.
(Katso emokäynnistyksestä, mistä grub käynnistyy? ilmeisesti (hd0). sta.)
(Katso 'fdisk'.llä, onko erillistä pientä '/boot' osiota?).
(Katso, onko 'fstab'.ssa oma '/boot'- osio, vai onko se vain '/'- alainen)
-
Joo,tuttua on, nakkaan pihalla olevaa rastasta täällä gnomella, ja siirryn kokopäiväiseksi KDE:n käyttäjäksi. Siellä ei o isompia onkkelmmia, Annahan tulee joskus Shipitiltä puhdas Kubuntu-levy, asentuu tähänkin tehovehkeeseen. :-\
Duron-kone pelaa KDE:LLÄ 2.6.24.18-generic kernelillä kuin enkeli mennessään taivaaseen. (olipas viite!)
-
Onko sinulla erillinen /boot- osio vanhaan tapaan?
Ja siihen asennetut perusversion käynnistys- tiedostot.
Ei osioni ovat /home / ja swap (lisäksi windowsille ntfssää
Listauksessasi näyttäisi olevan /- juuriosio, jonka kansiosta
/boot- luetaan käynnistyvät osiot (siis ei erillistä /boot- osiota).
Eli voi olla, että käynniistyksessä kone lukee grubin ensin
erillisestä osiosta ja sitten '(hd02)'/boot osiosta.
Grub sijaistsee kansiossa /boot/grub
Oikotie onneen (tässä vaiheessa) on kännistävän '/boot/grub/menu.lst' - tiedoston
muokkaus: korjaa '*-16-*'- merkinnät 'kernel-*' ja 'initr*' tiedostoissa
'*-17-*'. ksi (tai oikeammin eilisen jälkeen '*-18-*'.ksi).
Mikä vika tuossa tavassa sitten on?
ja lopuksi fstabini kun en tuosta selostuksesta mitään selvää saanut
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda3
UUID=202c914f-703d-4800-b897-6ea1594e0287 / ext3 relatime,errors=remount-ro 0 1
# /dev/sda7
UUID=b2f9bb25-1d61-4f77-aa19-8a9e8c38a39c /home ext3 relatime 0 2
# /dev/sda6
UUID=8032cc28-e644-4bab-b653-441e2b2f0611 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
-
Mitähän tarkoitit tuolla profiloidulla käynnistyksellä.
Se kyseinen profilointi tehdään kerran, jonka jälkeen se poistetaan.
-
Hei !
Ei siinä oikotiessä mitään vikaa ole, mutta
tapa täytyy muistaa toistaa aina kun
kernel- tai intrid- uusasennus ilmaantuu.
/boot ja /boot/grub ovat OK.
Oletko siistinyt pois menu.lst.stä 'automaattiset rivit',
joiden väliin ubuntu tarjoaa uusia käynnistyksiään.
Minä siistin kerran ja kernel-päivitysten kirjautuminen
jäi pois.
Voihan olla, että '*-18-*' toteutus oli Ubuntulta
vajavainen: se selviää lähipäivinä.
Ei tässä ole mitään Kubuntu- asiaa. Se tulee vasta
pitälti 'initrd'- ajoija seuraavana.
-
Oletko siistinyt pois menu.lst.stä 'automaattiset rivit',
joiden väliin ubuntu tarjoaa uusia käynnistyksiään.
Minä siistin kerran ja kernel-päivitysten kirjautuminen
jäi pois.
En ole siistinyt, olen kylläkin muuttanut tiedostoa (spashi pois ja profiloitu käynnistys). Painoin vain päivityksen sitä kysyessä että säilytä nykyinen menu.lst ja tajusin vasta myöhemmin että olisi pitänyt valita toisin.