Fórum Ubuntu CZ/SK

Ostatní => Tipy a triky pro Linux => Téma založeno: keeema 29 Listopadu 2006, 10:22:13

Název: [HOWTO] - Obnova GRUBu po instalaci Windows
Přispěvatel: keeema 29 Listopadu 2006, 10:22:13
Zdravim. Videl jsem zde nekolik dotazu na to jak obnovit GRUB, proto zakladam toto nove tema kde je reseni ktere jsem nasel na webu, je velmi jednoduche, funkcni, mnou (celkem lamou) odzkousene.... Tak tedy:


1.  Nabootujte LiveCD

2.  Otevrete terminal

3.  Spustit "sudo grub"

4.  "find /boot/grub/stage1". Objevi se neco jako "(hd0,3)".

5.  "root (hd0,3)".

6.  "setup (hd0)"

7.  Vypadnout z grub "quit".

8.  Restartovat system - hotovo.
Název: [HOWTO] - Obnova GRUBu po instalaci windows
Přispěvatel: LS 29 Listopadu 2006, 10:37:33
Nebo si pred instalaci Windows zazalohujte MBR prikazem (v pripade sata disku nahradte /dev/hda za /dev/sda)
Kód: [Vybrat]
sudo dd if=/dev/hda of=mbr.bin bs=512 count=1soubor mbr.bin si nekam ulozte (na flashku, disketu apod.)
pro obnoveni nabootujte do Ubuntu DesktopCD, a spustte prikaz
Kód: [Vybrat]
sudo dd if=mbr.bin of=/dev/hda bs=512a restartujte pocitac

Tentyz postup lze aplikovat pred instalaci Ubuntu pro zazalohovani a pripadne pozdejsi obnoveni Windowsiho MBR.
Název: [HOWTO] - Obnova GRUBu po instalaci windows
Přispěvatel: Vojtěch Trefný 29 Listopadu 2006, 17:44:53
Dovolil jsem si upravit nadpis a téma zvýraznit, protože se domnívám, že je to častý problém (hlavně díky časté nutnosti reistallu windows) a málokdo ví, jak na to.
Název: [HOWTO] - Obnova GRUBu po instalaci windows
Přispěvatel: Kamil Páral 29 Listopadu 2006, 20:51:36
jo, a pokud bys mel trochu (vice) casu, tak bys mohl vybrat nake funkcni jadro z tohoto
http://wiki.ubuntu.cz/Obnova_Ubuntu_po_instalaci_Windows
a prelozit jej ;) na wiki uz neco castecne prelozene je zde
http://wiki.ubuntu.cz/Obnova_boot_mana%C5%BEeru_Grub_po_reinstalaci_Windows
ale neni to kompletni a nektere veci tam chybi. ale i v tom anglickym je podle me spousta veci zbytecne navic. chtelo by to ozkouset a napsat funkcniho pruvodce jak to opravit. jen mit ten cas :-/
Název: [HOWTO] - Obnova GRUBu po instalaci windows
Přispěvatel: olbrait 02 Prosince 2006, 12:49:07
Ak zadáš "setup (hd0,3)" nainštaluje ti GRUB na oddiel hd0,3 a nie na MBR. Tým pádom ti v MBR zostane windowsácky zavádzač a do ubuntu sa nedostaneš. Ak chceš prepísať windowsácky zavádzač GRUBom (teda dať GRUB na MBR) správne je "setup (hd0)"
Název: [HOWTO] - Obnova GRUBu po instalaci windows
Přispěvatel: keeema 02 Prosince 2006, 12:51:52
Tak jak je to napsany to funguje. Ja jsem to tak delal, a je to postup kterej najdes vsude na webu, tak asi spatnej nebude...
Název: [HOWTO] - Obnova GRUBu po instalaci windows
Přispěvatel: olbrait 02 Prosince 2006, 13:11:04
Čo tak napríklad http://www.sorgonet.com/linux/grubrestore/ . Možno to tebe išlo, ale ja viem, že keď som prepisoval zavádzač po windows aj po freebsd a dal som tam setup (hd0,3) tak mi to Grub dalo do hd0,3 a v MBRke zostal windowsácky
Název: [HOWTO] - Obnova GRUBu po instalaci windows
Přispěvatel: LS 03 Prosince 2006, 02:41:15
pokud chcete Grub instalovat do MBR (jako ze nejspis chcete), opravdu tam musi byt
Kód: [Vybrat]
setup (hd0)
Název: [HOWTO] - Obnova GRUBu po instalaci windows
Přispěvatel: radegast 03 Prosince 2006, 07:04:01
Je sice pěkné, že si máme mbr.bin zapsat na disketu, ale jak, když v Kubuntu 6.10 na disketu zapisovat nejde. Dokonce z ní nejde ani číst.
Název: [HOWTO] - Obnova GRUBu po instalaci windows
Přispěvatel: LS 11 Prosince 2006, 16:56:38
Citace: radegast
Je sice pěkné, že si máme mbr.bin zapsat na disketu, ale jak, když v Kubuntu 6.10 na disketu zapisovat nejde. Dokonce z ní nejde ani číst.
Tak na USB Flash pamet, nebo poslat nekam mailem. Moznosti je spousta.
Název: [HOWTO] - Obnova GRUBu po instalaci windows
Přispěvatel: Antonín Daněk 06 Ledna 2007, 21:02:17
Divne ze ? Nevite cim by to mohlo byt ?

grub> setup (hd0)

Error 17: Cannot mount selected partition
Název: [HOWTO] - Obnova GRUBu po instalaci windows
Přispěvatel: LS 06 Ledna 2007, 21:53:11
Nejspis jste udelal chybu v predchozim kroku, v nastaveni root (hd0,x). Pravdepodobne jste nastavil spatny oddil.
Název: [HOWTO] - Obnova GRUBu po instalaci windows
Přispěvatel: Antonín Daněk 06 Ledna 2007, 22:12:26
aha, pravda, ale co ted ?

Kód: [Vybrat]
grub> root (hd0,5)

grub> setup (hd0)
 Checking if "/boot/grub/stage1" exists... yes
 Checking if "/boot/grub/stage2" exists... yes
 Checking if "/boot/grub/e2fs_stage1_5" exists... yes
 Running "embed /boot/grub/e2fs_stage1_5 (hd0)"...  15 sectors are embedded.
succeeded
 Running "install /boot/grub/stage1 (hd0) (hd0)1+15 p (hd0,5)/boot/grub/stage2
/boot/grub/menu.lst"... failed

Error 22: No such partition
;)
Název: [HOWTO] - Obnova GRUBu po instalaci windows
Přispěvatel: LS 06 Ledna 2007, 22:21:30
Bud je chyba v souboru /boot/grub/menu.lst (poslete prosim vypis) nebo nejaky problem s diskem? Proc vubec preinstalovavate GRUB?
Název: [HOWTO] - Obnova GRUBu po instalaci windows
Přispěvatel: Antonín Daněk 06 Ledna 2007, 22:40:56
Byl jsem nucen použít v opravné konzoli XP fixmbr + fixboot, protože si při pokusu o jejich nabootování stěžovali na chbějící NTLDR, sice jsem ho do příslušné složky zkopíroval ale nestačilo to.

Kód: [Vybrat]
title Ubuntu, kernel 2.6.17-10-generic
root (hd0,5)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/hda6 ro quiet splash
initrd /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot

title Microsoft Windows XP Professional
root (hd1,0)
savedefault
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
Mimochodem přes super grub se mi povedlo nacist menu.lst .... zkusil jsem spustit Ubuntu(recorvery) a zkoncil jsem zrovna v mistech kdy to chtelo filesystem :).
Název: [HOWTO] - Obnova GRUBu po instalaci windows
Přispěvatel: LS 06 Ledna 2007, 22:47:07
To co jste poslal je skutecne kompletni vypis souboru /boot/grub/menu.lst?
Název: [HOWTO] - Obnova GRUBu po instalaci windows
Přispěvatel: Antonín Daněk 06 Ledna 2007, 22:52:32
Nevím co jiného by mohlo bý podstatné.

Kód: [Vybrat]
# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default 0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 10

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=9044a925-beca-4d05-b277-d0e2e2623cdb ro
# kopt_2_6=root=/dev/hda6 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,5)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## ## End Default Options ##

title Ubuntu, kernel 2.6.17-10-generic
root (hd0,5)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/hda6 ro quiet splash
initrd /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot

title Ubuntu, kernel 2.6.17-10-generic (recovery mode)
root (hd0,5)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/hda6 ro single
initrd /boot/initrd.img-2.6.17-10-generic
boot

title Ubuntu, memtest86+
root (hd0,5)
kernel /boot/memtest86+.bin
quiet
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hdb1
title Microsoft Windows XP Professional
root (hd1,0)
savedefault
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
Název: [HOWTO] - Obnova GRUBu po instalaci windows
Přispěvatel: LS 06 Ledna 2007, 23:01:12
Windows mate nainstalovane na samostatnem disku. Pouziti opravne konzole Windows XP nemelo nijak zasahovat na disk s Ubuntu, jen na disk s Windows. Porad mi nejak neni jasne, co se vlastne stalo. Zkuste na oddil /dev/hda6 spustit nejaky test filesystemu, treba nabootovat do LiveCD a spustit fsck. Zacinam mit pocit, ze problem bude zpusobeny bud nejakou chybou fs nebo v horsim pripade nejaky problem s diskem jako takovym. Ma nekdo nejaky lepsi napad?
Název: [HOWTO] - Obnova GRUBu po instalaci windows
Přispěvatel: Antonín Daněk 09 Ledna 2007, 18:41:45
Jo to je pravda, podle toho listu to tak vypada, ale namam, mam oba systemy na jednom fyzickym disku. No jo, mozna mi ten list pokazil ten supergrub, to ted nebudu resit.

Ty disyk normalne pouzivam pres nabootovany Windowsy a jsou ok.

Ale asi se z toho už nevyhrabu, se v tom nevyznam :) To mam zabordeleny ze uz to asi nenahodim. Jsem mimo jine trosku prehazel prioritu bootovani disků v BIOSu a uz nevim jak to bylo puvodne :). Kazdopadne pres supergrub se mi podarilo to, ze po zapnuti pocitace najel grub ... az na to ze pri pokusu o nabootovani Ubuntu akorad naskoci grafickej loader a dal se nehnu (co se deje v recorvery modu uz jsem myslim psal vyse) ... jo a pri pokusu o nabootovani windowsu mi to pro zmenu hazi tu chybu, kvuli ktery to vsechno zacalo, hlasi to NTLDR not found .... no tak jsem to zase fixnul pres opravnou konzoli Woken .... a hold budu muset Linuxaka preinstalovat no, csdd.
Název: [HOWTO] - Obnova GRUBu po instalaci windows
Přispěvatel: jezevec 03 Února 2007, 10:09:31
O.K. fachčí to.Díky všem
Název: [HOWTO] - Obnova GRUBu po instalaci windows
Přispěvatel: fioler3 16 Února 2007, 19:56:12
Mám opačný problém, snažím se přeinstalovat Windows XP (oprava systému) a GRUB to přežije, ale windousy neběží. Grub se zdá v pořádku, ale když naběhnou, tak se ihned sami restartují. Nevím, co s tím. Obvyklá rada windousáků je format C: a nainstalovat znova. Dobrá rada drahá. Ubuntu mám na druhém disku a win data vidím přes FUSE. Problém nastal po instalaci nové jádra generic 11.
Název: [HOWTO] - Obnova GRUBu po instalaci windows
Přispěvatel: Antonín Daněk 24 Února 2007, 18:56:37
Citace: lukas.svoboda
Nebo si pred instalaci Windows zazalohujte MBR prikazem (v pripade sata disku nahradte /dev/hda za /dev/sda)
Kód: [Vybrat]
sudo dd if=/dev/hda of=mbr.bin bs=512 count=1soubor mbr.bin si nekam ulozte (na flashku, disketu apod.)
pro obnoveni nabootujte do Ubuntu DesktopCD, a spustte prikaz
Kód: [Vybrat]
sudo dd if=mbr.bin of=/dev/hda bs=512a restartujte pocitac

Tentyz postup lze aplikovat pred instalaci Ubuntu pro zazalohovani a pripadne pozdejsi obnoveni Windowsiho MBR.
díky za inteligentní řešení ;)
Název: [HOWTO] - Obnova GRUBu po instalaci windows
Přispěvatel: mirak 19 Března 2007, 23:18:00
Navrhoval bych, aby byl tento návod na Wiki, ten současný tam uvádí až moc alternativ, přičemž ta s Alternate CD mi vůbec nefungovala. Navíc tam není popsána možnost zálohy GRUBu.
Název: [HOWTO] - Obnova GRUBu po instalaci windows
Přispěvatel: Marcel 'Maky' Šuška 16 Srpna 2007, 09:45:30
Souhlaím, na Wiki
Název: [HOWTO] - Obnova GRUBu po instalaci windows
Přispěvatel: Volis 16 Srpna 2007, 09:49:00
Wiki je jednou z nej soucasti tohoto sveta ubuntu je tam velice dost veci a pokud bude jen trosku chtit tak tam muze byt temer vse...
Název: Re: [HOWTO] - Obnova GRUBu po instalaci windows
Přispěvatel: Marcel 'Maky' Šuška 03 Října 2007, 08:07:37
Od včerejška jem nemohl nabotovat. Zkoušel jsem to přes CD, jak je psáno v prvním přízpěvku, ale po napsání "sudo grup" do konzoly mi to psalo not comman found. Ani nabootování přímo z CD nešlo. No ráno si na grup PC vzpomnělo. Tak jsem udělal vše, jak je popsáno v prvním přízpěvku, ale přímo z běžícího PC a restartoval. Grup se našel rychleji něž jindy. Takže jsem rád, že návod pomohl. Ovšem nevím, jak dlouho mi to vydrží. S 7.04 mi to dělalo často, že se grup nenašel. V 6.06 jsem takový problém neměl. Doufám, že v GG už problémy nebudou.
Název: Re: [HOWTO] - Obnova GRUBu po instalaci Windows
Přispěvatel: tocy 12 Ledna 2008, 12:51:49
Chtěl jsem si obnovit Grub po nové instalaci Windows XP. Postupoval jsem podle výše uvedeného návodu, ale nejde mi to - nevím, kde dělám chybu:

1.spustím Ubuntu z instalačního cd

2.spustím terminál

3.zadám příkaz "sudo grub"

4.v terminálu mi naskočí text: [Minimal Bash - like line editing is supported. For the first word, TAB list possible command completions. Anywhere else TAB lists the possible completions of a device/filename.]

a pod tímto textem je příkazová řádka:
grub>

5. do té příkazové řádky zadám příkaz "find/boot/grub/stage1" a naskočí mi chyba - Error 27: Unrecognized command.
Název: Re: [HOWTO] - Obnova GRUBu po instalaci Windows
Přispěvatel: Kamil Páral 12 Ledna 2008, 17:43:20
chybí ti mezera. viz wiki
Název: Re: [HOWTO] - Obnova GRUBu po instalaci Windows
Přispěvatel: tocy 15 Ledna 2008, 09:03:13
Jo, chyběla tam tam mezera. Už to jede, díky.
Název: Re: [HOWTO] - Obnova GRUBu po instalaci Windows
Přispěvatel: nettezzaumana 30 Ledna 2008, 17:05:58
ja to delal vcera takto::

1) reinstallace win do prvniho rebootu
2) boot knoppix live cd (nebo jakekoliv jine Linuxove livko)
3) su || sudo su // proste se prihlasime jako root
4) fdisk -l // zjistime, ktera parttion obsahuje /boot

5.a) mkdir /mnt/boot && mount /dev/xxx /mnt/boot // pokud mame boot na samostatne partition
    5.b) grub-install --root-directory=/mnt/ /dev/xxx

6.a) mkdir /mnt/foo && mount /dev/xxx /mnt/foo // mame-li boot v root partitisne
    6.b) grub-install --root-directory=/mnt/foo  /dev/xxx

7) reboot // all done

ps. parametrem --root-directory se ocekava slozka, ktera obsahuje podslozku /boot, nikoliv samotny /../boot.

/mnt/boot/ -> tak to udela /mnt/boot//boot >> coz vyhodi chybu, stejne jako
/mnt/boot -> /mnt/boot/boot >> o5 chyba, proto pokud mame boot na samostatne partisne, tak pridavame jako root-dir /mnt, ktera obsahuje slozku /boot

enjoy by ntz
Název: Re: [HOWTO] - Obnova GRUBu po instalaci Windows
Přispěvatel: 1x23 04 Března 2008, 12:18:29
ahoj jak přinutit pc aby bootovalo z usb? grub je na usb ale pc si stim nerozumi hodi mi to hybu že fatal error grup 15 a dal se nedostanu, při instalaci jsem dal boot na usb.
na usb všechno je ale nespusti se to.