Fórum Ubuntu CZ/SK
Ostatní => Ubuntu Server => Téma založeno: mr.p 23 Března 2015, 04:19:55
-
Prosím o pomoc. Mám VPS u wedosu, dnes jsem provedl přechod na vyšší verzi Ubuntu. Tedy z 12.04 na 14.04. Jenže po restartu už server nenaběhl. Pomocí ssvnc jsem se připojil k serveru a zjistil, že problém bude v grubu.
Kdybych věděl jak k tomu serveru připojit LiveCD bylo by to všechno jednoduchý.
http://askubuntu.com/questions/187862/after-update-get-error-file-not-found-followed-by-grub-rescue
Jenže jediný co mám k dispozici je je grub rescue> s čímž vůbec neumím. Také můžu nabootovat z cd Ubuntu 14.04 server jenže nevím co tam mám dělat.
Poradíte mi prosím?
-
Volba Zachránit poškozený systém se zdá jako správná volba. Jenže jsem narazil na další problém. Viz obrázek
Našel jsem tento postup:
http://members.iinet.net/~herman546/How-To-Rescue-a-Broken-System.html
Bohužel nevím podle čeho zjistím jaký disk použít.
-
V té volbě Zachránit poškozený systém není možnost vstoupit do konzole? Pak by stačilo jen prohlédnout fstab.
-
Ano, je tam možnost Execute shell. S fstab jsem ještě nedělal, co bych měl udělat?
-
Jednodušší než prohlédnout fstab bude asi následující:
Dej příkaz:
sudo parted -l
Vypíše se ti nějaká takováto tabulka (není celá, je to začátek mojí):
sudo parted -l
Model: ATA INTEL SSDSC2BB08 (scsi)
Disk /dev/sda: 80,0GB
Sector size (logical/physical): 512B/512B
Tabulka oddílů: msdos
Číslo Začátek Konec Velikost Typ Systém souborů Přepínače
1 32,3kB 25,0GB 25,0GB primary ext4 boot
2 25,0GB 80,0GB 55,0GB primary ext4
Tebe zajímá řádek disku končící boot.
To číslo na začátku ti ve spojení s řádkem začínajícím Disk dává označení bootovací partition. To je ta, kterou máš vybrat.
-
Tak bootovací disk jsem poznal, ale po zvolení toho disku mi to nenabízí možnost instalace GRUBU
-
Tak už asi vím proč mi to nenabízí možnost instalace grubu na sda1. Když zvolím Execute a shell in /dev/sda1. Dostanu chybovou hlášku.
-
Trochu máš zmatek v discích, Píšeš o disku sda1 ale na obrázcích je vda1.
Zkoušel jsi najít systém na vda2?
Vypadá to, že boot (grub) máš na vda1, ale systém je na vda2.
-
Jo měl jsem namysli vda.
Můžu nějak procházet ty disky? Je mi jasný, že to bude přes mount, ale nevím jak ho mám připojit. Jaký mám požít přípojný bod?
-
Teď jsem našel tenhle článek:
http://howtoubuntu.org/how-to-repair-restore-reinstall-grub-2-with-a-ubuntu-live-cd
To by mohlo být řešení.
-
Co máš vlastně špatně, jen grub nebo máš poškozený systém?
Pokud máš špatný jen grub, pak postupuj podle návodu na wiky Obnovení GRUB2 pomocí LiveCD (http://wiki.ubuntu.cz/GRUB2?redirect=1)
od bodu:
sudo mount -t ext4 /dev/vda2 /mnt
sudo grub-install --root-directory=/mnt /dev/vda
restartovat
sudo update-grub
a mělo by to být.
Tam je to jednodušeji než v tom tvém článku.
-
No a tady vzniká další problém. grub-install nezná.
Ale můžu požít grub-installer. Je to v tom nějaký rozdíl?
-
Vyzkoušel jsem ten svůj článek a povedlo se mi nainstalovat GRUB. Teď jen přijít na to jak nastavit GRUB aby spustil systém automaticky.
-
Je to trochu jinak, myslel jsem, jestli jsi schopen pustit klasický terminál (konzole) z rescue modu. Koukám odpověď zní ne, tak znovu.
To co spouštíš je konzole grubu, pak se musí postupovat jinak a trochu složitěji.
Zkus to podle tohoto článku:
https://support.dce.felk.cvut.cz/mediawiki/index.php/GRUB_%28rescue_mode%29
Pokud se někde zasekneš, pošli výpis a uvidíme.
-
Tohle bude problém. K grub rescue> už se nedostanu, jelikož postup v tom článku nainstaloval grub na /dev/vda, po resetu serveru se mi zobrazí prompt grubu.
Tak jsem nabootoval z grubu (viz obrázek). Teď potřebuju znova přeinstalovat grub, aby po restartu naběhl automaticky.
-
GRUB už bootuje automaticky po restartu. Rescue mode na CD zafungoval.
Podle tohoto:
http://members.iinet.net/~herman546/How-To-Rescue-a-Broken-System.html
Sekce: How To Use The Ubuntu 'Alternate' CD in Rescue Mode
Při postupu jsem měl ještě krok navíc. Když jsem totiž zvolil disk s root systémem automaticky poznal, že /boot je na samostatném oddílu a zeptal se mě zda chci ten oddíl namountovat. Pak už stačilo dát Reinstall GRUB a zvolit /dev/vda.
HOTOVO vyřešeno
-
Paráda, tak nějak jsem si to původně představoval.