Fedora Core 8:n Upgreidaus ei onnistu

Mistä ihmeestä tuollainen virhe voi johtua.

Tein kaikenvaralta päivitystä siten että kopioin alkuperäisen kiintolevyn Symantec Ghost’illa ja käynnistin Fedora 9:n DVD:ltä päivityksen. Hetken päästä tuli ilmoitus että:

[i]Virhe liitettäessä laitetta VolGroup00/LogVol00 kohtaan /: mount failed

Laitteen tiedostossa /etc/fstab pitäisi määrittää nimiöllä (label), ei laitenimellä.

Poistu asennuksesta painamalla OK[/i]

Miksi tuollainen virhe on yleensäkin olemassa?
Kuinka tuo pitää korjata ja voiko sen korjata jotenkin muokkaamalla tuota fstab-tiedostoa?

[quote=“Remontti, post:1, topic:432”]Miksi tuollainen virhe on yleensäkin olemassa?
Kuinka tuo pitää korjata ja voiko sen korjata jotenkin muokkaamalla tuota fstab-tiedostoa?[/quote]

Jotain tietoa asiasta on täällä: http://docs.fedoraproject.org/release-notes/f9/fi/sn-Installer.html#sn-label-disk-partitions. Sinulla on siis ilmeisesti /etc/fstab-tiedostossa lueteltu osioita laitenimittäin (esim. /dev/hda1 tai vastaavaa) ja nyt Anaconda haluaa, että osiot nimetäänkin joko nimiön eli labelin tai UUID:n (universally unique identifier) mukaan.

Katso siis tuolla linkissä mainitulla komennolla /sbin/blkid kyseisten osioiden labelit tai UUID:t ja sitten muokkaa /etc/fstab-tiedostoa siten, että siellä on joko rivejä tyyliin LABEL=osion-nimiö / ext3 defaults 1 1 tai UUID=0d41a175-f5a7-475a-b649-7c721cf3bac5 / ext3 defaults 1 1 (jälkimmäinen UUID on esimerkki oman koneeni juuriosion fstab-rivistä). Jos root-osio on se, jolta puuttuu label tai UUID, niin sitten on myös muokattava grub.confia, kuten linkissä opastetaan.

Sitten kun olet muokkaukset tehnyt, niin kannattaa testata käynnistämällä se Fedora 8 uudelleen, että kaikki osiot liitetään oikein ja aloittaa sen jälkeen päivitys. Fstabista ja grub.confista kannattaa toki ottaa myös varmuuskopiot, että saa sitten vaikka rescue-tilassa palautettua ne käyttöön, jos label-säädöt menevät pieleen.

Labelin saa tehtyä ext2- ja ext3-osioille ainakin komentoriviltä komennolla e2label /dev/joku/laitetiedosto label-teksti

[quote=“Remontti, post:1, topic:432”]Mistä ihmeestä tuollainen virhe voi johtua.
[i]Virhe liitettäessä laitetta VolGroup00/LogVol00 kohtaan /: mount failed[/quote]
Taidat käyttää LVM (Logical Volume Manager) järjestelmää?
http://linux.fi/index.php/LVM
LVM on toki mielenkiintoinen, mutta siihen sisältynee myös joitakin ongelmia.
PS. Koska omassa systeemissäni (ei LVM käytössä) päivitys F8 -> F9 CD/DVD-päivitys ei millään onnistunut (32-bittinen),
päivitin järjestelmän netistä löydetyin ohjein yum:lla. Järjestelmä toimii, kuten ennenkin, vallan erinomaisesti. Saa nyt sitten
nähdä, kuinka käy, kun päivitän F9 -> F10. Käytössä myös F10, mutta x86_64 järjestelmänä (uusioasennus).