Suse Linux 9.0:n päivittäminen versioon 9.1

Last modified on 24. heinäkuuta 2026 • 2 min read • 334 words
Päivitysversio .0–.1 viittaa siihen, ettei kyseessä ole mikään suuri muutos.
Päivitysversio .0:sta .1:een antaa ymmärtää, ettei kyseessä ole mikään iso juttu. Itse asiassa se onkin. Monet toiminnot lakkaavat toimimasta, ja useimmat suosittelevat 9.1:n puhdasta asennusta. Halusin kuitenkin päivittää järjestelmän, koska koneellani oli runsaasti kolmannen osapuolen ohjelmistoja ja mukautuksia. Siltä varalta, että päivitys osoittautuisi käyttökelvottomaksi, halusin mahdollisuuden palata versioon 9.0. Tämä näytti helposti mahdolliselta, koska meillä oli vapaana 8,6 GB:n osio (hdb3) kiintolevyllä. Itse asiassa se ei ollut vapaana, vaan se oli RedHat 9 -asennuksemme juuriosio. Tein seuraavat toimet: Halusin säilyttää kaikki käyttäjäkohtaiset asetukset. Siksi varmuuskopioin kaikki piilotiedostot ja -kansiot pääkäyttäjän kotikansiosta: tar -cvf configuration_files.tar .[a-zA-Z0-9]* Sitten alustin hdb3:n (se oli ext3) uudelleen reiserfs-tiedostojärjestelmäksi YAST:n avulla. Siirryin sitten ajotasolle 1 komennolla sudo /sbin/telinit 1 ja liitin juuri alustetun osion mount /dev/hdb3 /redhat Sitten kopioin nykyisen juuriosion (/dev/hdb2) cd redhat cp -ax / . Sitten muokkasin tiedostoa /redhat/etc/fstab: Muutin juuriosion merkinnän /dev/hdb2:sta muotoon /dev/hdb3. Nykyinen juuriosio (/dev/hdb2) käyttää jo reiserfs-tiedostojärjestelmää, joten muita muutoksia ei tarvita tässä. Sinun on kuitenkin poistettava kommenttimerkit kaikista ”erityisistä” tiedostojärjestelmistä. Muuten Suse-asennusohjelma yrittää liittää näitä, epäonnistuu ja antaa sitten vääriä virheilmoituksia. Minulla oli esimerkiksi kaksi merkintää colinuxille (/dev/cob2 /) ja sain seuraavan virheilmoituksen: ”/etc/fstab-tiedoston juuriosiossa on väärä juurilaite. Katso http://portal.suse.com/sdb7en/2004/01/sata.html"  . Myös erityiset tiedostojärjestelmät aiheuttavat samanlaisia ongelmia. Jätin aluksi proc-, usbfs- ja muut merkinnät paikalleen ja sain jälleen virheilmoituksen: ”Osioita ei voitu liittää.” Sitten muokkasin fstab-tiedostoa ja jätin siihen vain /, /boot, swap ja /home, minkä jälkeen Suse-asennusohjelma onnistui. Sitten muokkasin tiedostoa /boot/grub/menu.lst ja lisäsin merkinnän uudelle järjestelmälle (kopioin vain olemassa olevan merkinnän, nimesin sen uudelleen ja muutin juuriosion hda3:ksi; lisäksi määritin vmlinuzin ja initrd:n suoraan eikä symbolisten linkkien kautta, koska linkit osoittavat päivityksen jälkeen uuden ytimen tiedostoihin). Ennen varsinaisen asennuksen aloittamista tarkistin, että voin valita GRUBista molemmat asennukset ja käynnistää järjestelmän onnistuneesti. Asennuksen aikana asennusohjelma ilmoitti noin 1200 ristiriidasta. Suurimman osan niistä sivuutin, sillä monet vanhan järjestelmän paketit oli lisätty manuaalisesti ja ne olivat liian uusia 9.1-asennus-CD:lle. Mutta koska aioin päivittää järjestelmän verkosta heti asennuksen jälkeen, tämän ei pitäisi olla suuri ongelma. Päätin myös säilyttää asennetut paketit, joita ei enää ylläpidetä.