Jak odinstalovat Linux (nejen) Mandriva 2007 aneb MbrFix.exe
Štítky: bootloader, instalace, linux, windows, zavaděč
Celkem zdařeně jsem si na svůj nový notebook před rokem nainstalovat Linux a sice Mandriva 2007. Nyní, ale abych mohl využívat místo na disku, které zabírá tento Linux systém, rozhodl jsem se ho odinstalovat. Jak jsem zjistil není vše zase tak jednoduché. Viz dále článek.
Samotné smazání oddílu pevného disku (partitionů), kde je nainstalovaný Linux není žádný problém. Alespoň ne pro mne, použil bych System Rescue CD, a předpokládám, že oddíly by šly i zpětně spojit do jednoho velkého disku. Nicméně co jsem si chtěl také vyčistit je tzv. bootloader neboli zavaděč systému. To je kód, který při startu počítače rozhoduje, který OS (operační systém) bude spuštěn. Nyní protože mám na notebooku dva operační systémy mám tam i zavaděč, který si tam nainstaloval Linux. Jak jsem zjistil jeho odstranění není zase taková sranda.
Postupoval jsem nejdříve dne instrukcí instalační příručky Mandriva Linuxu 2007. Po vložení instalačního DVD jsem zvolil záchranný mód (rescue) a zvolil obnovení Windows zavaděče. Nicméně k mé nelibosti, se napsalo, že to nejde (přesně: “No known linux bootloader has been found, nothing to do.”). Tak jsem tedy nechal spustit Mandriva Linux v nouzovém režimu a zkusil jsem příkaz “lilo -u”, který by měl “LILO” (to je daný zavaděč) odinstalovat, Linux si totiž při instalaci dělá zálohu původního MBR záznamu, kde je zavadeč zapsán. To mi vypsalo varovnou hlášku, že datestamp nesouhlasí, a že to nejde, jedině pokud vím, co chci udělat ať napíšu “lilo -U” s velkým U. Tak jsem to udělal ale po restartu už v počítači nenaběhlo nic. Tak jsem se jal znovu nainstalovat Mandriva Linux 2007 a zavaděč LILO se obnovil, takže už zase aspoň mohu spustit počítač, potažmo Windows.
Další radou, jak odstranit zavaděč Linuxu bylo spustit instalační CD windowsu v konzoli zotavení a tam napsat “fixmbr”. Nicméně slavné instalační CD Windowsů u mého natebooku hlásí, že není připojen žádný pevný disk. Nevím jestli je disk připojen nějak jako SCSI, nicméně mám SATA disk. Každopádně tato možnost u mě nefungovala.
Nakonec jsem se dostal k utilitě MbrFix.exe, které slibovala přímo z Windowsů upravit MBR nebo (Master Boot Record) tak aby se zase automaticky natahovaly pouze Windowsy. A ejhle. ono to i funguje. Daný soubor MbrFix.exe (MbrFix) nejdete ZDE (musíte se ale registrovat) nebo ZDE (ale tento zdroj jsem nezkoušel, jde ale stáhnout i bez registrace), konečně se dá také stáhnout ze serveru Download.com ZDE.
Použil jsem následující příkaz (v příkazovém řádku Windows, získáte ho spuštěním “command.com”; ukončíte “exit”):
MbrFix /drive 0 fixmbr
Program se vás ještě zeptá, jestli to chcete opravdu udělat, potvrdíte to a je to.
Teď se mi po spuštění PC natahuje přímo Windows, a na disku mám ještě dva diskové oddíly (partitiony), kde je linux. Tyto partitiony mám v úmyslu vymazat a programam GParted z live CD System Rescue CD poté připojit k diskovému oddílu Windowsů, tak abych měl zase celý disk v jednom kuse…
Uložte si tento článek: