Menu.lst päivittäminen Live-cd:llä

Päivitin Ubuntuni 8.10:stä 9.04:ksi ja nyt menu.lst ei ole päivittynyt jostakin kumman syystä. Asennuksen jossakin vaiheessa se kyseli, että säilytetäänkö entinen menu.lst ja menin oletuksella (8.04 -> 8.10 päivityksessä tein samoin ja ei ollut ongelmaa). Nyt kuitenkin valikko tulee alussa jossa on valittavissa Ubuntu 8.10 tai XP, mutta kun valitsen tuon 8.10:n niin käynnistyminen tökkää jossakin vaiheessa (ilmeisesti kun eihän tuota vanhaa kerneliä enää ole). Miten mä nyt saisin tuon menu.lst:n päivitettyä kuntoon? Olen koittanut kyllä jo ettiä tietoa ja koitinkin sitä jo Live-CD:n avulla, mut ei onnistunut :(
2356
Äänestä

Muut lukivat myös

Vastaukset 2

Vanhimmat

ja korjaat sinne mallin mukaan uuden kernelin /boot hakemistosta.

Äänestä
  • Lisään tähän vastaukseen vähän tarkennuksia.

    Voit kokeilla korjaamista ihan ensin seuraavalla tavalla jonka neuvon ellei se onnistu niin katsotaan edellä mainitulla tavalla liveltä käsin. Työjärjestys on seuraava

    1.) buutataan rootin huoltotilaan
    2.) tarkistetaan /etc/apt/sources.list
    3.) suoritetaan aptin ja ohjelmien päivitys
    4.) suoritetaan menu.lstn korjaus
    5.) käynnistetään uudelleen

    1.) rootin huoltotilaan käynnistetään valitsemalla (yleensä) toinen käynnistysrivi grubin menussa, se jonka lopussa lukee (Recovery mode). Tällöin järjestelmä käynnistetään ns. ajotasolle 1 ja sisäänkirjautuminen tehdään rootina. Käynnistys ilmeisesti pysähtyy tilaan jossa voit valita neljästä vaihtoehdosta, valitse niistä "root" jolloin sinun pitäisi pudota rootin tekstitilaan. Oletuksena pitäisi verkon olla käytettävissä (mm. Ubuntussa). Ellei ole niin kysy miten se käynnistetään tekstitilassa. jos olet tehnyt rootille salasanan niin sinun on tässä annettava se, muuten pääset suoraan rootiksi jos et ole käpälöinyt salasanaa.

    2.) mielestäni ensisijainen tarkistus tässä vaiheessa on tsekata lähdelista ja raakata pois mahdollisesti vahingolliset rivit eli komento on (nyt ei tarvita sudoa koska olet jo root)

    nano /etc/apt/sources.list

    jolloin nano-editoriin avautuu lähdelistasi. Tarkista että kaikissa riveissä esiintyy jakeluversiosi joka nyt on siis "jaunty" siten ettei risuaidan (#) merkkiä ole edessä, jos sieltä löytyy "ibexin" tms. rivejä niin varmista että niissä on risuaita edessä. Kun "jaunty" on valittu kaikkiin päivityslähteisiin (riveihin) ja ylimääräiset on risuaidoitettu tallenna näppäimillä Ctrl x jolloin nano vielä varmistaa millä nimellä haluat tiedoston tallentaa, siihen k tai y eli myöntävä vastaus.

    3.) Nyt meillä pitäisi olla siis lähdelista oikea (jos ei ole niin homma kaatuu siihen) joten päivitämme järjestelmän komennoilla

    apt-get update
    apt-get upgrade
    apt-get autoremove

    Toivon mukaan ei tullut paljon virheilmoituksia? Jos tuli niin niitä on käsiteltävä erikseen myöhemmin. Mikäli järjestelmässäsi on olut paljon Ibexin ja jauntyn paketteja sekaisin tämä vaihe voi kestää varsin kauan ja tosiaan tulostaa erilaista virhettä. Ellei päivitykset mene kerralla läpi voit kokeilla noiden komentojen toistamista samassa järjestyksessä parikin kertaa.

    4.) jos sait päivitykset ja ylimääräisten pakettien siivoamisen läpi niin on aika päivittää menu.lst komennolla

    update-grub

    jonka jälkeen tulee ilmoituksia mitä järjestelmä tekee, siellä pitäsi vilahtaa myös uusin kerneli 2.6.28-xx.
    Tämän komennon voit kyllä ajaa vaikka edellisen kohdan päivitys olisi antanut virheilmoituksia jotta saat ensin tuon menu.lst:n ojennukseen.

    5.) Nyt on aika rebuutata ja pitää peukkuja, komennolla

    shutdown -r now

    kone rebuuttaa ja nyt pitäisi grubin menussa näkyä jauntyn ydin ensimmäisellä rivillä.

    Jos tämä ohje ei toimi niin yritä ottaa tarkasti ylös missä kohdassa se tökkii ja mitä virheilmoituksia antaa, kirjoita vaikka paperille ylös jos et muista muuten.

    Äänestä

Kommentoi aloitusta


Juuseppi kirjoitti:

Päivitin Ubuntuni 8.10:stä 9.04:ksi ja nyt menu.lst ei ole päivittynyt jostakin kumman syystä. Asennuksen jossakin vaiheessa se kyseli, että säilytetäänkö entinen menu.lst ja menin oletuksella (8.04 -> 8.10 päivityksessä tein samoin ja ei ollut ongelmaa). Nyt kuitenkin valikko tulee alussa jossa on valittavissa Ubuntu 8.10 tai XP, mutta kun valitsen tuon 8.10:n niin käynnistyminen tökkää jossakin vaiheessa (ilmeisesti kun eihän tuota vanhaa kerneliä enää ole). Miten mä nyt saisin tuon menu.lst:n päivitettyä kuntoon? Olen koittanut kyllä jo ettiä tietoa ja koitinkin sitä jo Live-CD:n avulla, mut ei onnistunut :(

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu