Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Pekkam - 29.01.09 - klo:10.28

Otsikko: Grub - kokemuksia
Kirjoitti: Pekkam - 29.01.09 - klo:10.28
Minulla on ubuntu ja xp-rinnakkain.
Tiedoksi muille, miten olen saanut grubin toimimaan siten, että päivityksen jälkeen pysyy asetukset samana.
Tässä on Ubuntu 8.10 Inteprid -versiossa oleva listan mukaan.

Tiedostossa /boot/grub/menu.lst

Rivi 15, default (Winows Xp oletuksena):
Koodia: [Valitse]
default 2

Rivi 27, väritystäkin voi laittaa:
Koodia: [Valitse]
color cyan/blue white/blue

Rivi 110, montako kerneliä näytetään (viimeisin päivitys):
Koodia: [Valitse]
# howmany=1

Rivi 115, poistetaan näkyvistä alin rivi (memtest86)
Koodia: [Valitse]
# memtest86=false

Poistetaan ylimääräiset otsikot käyttöjärjestelmä valikosta:
Koodia: [Valitse]
# This is a divider, added to separate the menu items below from the Debian
# ones.
#title Toinen kayttojarjestelma:
#root

Lopuksi vielä päivitys:
Koodia: [Valitse]
sudo update-grub
Ps. Tämä voi olla väärällä osastolla. Voi siirtää jos tarvii...
Otsikko: Vs: Grub - kokemuksia
Kirjoitti: SuperOscar - 29.01.09 - klo:10.52
Noista pätkistäsi ei ole kyllä hölkäsenkään pölähtävän vertaa apua kenellekään :) Valtaosa on uloskommentointeja, ja ne jotka eivät ole, eivät joko kuulu asiaan lainkaan (värien asetus?!) tai ovat konekohtaisia (oletuskäyttiksen asetus: 2 tarkoittaa ”järjestyksessä kolmas ylhäältä”, mikä eri koneissa voi olla mitä tahansa tai olla olematta yhtään mitään).
Otsikko: Vs: Grub - kokemuksia
Kirjoitti: Pekkam - 29.01.09 - klo:11.42
Noista pätkistäsi ei ole kyllä hölkäsenkään pölähtävän vertaa apua kenellekään :) Valtaosa on uloskommentointeja, ja ne jotka eivät ole, eivät joko kuulu asiaan lainkaan (värien asetus?!) tai ovat konekohtaisia (oletuskäyttiksen asetus: 2 tarkoittaa ”järjestyksessä kolmas ylhäältä”, mikä eri koneissa voi olla mitä tahansa tai olla olematta yhtään mitään).
Minulle on. Miksei sitten muille, joita ei kiinnosta käydä käynnistys-valikossa läpi 7 eri ubuntu-versiota voidakseen vaihtaa käyttöjärjestelmää? Niitäkin koneita kun vielä löytyy, joissa on ubuntu ja windows rinnakkain.
Jos tuo howmany on 1 ja memtest86 false, silloin default 2 valitsee windowsin, ainakin tässä ubuntun versiossa.
Otsikko: Vs: Grub - kokemuksia
Kirjoitti: Storck - 29.01.09 - klo:11.55
Jos tuo howmany on 1 ja memtest86 false, silloin default 2 valitsee windowsin, ainakin tässä ubuntun versiossa.

Höpö höpö. Kerro miten ihmeessä näkyvissä olevien kernelien lukumäärä ratkaisee boottauksen kohteen? jne jne
Otsikko: Vs: Grub - kokemuksia
Kirjoitti: Pekkam - 29.01.09 - klo:11.59

Höpö höpö. Kerro miten ihmeessä näkyvissä olevien kernelien lukumäärä ratkaisee boottauksen kohteen? jne jne

Koska: Grubin päivtyksen jälkeen tilanne muuttuu  menu.lst tiedostossa näin:
Koodia: [Valitse]

## ## End Default Options ##

title Ubuntu 8.10, kernel 2.6.27-11-generic
uuid 19ba5277-75df-407b-a95a-31e9a9bf3ac9
kernel /boot/vmlinuz-2.6.27-11-generic root=UUID=19ba5277-75df-407b-a95a-31e9a9bf3ac9 ro quiet splash
initrd /boot/initrd.img-2.6.27-11-generic
quiet

title Ubuntu 8.10, kernel 2.6.27-11-generic (recovery mode)
uuid 19ba5277-75df-407b-a95a-31e9a9bf3ac9
kernel /boot/vmlinuz-2.6.27-11-generic root=UUID=19ba5277-75df-407b-a95a-31e9a9bf3ac9 ro  single
initrd /boot/initrd.img-2.6.27-11-generic

### END DEBIAN AUTOMAGIC KERNELS LIST

Tuossa on siis default-vaihtoehdot 0 ja 1

Ruudulle tulostuu aina kaikki versiot, joita noiden ## rivien välissä on.
Otsikko: Vs: Grub - kokemuksia
Kirjoitti: JTap - 29.01.09 - klo:12.10
Hmm...jos tuo howmany=1 niin käsittääkseni se näyttää vain uusimman kernelin ja ongelmien sattuessa et pääse vanhempaan kerneliin, pitänee testata pitääkö paikkaansa vai olenko aivan pihalla. Ainakin mulla tänään tullut kernelin päivitys ei toimi vaan pukkaa mustaa ruutua josta ei pääse mihinkään, edes ctrl+alt+f2 ei toimi, pelkkä ctrl+alt+SysRq+reisub toimii. Turhan hankalaa säätöä vaatis ongelmatilanteessa.
Otsikko: Vs: Grub - kokemuksia
Kirjoitti: Pekkam - 29.01.09 - klo:12.19
Hmm...jos tuo howmany=1 niin käsittääkseni se näyttää vain uusimman kernelin ja ongelmien sattuessa et pääse vanhempaan kerneliin, pitänee testata pitääkö paikkaansa vai olenko aivan pihalla. Ainakin mulla tänään tullut kernelin päivitys ei toimi vaan pukkaa mustaa ruutua josta ei pääse mihinkään, edes ctrl+alt+f2 ei toimi, pelkkä ctrl+alt+SysRq+reisub toimii. Turhan hankalaa säätöä vaatis ongelmatilanteessa.

Tuota voi halutessaan muuttaa siten, että näyttää useamman. Jos laittaa howmany=2, näyttää myös viimeistä edellisen version. Tällöin default pitää olla 4, jos haluaa windowsin olevan oletuksena.
Minulla asetus howmany=all tulosti jo 6 eri ubuntua (vastaa asetusta howmany=3) + memtest. Muuttui eilen illalla. Kun sitä ennen default oli 5, niin sehän ei enää toiminut. Siksi tätä nyt olen rukannut.

Ps. Jos viimeisin grubin päivitys ei toiminut, ei kannata testata tuota asetusta howmany=1 !!
Otsikko: Vs: Grub - kokemuksia
Kirjoitti: harrykaa - 29.01.09 - klo:14.02
Hmm...jos tuo howmany=1 niin käsittääkseni se näyttää vain uusimman kernelin ja ongelmien sattuessa et pääse vanhempaan kerneliin, pitänee testata pitääkö paikkaansa vai olenko aivan pihalla. Ainakin mulla tänään tullut kernelin päivitys ei toimi vaan pukkaa mustaa ruutua josta ei pääse mihinkään, edes ctrl+alt+f2 ei toimi, pelkkä ctrl+alt+SysRq+reisub toimii. Turhan hankalaa säätöä vaatis ongelmatilanteessa.

Se graafinen työkalu noiden säätämiseen on startupmanager.

Minä en lähtisi rajoittamaan ollenkaan näkyvien kernelien lukumäärää.
Tällöin menu.list näyttää kaikki asennetut kernelit.
Periaatteessa vanhat kernelit vievät turhaa tilaa kovalevyltä.
Tästä syystä on hyvä pitää uusimman lisäksi asennettuna vain se edellinen, joka varmasti toimi.
Sitten kun tulee taas uusi, joka siis näyttää toimivan, poistetaan esim. Synapticilla vanhin.

Muuten Jore S, mikä Ubuntun distro sinulla on, johon tuli toimimaton kernelpäivitys?


Lainaus käyttäjältä: Pekkam
Minulle on. Miksei sitten muille, joita ei kiinnosta käydä käynnistys-valikossa läpi 7 eri ubuntu-versiota voidakseen vaihtaa käyttöjärjestelmää?

Siis ei eri Ubuntu-versioita (9.04, 8.10, 8.04, 7.10. jne), vaan saman Ubuntun eri kerneleitä (ytimiä), käynnistysvaihtoehtoja (recovery mode) ja memtest-vaihtoehto.
Otsikko: Vs: Grub - kokemuksia
Kirjoitti: JTap - 29.01.09 - klo:14.22

Muuten Jore S, mikä Ubuntun distro sinulla on, johon tuli toimimaton kernelpäivitys?


Ubuntu 8.10 käytössä. En oo ehtinyt sen enempää setviä asiaa, pari kertaa boottasin todetakseni ettei toimi. Pitää alkaa logeja tutkia kunhan ehtii
Otsikko: Vs: Grub - kokemuksia
Kirjoitti: Storck - 29.01.09 - klo:14.41
Ubuntu 8.10 käytössä. En oo ehtinyt sen enempää setviä asiaa, pari kertaa boottasin todetakseni ettei toimi. Pitää alkaa logeja tutkia kunhan ehtii

Melko usein auttaa että menee toimivalla kernelillä sisään ja päivittää sillä systeemin. Päivityksen jälkeen uusi kirjautuminen uusimmalla, näin minulla..


edit.
Koodia: [Valitse]
sudo aptitude update
Koodia: [Valitse]
sudo aptitude dist-upgrade
Otsikko: Vs: Grub - kokemuksia
Kirjoitti: kuutio - 29.01.09 - klo:14.46
Varmasti yksinkertaisempi tapa olisi varmaan siirtää Windowsin buuttirivit menu.lst tiedoston alkuun, jolloin windows näkyisi listalla ensimmäisenä (default 0) riippumatta asennettujen/näytettävien kernelien määrästä.

Ja kuten aiemminkin on mainittu, ei yleensä ole tarvetta rajoittaa kernelien näkyvyyttä grubissa, tarpeettomien kernelien poisto on paljon siistimpää.
Otsikko: Vs: Grub - kokemuksia
Kirjoitti: Storck - 29.01.09 - klo:14.58
Varmasti yksinkertaisempi tapa olisi varmaan siirtää Windowsin buuttirivit menu.lst tiedoston alkuun, jolloin windows näkyisi listalla ensimmäisenä (default 0) riippumatta asennettujen/näytettävien kernelien määrästä.

Ja kuten aiemminkin on mainittu, ei yleensä ole tarvetta rajoittaa kernelien näkyvyyttä grubissa, tarpeettomien kernelien poisto on paljon siistimpää.

Samaa mieltä
Otsikko: Vs: Grub - kokemuksia
Kirjoitti: Pekkam - 29.01.09 - klo:15.23
Varmasti yksinkertaisempi tapa olisi varmaan siirtää Windowsin buuttirivit menu.lst tiedoston alkuun, jolloin windows näkyisi listalla ensimmäisenä (default 0) riippumatta asennettujen/näytettävien kernelien määrästä.

Ja kuten aiemminkin on mainittu, ei yleensä ole tarvetta rajoittaa kernelien näkyvyyttä grubissa, tarpeettomien kernelien poisto on paljon siistimpää.

Tuotakin minä aluksi testasin. Windowsin käynnistysrvit olivat rivin ## ## End Default Options ## yläpuolella.
Grubin päivitys kuitenkin poisti kaikki kyseiset rivit.

Näistä vinkeistäni on hyötyä vain sellaisille, jotka haluaa, että käynnistysvalikossa windows- valitaan automaattisesti käynnistysväksi.  Aika monilla noin varmaan on, ennen kuin koko perhe on saatu asettumaan ubuntun kannalle.

Laitoin itsellenikin varmuuden vuoksi asetuksen howmany=2.

Että sillai.
Otsikko: Vs: Grub - kokemuksia
Kirjoitti: kuutio - 29.01.09 - klo:15.32
Tuotakin minä aluksi testasin. Windowsin käynnistysrvit olivat rivin ## ## End Default Options ## yläpuolella.
Grubin päivitys kuitenkin poisti kaikki kyseiset rivit.
Se pitääkin laittaa ennen riviä:
### BEGIN AUTOMAGIC KERNELS LIST

update-grub skripti, joka ajetaan kernel muutosten yhteydessä, ylikirjoittaa kaiken väliltä:
### BEGIN AUTOMAGIC KERNELS LIST  --> ### END DEBIAN AUTOMAGIC KERNELS LIST
Otsikko: Vs: Grub - kokemuksia
Kirjoitti: Pekkam - 29.01.09 - klo:15.44
Se pitääkin laittaa ennen riviä:
### BEGIN AUTOMAGIC KERNELS LIST

Kiitos!

Tosiaan tuollahan se toimii. No ei tämä aihe ihan hukkaan mennyt, kun tuokin tuli julki...
Otsikko: Vs: Grub - kokemuksia
Kirjoitti: Kullervo - 29.01.09 - klo:16.08
Haulla olisit löytänyt:

http://forum.ubuntu-fi.org/index.php?topic=8461.0
Otsikko: Vs: Grub - kokemuksia
Kirjoitti: Pekkam - 29.01.09 - klo:16.50
Haulla olisit löytänyt:

http://forum.ubuntu-fi.org/index.php?topic=8461.0

Jeps. Mutta aika samaan tyyliin tuossa käydään läpi tuota menu.lst -tiedoston muokkausta. Tämä jälkimmäinen (kuution) ohje, joka on kaikkein paras, tuolta minusta puuttuu..


Ps.
update-grub skripti, joka ajetaan kernel muutosten yhteydessä, ylikirjoittaa kaiken väliltä:
### BEGIN AUTOMAGIC KERNELS LIST  --> ### END DEBIAN AUTOMAGIC KERNELS LIST

Tuo pitää siis paikkansa tuollaisista ylimääräisistä riveistä, joita sinne on tullut itse tehtyä. Tuolle välille tehtyjä howmany ja memtest asetuksia päivitys ei muuta.
Otsikko: Vs: Grub - kokemuksia
Kirjoitti: audi - 30.01.09 - klo:15.34
Se graafinen työkalu noiden säätämiseen on startupmanager.

Jos ei halua säätää ohjeen Trimmataan Grubia (http://forum.ubuntu-fi.org/index.php?topic=8461.0) -ohjeen mukaan, niin startupmanager on yksinkertaisempi vaihtoehto ainakin käyttöjärjestelmän automaattisen käynnistymisen valintaan (kapulakieltä  :o).


jos tuo howmany=1 niin käsittääkseni se näyttää vain uusimman kernelin ja ongelmien sattuessa et pääse vanhempaan kerneliin, pitänee testata pitääkö paikkaansa vai olenko aivan pihalla. Turhan hankalaa säätöä vaatis ongelmatilanteessa.
Minä en lähtisi rajoittamaan ollenkaan näkyvien kernelien lukumäärää. Periaatteessa vanhat kernelit vievät turhaa tilaa kovalevyltä. Tästä syystä on hyvä pitää uusimman lisäksi asennettuna vain se edellinen, joka varmasti toimi.

Kernelien näkyvää määrää ei varmaankaan tarvitse rajoittaa, poistaa vanhat jne. Jos kuitenkin ongelmia tulee, on grub-valikkoa helppo muokata toimimaan vanhemmalla kernelillä (mikäli ei näkyvissä), muuttamalla root-osiota tms.
Otsikko: Vs: Grub - kokemuksia
Kirjoitti: qwertyy - 30.01.09 - klo:19.26
Minä en lähtisi rajoittamaan ollenkaan näkyvien kernelien lukumäärää.
Tällöin menu.list näyttää kaikki asennetut kernelit.
Periaatteessa vanhat kernelit vievät turhaa tilaa kovalevyltä.
Tästä syystä on hyvä pitää uusimman lisäksi asennettuna vain se edellinen, joka varmasti toimi.
Sitten kun tulee taas uusi, joka siis näyttää toimivan, poistetaan esim. Synapticilla vanhin.
Osaako kukaan sanoa mitä tein aiemmin väärin, kun toimin juuri noin, että poistin synapticilla pari vanhempaa kerneliä ja ajoin sudo update-grub komennon (vai oliko se nyt grub-update, kuitenkin), niin grubin tiedosto ei muuttunut jostain syystä lainkaan. Poistin sitten käsin vanhat rivit tiedostosta, mutta tuli nyt mieleen tuo Hardyssä törmätty vika/ominaisuus? En ole siis aikoihin kokeillut, mutta ilmeisesti siis yritin kuitenkin oikealla tavalla?

*edit*
Vai oliko tuossa nyt jotain sellaista, että olin käsin muuttanut juuri jotain asetusta kuten värejä tms. ja sen takia tuo komento ei toiminut? On siis _hyvin_ todennäköistä, että olin muokannut jotain jo aiemmin.
Otsikko: Vs: Grub - kokemuksia
Kirjoitti: Ville Pöntinen - 30.01.09 - klo:19.55
Minä en lähtisi rajoittamaan ollenkaan näkyvien kernelien lukumäärää.
Tällöin menu.list näyttää kaikki asennetut kernelit.
Periaatteessa vanhat kernelit vievät turhaa tilaa kovalevyltä.
Tästä syystä on hyvä pitää uusimman lisäksi asennettuna vain se edellinen, joka varmasti toimi.
Sitten kun tulee taas uusi, joka siis näyttää toimivan, poistetaan esim. Synapticilla vanhin.
Osaako kukaan sanoa mitä tein aiemmin väärin, kun toimin juuri noin, että poistin synapticilla pari vanhempaa kerneliä ja ajoin sudo update-grub komennon (vai oliko se nyt grub-update, kuitenkin), niin grubin tiedosto ei muuttunut jostain syystä lainkaan. Poistin sitten käsin vanhat rivit tiedostosta, mutta tuli nyt mieleen tuo Hardyssä törmätty vika/ominaisuus? En ole siis aikoihin kokeillut, mutta ilmeisesti siis yritin kuitenkin oikealla tavalla?

*edit*
Vai oliko tuossa nyt jotain sellaista, että olin käsin muuttanut juuri jotain asetusta kuten värejä tms. ja sen takia tuo komento ei toiminut? On siis _hyvin_ todennäköistä, että olin muokannut jotain jo aiemmin.

Itselläni on käynyt samaa, kun olen päivittänyt koneita ssh:n avulla. Olennaista on vastata kyllä, kun kysytään asennetaanko uusi versio grubista. Kohdalleni osuneet ongelmatapaukset olen saanut "ratkaistua" asentamalla käsin (--reinstall) uusimman kernelin uudelleen. Silloin tulee uudelleen kysymys grubin päivityksestä.
Otsikko: Vs: Grub - kokemuksia
Kirjoitti: qwertyy - 30.01.09 - klo:20.07
Ahaa, tuo --reinstall kikka ei ole tosiaan tullut mieleenkään, sehän tosiaan muuttaa grubin automaattisesti. Kiitoksia ja pahoittelut lievästä ot:sta, tuli vain mieleen ja jäi vaivaamaan :)
Otsikko: Vs: Grub - kokemuksia
Kirjoitti: kuutio - 30.01.09 - klo:20.54
update-grub skripti, joka ajetaan kernel muutosten yhteydessä, ylikirjoittaa kaiken väliltä:
### BEGIN AUTOMAGIC KERNELS LIST  --> ### END DEBIAN AUTOMAGIC KERNELS LIST

Tuo pitää siis paikkansa tuollaisista ylimääräisistä riveistä, joita sinne on tullut itse tehtyä. Tuolle välille tehtyjä howmany ja memtest asetuksia päivitys ei muuta.
Juu, ylikirjoitus on vähän väärin valittu termi. Osaahan se toki lukea nuo omaan käyttöönsä tarkoitetut rivit ja poimia niistä käyttäjän tekemät asetusmuutokset, niiden perusteellahan se sen uuden menu.lst tiedoston tekeekin.

Mitään omia rivejä tai kommentointien poistoja tuolla AUTOMAGIC alueella ei kannata tehdä
Otsikko: Vs: Grub - kokemuksia
Kirjoitti: Pekkam - 30.01.09 - klo:22.34
Tässä vielä yhdelle paksusormelle omatekoinen rivi tiedoston menu.lst loppuun
 ;D

Koodia: [Valitse]
# Ihan oma apu-työrivi
#
title ReStart
uuid 19ba5277-75df-407b-a95a-31e9a9bf3ac9
kernel /boot/vmlinuz-2.6.27-11-generic root=UUID=19ba5277-75df-407b-a95a-31e9a9bf3ac9 ro quiet splash vga=773
initrd /boot/initrd.img-2.6.27-11-generic
reboot

Tästä voi olla meikäläiselle välillä hyötyä, kun on niin hidas painamaan nappia tilantessa, jossa on tarkoitus aukaista bios. Jos hidastuu, voi valikosta valita "ReStart" ja yritää uudestaan paremmalla onnella.