Upgrade Fedora 15 na Fedora 16

Nov|10 2011

Krátká zpráva o právě provedeném upgradu operačního systému Fedora 15 na několik hodin nový systém Fedora 16. Pokud se chcete pustit do upgradu, není špatné pamatovat na několik věcí. Berte, prosím, tento text jako popis mých kroků, ne jako návod - nechci nést zodpovědnost za případné problémy s tím vzniklé.

Nebudu zdůrazňovat nutnost zálohovat data, protože upgrade je vždy riskantní operace, přestože je ze strany distribuce podporována. Je na uvážení každého, jaká data může případně postrádat, ať již je ztratí při upgradu nebo jiným způsobem. Podpora ze strany distribuce se navíc týká pouze upgrade z N na N+1, neboť přechod přímo z N na N+2 již podporován není, alespoň co se týká Fedory. Nicméně neznamená to, že je to nemožné, jen to nemusí jít tak hladce.

Na stránkách Fedora projektu je uveden postup, jak upgrade provést, šel jsem podle něho a doplnil pár kroků:

Krok 1: nabootovat do runlevelu 3 a přihlásit se jako root

Místo přechodu do konzole pomocí ctrl + alt + F2 jsem přímo nabootoval do runlevelu 3 - tedy můžeme buďto provést ln -s /lib/systemd/system/runlevel3.target /etc/systemd/system/default.target nebo přidat znak "3" nakonec příkazu v grubu.

Krok 2: importovat klíč F16 a updatovat yum

rpm --import https://fedoraproject.org/static/A82BA4B7.txt yum update yum yum clean all

Krok 3: provést samotný update

yum --releasever=16 --disableplugin=presto distro-sync

Tato operace trvá dlouho. Záleží na počtu nainstalovaných balíčků a rychlosti stahování. Upgrade cca 1600 balíčků mi například zabral hodinu a půl času.

Krok 4: instalace nového grub2

/sbin/grub2-mkconfig -o /boot/grub2/grub.cfg /sbin/grub2-install /dev/sda

Fedora 16 má konečně grub2, nicméně ten není po upgradu nainstalován na MBR. Pro instalaci na /dev/sda jsem to napravil výše uvedeným způsobem.

Krok 5: relabel a reboot

touch /.autorelabel reboot

Po upgradu bylo potřeba re-labelovat SELinux kontext celého systému, protože se může stát, že některé soubory mohli (a také měly) kontext špatný. V mém případě například nebylo možné přihlásit se do gnome a najít důvod tohoto problému mi zabralo zhruba půl hodiny. Relabel celého systému trvá samozřejmě dlouho, můj 300 GB filesystem (kde ale mnoho souborů má několik GB) byl přelabelován za zhruba 10 minut.

Suma sumárum dvě hodinky práce. Oproti čisté instalaci, která zabere zhruba třetinu času, mám ale všechny potřebné balíky již na svém místě a konfigurace zůstala zachována.

Tags: Linux | Fedora | Operační systém

Add New Comment

Note: Comments will be visible after manual check by admin.

* These fields have to be filled.