menu lst:n nimeäminen aiheutti sen että CD:lle oli käyttöä...
Mitä sudo update-grub sanoi, kun menu.lst puuttui?
Siis jääkö muuta vaihtoehtoa kuin uudelleen asennus?
No tässä on vasta selvitetty, mistä on kyse ja yritetty helpoimpia korjauksia.
Vaihtoehtoja:
1. Muuta
/boot/grub/menu.lst -tiedostossa jotain, jotta päivitysskripti huomaa muutoksen ja kysyy, mitä sille tehdään.
Muokkaus onnistuu siis vaikkapa geditillä:
gksudo gedit /boot/grub/menu.lst)
Etsi rivi
"# defoptions=quiet splash" ja poista siitä sana
splash Tallenna tiedosto ja sulje editori.
Aja päätteessä
sudo update-grub. Nyt sen pitäisi näyttää dialogi, jossa tiedustellaan, pidetäänkö nykyinen vai asennetaanko ylläpitäjän versio.
Valitse
ylläpitäjän versio.
Tarkista, että menu.lst:ssä on nyt myös 2.6.31-ydin. Jos sitä ei näy, siirry kohtaan 2. Jos näkyy, käynnistä kone uudelleen.
2. Ongelmaa voi kiertää lisäämällä itse uudet ytimet menu.lst-tiedostoon. Ongelmana tässä on se, että jatkossakaan uusia ytimiä ei lisätä automaattisesti päivityksissä, jolloin voit huomaamattasi käyttää samaa 2.6.31-ydintä vielä 10.04-päivityksen jälkeenkin.
Muokataan jälleen asetustiedostoa:
gksudo gedit /boot/grub/menu.lst Lisäys tapahtuu siis kirjoittamalla vanhojen ytimien yläpuolelle vastaavat uudet kohdat:
title Ubuntu 9.10, kernel 2.6.31-14-generic
kernel /boot/vmlinuz-2.6.31-14-generic root=UUID=76c9daa2-933b-4d44-8606-a8976ec2c78d ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
title Ubuntu 9.10, kernel 2.6.31-14-generic (recovery mode)
kernel /boot/vmlinuz-2.6.31-14-generic root=UUID=76c9daa2-933b-4d44-8606-a8976ec2c78d ro single
initrd /boot/initrd.img-2.6.31-14-generic
Tallenna, sulje editori ja käynnistä kone uudelleen.
3. Asenna GRUB 2. Ongelmasi johtuu vanhan Grubin asetustiedoston formaatista ja bugisesta update-grub-skriptistä. Vaihdossa on pieni riski, että GRUB 2 ei jostain syystä suostu latautumaan koneessasi, mutta itse olen asentanut sen täysin ongelmitta useampaankin koneeseen. Voisin ehkä suositellakin tätä tuon kakkosvaihtoehdon sijaan.
Jos jokin menee pieleen, tee uusi puhdas Ubuntu-asennus CD:ltä tai USB-tikulta.
sudo apt-get install grub-pc
sudo grub-install /dev/sda
sudo update-grub
Älä käynnistä konetta uudelleen, jos nuo komennot antavat virheilmoituksia. Kerro, mitä ne tekivät.
Toimiiko tuo 9.10 yleensä ok vai onko turvallisempaa palata hyväksi havaittuun 9.04:ään?
Toimii yleensä, mutta on siinä pahoja ongelmiakin mm. verkon ja joidenkin näytönohjainten kanssa. Eivät ole osuneet omalle kohdalleni, eli täällä kyllä toimii hyvin.