Ostatní > Tipy a triky pro Linux
Obnova GRUB 2 za pouziti Live CD
petrakis:
Tenhle navod je urcen z duvodu stale vice mnozicich se problemu s GRUB 2 . Stava se to hlavne po nasledne instalaci Windowsu, ktere nam GRUB 2 rozbijou. Na Wiki je navod: http://wiki.ubuntu.cz/GRUB2#Obnoven.2BAO0_GRUB2_pomoc.2BAO0_LiveCD, to co budu popisovat , je temer identicky, zda se mi to vsak vice srozumitelny pro nezkusene uzivatele .
Tenhle zpusob se tyka jenom distribuci co jsou zalozeny na GRUB 2 (Karmic, Lucid a všechny další verze Ubuntu)
1.) nabootujeme se za pomoci Live CD
2.) otevreme terminal a zadame prikaz za pomoci kteryho zjistime kde mame nainstalovanej system
--- Kód: ---sudo fdisk -l
--- Konec kódu ---
v tyhle ukazce mam system nainstalovanej na sda1 (koukni screenshot)
3.)nasledne si tenhle oddil primountujeme
--- Kód: ---sudo mount /dev/sda1 /mnt
--- Konec kódu ---
sda1 jako vidite je ten oddil co jsme videli u predchoziho bodu ( u vas to klidne muze byt sda4, sda5 ...)
4.)ted pristoupime k instalaci u tohletoho bodu POZOR !!
--- Kód: ---sudo grub-install --root-directory=/mnt/ /dev/sda
--- Konec kódu ---
DULEZITE : jako vidite instalaci jsme provedli na sda a ne na sda1 jak jsme celou dobu zjistovali. Je to z duvodu ze GRUB 2 instalujeme do MBR na pozadovanem HARD DISKU a sda1 byl oddil s Linuxem, kdezto Hard Disk je sda
5.) poslednim krokem je update nasi instalace
nejdriv restartujeme pocitac a po zpusteni zadame
--- Kód: ---sudo update-grub
--- Konec kódu ---
Screenshot s postupem + pouzity zdroje:
anglicka verze: http://www.webupd8.org/2009/12/how-to-recover-grub2-linux.html
original : http://mundogeek.net/archivos/2009/12/08/recuperar-grub-2/
arrange:
Dobrý, bez chrootu je to určitě jednodušší...
Máš tam ale 2 chyby:
klidne muze bit sda4, sda5
být
sudo grub-install -–root-directory=/mnt/ /dev/sda
sudo grub-install --root-directory=/mnt/ /dev/sda (pomlčka u root-directory)
+ instalujeme zavaděč do MBR, ne na celý hard disk sda, ale to už jsem asi moc puntičkář... :)
petrakis:
zmeny jsem udelal, tu pomlcku tam mam ale BB Code na foru to takhle rozbije, zmenil jsem to a snad to bude OK
Slámič:
.Ve woknech mi selhal soft na SMART kontrolu disku a pri restartu mi grub hlasi chybu 22...zkusil se proverenej postup s grub - find /boot/grub/stage2 i postup s chrootem a nakonec i vyse zminenej postup...bohuzel se mi nezadarilo...pouzivam Ubuntu 9.10 v dualbootu s W7.
Vypis konzole prikladam nize...nevite jak tohle vyresit?
(...)
Device Boot Start End Blocks Id System
/dev/sdh1 * 1 9729 78148161 7 HPFS/NTFS
Disk /dev/sdi: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf2947101
Device Boot Start End Blocks Id System
/dev/sdi1 * 1 13054 104856223+ 7 HPFS/NTFS
/dev/sdi2 13055 14593 12362017+ 5 Extended
/dev/sdi5 13055 14522 11791678+ 83 Linux
/dev/sdi6 14523 14593 570276 82 Linux swap / Solaris
Disk /dev/sdj: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x34865b20
Device Boot Start End Blocks Id System
/dev/sdj1 * 1 24321 195358401 7 HPFS/NTFS
ubuntu@ubuntu:~$ sudo mount /dev/sdi5 /mnt
ubuntu@ubuntu:~$ sudo grub-install --root-directory=/mnt/ /dev/sdi
grub-probe: error: Cannot open `/boot/grub/device.map'
[: 494: =: unexpected operator
The file /mnt//boot/grub/stage1 not read correctly.
ubuntu@ubuntu:~$
petrakis:
Dnes jsem objevil na reckem foru (pochazi to vsak puvodne z oficialnich zdroju ) nasledujici zpusob, v pripade ze se uplne znici GRUB2 a je pouzito vice systemu (dual,trial boot).
Nasledujici je neovereno, testeri muzou zacit :)
--- Kód: ---sudo apt-get install --reinstall libdebian-installer4
sudo os-prober
sudo update-grub
--- Konec kódu ---
Navigace
[0] Seznam témat
[#] Další strana
Přejít na plnou verzi