Na notebooku mám přes wubi nainstalovaný Ubuntu 10.04 (Lucid Lynx). Od nedávné aktualizace ubuntu však můj systém již nefunguje. Když bootuji, dostanu se do grub rescue>
. Po nějakém čtení na internetu jsem došel k závěru, že budu muset znovu nainstalovat grub (zapomněl jsem :$, že jsem nainstaloval Ubuntu přes wubi, myslel jsem si, že ho mám samostatný..) a použil jsem tento návod. Nyní mám příkazový řádek grub a jsem zmatený, co mám dělat.
Moje adresářová struktura je následující:
/dev/sda5 (NTFS)
/boot
/grub
<grubfiles>
/ubuntu
/disks
/boot
/grub
<empty>
/install
/winboot
...
...
Je logické, že /ubuntu/disks/boot/grub/
je prázdný? Chtěl bych vrátit bootloaderu, aby si mohl vybrat mezi windows a linuxem. Oceníme jakoukoli pomoc 🙂
Aktualizovat
Můj problém je trochu vyřešen instalací samostatného Ubuntu 10.10. Nyní mám svůj bootloader zpět správně, ale musím projít 3 obrazovkami bootloaderu, abych mohl vstoupit do Ubuntu 10.04 ^^
Přijatá odpověď:
Nejprve jsem na tuto otázku odpověděl, aby odpovídala Lucasmově situaci, kdy ve skutečnosti již dokázal obnovit schopnost bootovat a na svém MBR měl funkční grub z (newubi instalace Ubuntu). Vzhledem k tomu, že většina lidí, kteří sem přicházejí, pravděpodobně není v takové situaci, ale právě získává záchranný shell grub při spouštění a nemůže vůbec spustit Windows nebo jejich instalaci Wubi, předělal jsem pokyny pro normální případ. Odpověď na Lucasmovu otázku byla v podstatě následovat kroky 2 až 5 níže.
Toto je bohužel známá chyba ve Wubi https://bugs.launchpad.net/bugs/610898. Odeslal jsem opravu, abych doufejme zabránil budoucím uživatelům v tom, aby Wubi způsobil, že jejich disk nebude možné spustit, ale dokud nebude přijata tato nebo jiná oprava, toto je to, co musíte udělat (ve Wubi), abyste spustili Windows a Ubuntu a zabránili tomu, aby se to opakovalo :
1:Spusťte z Ubuntu LiveCD a spusťte sudo software-properties-gtk -e universe && sudo apt-get update && sudo apt-get install mbr && sudo install-mbr /dev/sda
.
Pokud máte více než jeden pevný disk, budete muset změnit /dev/sda
v tom posledním příkazu k jednotce je windows zapnuto. Ale vždy to bude disk, nikdy oddíl. Takže /dev/sdb
může být vhodné, ale nikdy /dev/sdb1
(Toto druhé by mohlo přepsat PBR systému Windows, což by ještě více ztížilo spouštění systému Windows.)
Nyní byste měli být schopni zavést systém Windows nebo instalaci Wubi jako dříve. Pokud chcete pokračovat v používání Wubi, postupujte podle následujících kroků, abyste se ujistili, že se znovu nedostanete do situace, kterou nelze spustit.
Související:výchozí PAGER používaný manuálovými stránkami?
2:Spusťte instalaci Wubi a spusťte sudo dpkg-reconfigure grub-pc
Tím se zobrazí několik dialogů s otázkami.
3:U první otázky The following Linux command line was extracted from /etc/default/grub or the 'kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is correct, and modify it if necessary.
Ponechte pole ve výchozím nastavení (pravděpodobně prázdné) a stisknutím klávesy Enter pokračujte na další otázku.
4:U druhé otázky The following string will be used as Linux parameters for the default menu entry but not for the recovery mode.
znovu ponechte výchozí nastavení (pravděpodobně „tiché splash“) a pokračujte stisknutím klávesy enter
5:Tato otázka ...GRUB install devices:
je ten důležitý. Ujistěte se, že jste odškrtli vše kromě /dev/loop0
. Položku můžete zaškrtnout/zrušit zaškrtnutí mezerníkem a položky změnit pomocí kláves se šipkami.
Pokud před zrušením zaškrtnutí /dev/sda v tomto seznamu stisknete klávesu Enter, počítač znovu nebude možné spustit.
Nyní můžete bezpečně aktualizovat/upgradovat svou instalaci Wubi, aniž byste se museli obávat, že váš počítač nebude možné spustit.