GNU/Linux >> Znalost Linux >  >> Ubuntu

Grub si stěžuje, že „není takový oddíl“ po instalaci 12:04?

Právě jsem nainstaloval 12.04. Dříve jsem měl nainstalovanou verzi 11.10 s /dev/sda6 jako instalační oddíl připojený na / a pomocí /dev/sda1 připojeno na /home . Při instalaci 12.04 jsem řádně zvolil stejné možnosti, bez přeformátování. Vybral jsem /dev/sda6 jako oddíl bootloaderu. Byl jsem podle očekávání varován, že systémové soubory jsou na /dev/sda6 bude smazáno.

Po přeinstalaci se nemohu dostat přes GRUB:výběrem možnosti hlavního spouštění nebo režimu obnovení se mi zobrazí chyba „Žádný takový oddíl“ a možnost vrátit se zpět na hlavní obrazovku GRUB.

Co se tam děje? Který oddíl říká, že neexistuje? A samozřejmě, jak to napravím?

Upravit 1:

Dostanu chybu třikrát; vypadá to takto:

error: no such partition.
error: no such partition.
error: no such partition.

Press any key to continue ...

To se také stane s možnostmi spouštění „Test paměti“.

Zadáním příkazového řádku a spuštěním ls dává mi stejnou chybu.

Nejlepší odpověď

Chcete-li opravit zavaděč Grub, vyzkoušejte tyto kroky.

1 – Live CD

Nejprve budete muset zavést systém z Ubuntu Live CD.

2 – Oprava bootloaderu

Otevřete terminál z Live CD a spusťte následující příkazy:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
boot-repair

Po několika sekundách se otevře hlavní okno Boot Repair.

Klikněte na Recommended repair .

Hotovo!

Restartujte a vše otestujte.

Pokud všechno šlo dobře, měli byste být v provozu. Pokud ne, pokračujte.

Verze příkazového řádku

Pokud výše uvedené selže, můžete také použít příkazový řádek (z Live CD) k přeinstalaci Grub.

Důležité: Nahraďte sda1 s partitonem, který obsahuje Ubuntu a sda s jednotkou, která obsahuje oddíl Ubuntu

sudo mount /dev/sda1 /mnt
sudo grub-install --root-directory=/mnt/ /dev/sda
*edit* at this point, also ensure that if /usr and /var are on seperate partitions that you mount them to /mnt/usr and /mnt/var
*edit 2* whithin the chroot you need to have /dev /run and /proc available for update-grub to work, use the following to acheive that: for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt$i"; done
sudo chroot /mnt
sudo update-grub
sudo reboot

Ubuntu
  1. Instalace nejnovější verze R-base?

  2. Instalace Ubuntu 12.04 bez instalace Grub?

  3. Grub Rescue -> Žádný takový oddíl?

  1. Vypnutí po určité době?

  2. Windows 8 se nespustí přes Grub po instalaci Ubuntu s opravou spouštění?

  3. Ubuntu se po aktualizaci jádra nespustí?

  1. Grub nemohl najít Windows 7 po instalaci Raid 0?

  2. Jak opravit Grub? (Jak získat Ubuntu zpět po instalaci Windows?)?

  3. Žádná síť po upgradu na 16.04?