Blog archive 2011/12
Obnova grub2 ve Fedoře 16 po instalaci Windows
Tuhle pohádku zná snad každý linuxák, který někdy zatoužil po dual bootu s M$ Windows. Po instalaci oken mu zbude mašina poslušně bootující pouze M$ operační systém, protože ten při instalaci bez mrknutí oka přepsal bootovací partišnu a tím i zavaděč grub.
Jak obnovit grub 1 se dočtete například zde. Ve Fedoře 16 již ale konečně najdeme grub 2, ovšem k mému nemilému předkvapení není jednoduché tuto novější verzi dostat zpátky. Nyní nabízím postup, který nakonce zafungoval:
- seženěte si, vypalte (nebo nahrajte na USB disk) a nabootujte nějaký linux s grub 1 (např. Fedora 15)
- zalogujte se jako root:
- $ su -
- spusťte interaktivní grub:
- # grub
- najděte svojí boot partišnu:
- grub> find /grub/stage1
- řekněme, že předchozí příkaz vyhodil (hd0, 0)
- grub> root (hdx, y), tedy v našem případě root (hd0, 0)
- grub> setup (hdx), tedy v našem případě setup (hd0)
- po restartu by již měl být funkční grub verze 1, tedy můžeme nabootovat do původní Fedory 16
- zalogujeme se opět jako root a obnovíme grub 2:
- $ su -
- # /sbin/grub2-mkconfig -o /boot/grub2/grub.cfg
- # /sbin/grub2-install /dev/sda
V tuto chvíli s trochou štěstí máme obnovený grub2, který již ví o všech nainstalovaných operačních systémech, resp. verzí kernelu, stejně jako o nově nainstalovaném Windows.
Cest, jak dosáhnout stejného výsledku, je samozřejmě mnoho, zde uvádím jednu, která po dlouhém bádání zafungovala u mě, přičemž přímořařejší varianty selhaly.
add comment
view posted comments (0)
Windows ve stylu Gnome
Vizualizace linuxu do podoby Windows je už celkem stará záležitost, ať již KDE nebo jiné prostředí se do podoby Windows XP nebo nově i Windows 7 stylizuje docela často. Nyní máme ale možnost udělat to i obráceně - nastylovat Windows do podoby Gnome. Celé divadlo obstará skin Gnome, odkazy naleznete zde. Nevidím v tom sice nic praktického, ale nejednoho linuxáka nuceného nějakou vyšší mocí pracovat v oknech tato možnost jistě potěší. Každopádně jako recese je to rozhodně zajímavé.




