Portál AbcLinuxu, 2. června 2024 18:59


Dotaz: obnova (instalacia) grub

26.8.2015 10:55 jany2 | skóre: 30 | blog: jany_blog
obnova (instalacia) grub
Přečteno: 469×
Odpovědět | Admin
Mam nasledovnu tabulku s diskom
Disk /dev/sda: 465,8 GiB, 500106780160 bytes, 976771055 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xc34cc34c

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *           63  58801679  58801617    28G  7 HPFS/NTFS/exFAT
/dev/sda2        58802174 976768064 917965891 437,7G  5 Extended
/dev/sda5       102400061 976768064 874368004   417G  7 HPFS/NTFS/exFAT
/dev/sda6        95911936 102397951   6486016   3,1G 82 Linux swap / Solaris
/dev/sda7        58802176  74426367  15624192   7,5G 83 Linux
/dev/sda8        74428416  95907839  21479424  10,2G 83 Linux
Na /dev/sda1 je nainstalovany Win7, na /dev/sda7 je / linux a na /dev/sda8 je /home. Nastala situacia, ked si musim obnovyt zo zalohy Win7. A kedze zavadzac je nainstalovany na /dev/sda, tak zrejme budem musiet preinstalovat aj grub (lebo obnovou win sa zmaze (win zaloha bola robena, ked grub ani linux nebol nainstalovany)). Takze obnovym win7 zo zalohy (pouzil som acronis true image). Nabootujem, ale grub uz nebude, len nabehne windows.

ALEBO !!! ked som instaloval linux, tak viem, ze zavadzac sa instaloval na /dev/sda (nie /dev/sda1) takze teoreticky sa mozno obnovou win nezmaze. Ale co ak ano !!! Preto sa chcem opytat na postup instalacie zavadzaca.
Nasiel som tento postup:
1. nabootujem live CD a spustim terminal
2. zadam
sudo fdisk -l
a vypise mi aky mam disk/y (vlastne mi vypise to co sem som uz dal)
3. moutnem si oddiel
sudo mount /dev/sda1 /mnt
pokial chcem grub na /dev/sda1 (spominal som, ze ked som instaloval linux, tak zavadzac sa instaloval na /de/vsda)
4. a nainstalujem grub
sudo grub-install --root-directory=/mnt/ /dev/sda
to uz ale dame na /dev/sda
5. po restarte
sudo update-grub

Je tento postup spravny? V pripade, ze sa obnovou win zavadzac nevymaze, tak je toto vlakno bezpredmetne, ale ak sa zmaze, tak chcem vediet ci to mam obnovovat danym postupom
upozornujem, ze v linuxe som vecny zaciatocnik ...
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

pepe_ avatar 26.8.2015 11:31 pepe_ | skóre: 48
Rozbalit Rozbalit vše Re: obnova (instalacia) grub
Odpovědět | | Sbalit | Link | Blokovat | Admin

Zazálohovat MBR pokud nemáš EFI pomocí dd a potom z live cd MBR obnovit.

26.8.2015 13:39 jany2 | skóre: 30 | blog: jany_blog
Rozbalit Rozbalit vše Re: obnova (instalacia) grub
ok, skusim teda zalohovat a obnovit pomocou dd 512 bitov
upozornujem, ze v linuxe som vecny zaciatocnik ...
26.8.2015 15:35 ET
Rozbalit Rozbalit vše Re: obnova (instalacia) grub
dd 512b ti udela i restore partition table, tak bacha ;-)

a pokud delas restore pres ACRONIS TI, tak se da pri restore zvolit, jestli (ne)chces restore i MBR
26.8.2015 15:57 jany2 | skóre: 30 | blog: jany_blog
Rozbalit Rozbalit vše Re: obnova (instalacia) grub

a bez part. table treba zalohovat 448 b ?

upozornujem, ze v linuxe som vecny zaciatocnik ...
26.8.2015 16:32 jany2 | skóre: 30 | blog: jany_blog
Rozbalit Rozbalit vše Re: obnova (instalacia) grub

Velnmi zaujmave, zacal som robit restore win7 cez Acronis TI. Vsetko prebiehalo podla planu. Potom som bol vyzvany na reboot a po reboote zacal bootovat acronis, zacal sa restaoring a o 5 sek. sa vypisala chyba (nejaky failed uz sa nepamatam). Ked som chcel znova nabootovat win uz  sa nespustil, vypisoval error.

Ked pozrem teraz fdik -l tak to vyzera nejako velmi divne oproti fdisk co je v prvom prispevku. Bootovaci je uz /dev/sda2 a sda1 celkom zmyzol hmmm

Disk /dev/sda: 465,8 GiB, 500106780160 bytes, 976771055 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xc34cc34c

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda2  *     58802174 976768064 917965891 437,7G  5 Extended
/dev/sda5       102400061 976768064 874368004   417G  7 HPFS/NTFS/exFAT
/dev/sda6        95911936 102397951   6486016   3,1G 82 Linux swap / Solaris
/dev/sda7        58802176  74426367  15624192   7,5G 83 Linux
/dev/sda8        74428416  95907839  21479424  10,2G 83 Linux

Partition table entries are not in disk order.
upozornujem, ze v linuxe som vecny zaciatocnik ...
pepe_ avatar 26.8.2015 16:57 pepe_ | skóre: 48
Rozbalit Rozbalit vše Re: obnova (instalacia) grub

Já říkal dd

27.8.2015 21:18 Skokan | skóre: 11
Rozbalit Rozbalit vše Re: obnova (instalacia) grub
Odpovědět | | Sbalit | Link | Blokovat | Admin
Příkaz
   sudo grub-install --root-directory=/mnt/ /dev/sda
jsem v této podobě nezkoušel, ale trochu o něm pochybuji, protože odkud jej budeš spouštět ? Po instalaci Windows už jenom z livecd ? Pokud jsem se dostal do této fáze spustil jsem livecd (libovolná distribuce), připojil si disk se svým linuxem na HDD a udělat chroot. Pře tím ještě než vlezeš do chroot se musí postarat o adresáře dev, proc, sys. Viz. zde V prostředí chroot jsem již použil příkaz update-grub

Jinak záloha prvních 512 byte pomocí DD funguje výborně - určitě doporučuji udělat, nic tě to nestojí.
30.8.2015 13:45 jany2 | skóre: 30 | blog: jany_blog
Rozbalit Rozbalit vše Re: obnova (instalacia) grub
Dostal som sa do takych problemov, ze az ..... :)
Kedze som chcel na obnovu win7 pouzit Acronis TI (asi 1 rok staru zalohu),vo win som spustil Acronis TI a pekne som postupoval, az som sa dostal k rebootu. Zacal bootovat acronis loader a potom zacal update. Update trval asi 5 sek. a vypisal failed (uz sa nepamatam konkretne co pisalo).
Samozrejme do win ani linuxu som sa uz nedostal, tak som pouzil live cd.
Particia kde bol predtym win som nenasiel vid link. Oddeily /dev/sda7 a /dev/sda8 kde bol povodne linux tam je vidiet.
Takze som zacal instalovat win7 a pri rozdelovani cez win instalator uz oddiely s linuxom neexistovali. Neviem si to vysvetlit preco. Bolo tam len nepridelene miesto. Aj ked win nevidi ext4, tak by aspon uviedol, ze je tam nieco nezname .... Predpokladal som, ze win nepozna ext4 a pomocou dd som na zaciatok /dev/sda skopiroval subor, ktory som si pred tym ulozil. Ale o5 vypisovalo nejake problemy s grub. Jednoducho som sa na vsetko vykaslal a nainstaloval som si debian na novo.
upozornujem, ze v linuxe som vecny zaciatocnik ...
31.8.2015 01:09 nobody
Rozbalit Rozbalit vše Re: obnova (instalacia) grub
no nazdar :-D ze si radeji nezustal u Mintu a nenapsal autorum draftsight jestli by ti nedali link na 32bit verzi ;)
jinak ta zaloha acronisem mela jit porad zkusit obnovit pres "Acronis TI 2016 livecd ten jejich 30 dni trial ma moznost obnovy", nicmene pro priste CLONEZILLA, opakuji CLONEZILLA ;)
30.8.2015 18:18 Vašek
Rozbalit Rozbalit vše Re: obnova (instalacia) grub
Odpovědět | | Sbalit | Link | Blokovat | Admin

A ponaučení z toho plyne, že je nejlepší si před obnovou Windows z image udělat zálohu MBR (pokud nepoužíváte novější GPT) pomocí dd bs=512 count=1 if=/dev/sda of=zaloha_mbr a z této zálohy MBR pomocí live distribuce po obnově Windows z image obnovit 1st stage Grubu: dd bs=446 count=1 if=zaloha_mbr of=/dev/sda

30.8.2015 18:43 Vašek
Rozbalit Rozbalit vše Re: obnova (instalacia) grub

Oprava: dd bs=440 count=1 conv=notrunc if=zaloha_mbr of=/dev/sda (z live distribuce)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.