twitter facebook

Keď odíde GRUB

linuxvista

Tým, ktorý majú dual boot windows – linux sa už určite stalo, že windows jednoducho prestal pracovať, a bol potrebný jeho reinstall. Na tom by nebolo nič zvláštne, keby pri inštalácii neprepísal MBR. Ani táto skutočnosť by nám za normálnych okolností nemala robiť problém, no je tu jeden háčik.

Windows kernel nemá natívnu podporu unixových súborových systémov (ext3, reiserFS a iné..) a preto nedokáže odiely na disku s takýmito systémami detekovať. Nebudem polemizovať prečo to tak je, ale ak poviem, že je to zámer, nebudem ďaleko od pravdy.

Ako to opraviť?

Je viacero možností ako opraviť GRUB, ale táto je asi najjednoduhšia:

1) Nabootujeme si nejake LIVE distro linuxu. Na internete je ich kopu, spomeniem napríklad skvelý knoppix, slax, *buntu, či backtrack.
2) Bud sa prihlásime ako root cez su, alebo môžme použit aj sudo, na tom nezáleží.
3) Spustíme teda nasledujúce príkazy:

grub alebo sudo grub

grub> find /boot/grub/stage1
grub> root (hd0,?)
grub> setup (hd0)
grub> quit

4) Rebootneme masinu a je to.

Čo sme vlastne spravili?

Príkazom grub sme spustili shell grubu. To, že sa nachádzame v jeho shelli nám ukazuje časť “grub>”, za ktorú píšeme príkazy, ktoré sa majú vykonávať. Ak vieme odkiaľ budeme grub instalovať, príkaz find /boot/grub/stage1 môžeme kludne vynechať, ale ak ho supstíme nič sa nestane. Týmto príkazom nájdeme aktuálne umiestnenie gruba. Vyhodí nam niečo takéto:

(hd0,0)

To znamená, že súbory grubu sú uložené na prvom disku (hd0,0) a prvej partícii (hd0,0). Začína sa počítať od nuly, ako máte možnosť vidieť. Konkrétne v mojom prípade to je:

hd(0,6)

Čize grub sa nachádza na prvom disku a siedmej partícii.

Predposledný príkaz setup (hd0) nainštaluje grub na prvý disk do MBR. Ak by sme mu dali druhý parameter, napríklad setup (hd0,1) nainštaloval by sa na prvý disk, ale už nie do MBR, ale na druhú partíciu (neviem ako by sa to v praxi zachovalo, tak to radšej neskúšajte). Príkaz quit, si určite každý domyslel.

Záver

Ako vidíte, preinštalácia GRUB-u vôbec nie je zložitá a spolu s nabootovaním LIVE distribúcie to potrvá maximálne 5 minút. Ak by vám náhodou tento spôsob inštalácie nefungoval, existuje ešte pár spôsobov, o ktorých si povieme na budúce, ale za tých 7-8 rokov, čo som použival linux ma tento postup ešte ani raz nesklamal.




1 odpoveď v “Keď odíde GRUB”

Toto sa da riesit aj chrootom o ktorom budem pisat nabuduce :)

 
 
 

* Email nebude nikde uverejnený.


Pravidlá: Tie su jednoduché, vyhni sa invektívam a spamovaniu, a môžeš si byť istý, že tvoj komentár tu zostane. Tu si tykáme.

Môžeš použiť tieto tagy: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">


Komentáre

Mark Zuckerberg chce spoplatniť Facebook

schusterr - 31.07.2010 04:17
ten Mark Zuckerberger je miliardar , ten uz moc lowe k zivotu nepotrebuje :)

Ako na zvonenie pre iPhone?

ByteLeak - 16.07.2010 10:39
Jednoducho si najdes priecinok zo zvoneniami (pravy klik na ten upraveny song, a Show in windows Explorer) ...

Ako na zvonenie pre iPhone?

andrea - 16.07.2010 08:16
nie som velmi technicky typ teda, ale zda sa mi to celkom logicke :) ale tak ci tak som natrafila na ...

Mark Zuckerberg chce spoplatniť Facebook

Baribylina - 04.07.2010 11:41
Či už je to pravda alebo nie..existuje mnoho podobných(i lepších)blogov, na ktore sa da bez problemov ...

Ako na zvonenie pre iPhone?

Lukáš - 11.06.2010 14:49
bohužial nemam tam takú možnosť create AAC version..
ByteLeak.com
Hore
37 queries in 0.421 seconds.