Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.

Autor Téma: [HOWTO] - Obnova GRUBu po instalaci Windows  (Přečteno 34222 krát)

keeema

  • Člen
  • **
  • Příspěvků: 287
  • Karma: +6/-1
    • Zobrazit profil
[HOWTO] - Obnova GRUBu po instalaci Windows
« kdy: 29 Listopad 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.
« Poslední změna: 05 Leden 2009, 23:21:31 od keeema »
- Gigabyte GA-M770-DS3, AMD Athlon(tm) 64 X2 4800+, 360GB HDD, 2048MB RAM, ATI Radeon HD2600 XT 256MB -  Win 7, Ubuntu 12.04
- Fujitsu-Siemens Amilo Pa 1510 - AMD Turion(tm) 64 X2 Mobile Technology TL-50 2x800Mhz, 80GB HDD, 2GB RAM, ATI Radeon Xpress 1100 - Win 7, Ubuntu 12.04
- ASUS Eee 1001P - 10.1", Intel Atom N450 1.66GHz, 1GB DDR2, 160GB, Intel GMA 950, Win 7, Ubuntu 12.04

Lukáš Svoboda

  • Závislák
  • ****
  • Příspěvků: 3839
  • Karma: +177/-11
    • Zobrazit profil
    • http://linux.euweb.cz
[HOWTO] - Obnova GRUBu po instalaci windows
« Odpověď #1 kdy: 29 Listopad 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.

Vojtěch Trefný

  • Zasloužilý Ubunťák
  • Guru
  • *
  • Příspěvků: 9303
  • Karma: +877/-85
  • Don Quijote
    • Zobrazit profil
[HOWTO] - Obnova GRUBu po instalaci windows
« Odpověď #2 kdy: 29 Listopad 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.

Kamil Páral

  • Závislák
  • ****
  • Příspěvků: 1026
  • Karma: +85/-4
    • Zobrazit profil
    • http://ripper.profitux.cz
[HOWTO] - Obnova GRUBu po instalaci windows
« Odpověď #3 kdy: 29 Listopad 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 :-/
Ubuntu Wiki - spousta návodů a rad
Jabber - ICQ je mrtvý, nebuď ovce a pojď s dobou
Esmska - program pro posílání sms z Internetu

olbrait

  • Stálý člen
  • ***
  • Příspěvků: 814
  • Karma: +27/-3
  • Registered User #452059
    • Zobrazit profil
[HOWTO] - Obnova GRUBu po instalaci windows
« Odpověď #4 kdy: 02 Prosinec 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)"
laptop: HP COMPAQ 6735s, AMD QL-60, ATI HD3200, Ram 1754 MB, HDD 250 GB, Ubuntu 9.04 64bit, Debain Squeeze 64bit. ...Ubunt 9.10 64bit šlo do /dev/null/
desktop: MB SV KT 400, AMD Athlon 2000XP, MSI GeForce MX 440 64 MB, Ram 512 MB, HDD Maxtor 80 GB, Ubuntu 8.04.3
 Linuxák v mojom okolí

keeema

  • Člen
  • **
  • Příspěvků: 287
  • Karma: +6/-1
    • Zobrazit profil
[HOWTO] - Obnova GRUBu po instalaci windows
« Odpověď #5 kdy: 02 Prosinec 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...
- Gigabyte GA-M770-DS3, AMD Athlon(tm) 64 X2 4800+, 360GB HDD, 2048MB RAM, ATI Radeon HD2600 XT 256MB -  Win 7, Ubuntu 12.04
- Fujitsu-Siemens Amilo Pa 1510 - AMD Turion(tm) 64 X2 Mobile Technology TL-50 2x800Mhz, 80GB HDD, 2GB RAM, ATI Radeon Xpress 1100 - Win 7, Ubuntu 12.04
- ASUS Eee 1001P - 10.1", Intel Atom N450 1.66GHz, 1GB DDR2, 160GB, Intel GMA 950, Win 7, Ubuntu 12.04

olbrait

  • Stálý člen
  • ***
  • Příspěvků: 814
  • Karma: +27/-3
  • Registered User #452059
    • Zobrazit profil
[HOWTO] - Obnova GRUBu po instalaci windows
« Odpověď #6 kdy: 02 Prosinec 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
laptop: HP COMPAQ 6735s, AMD QL-60, ATI HD3200, Ram 1754 MB, HDD 250 GB, Ubuntu 9.04 64bit, Debain Squeeze 64bit. ...Ubunt 9.10 64bit šlo do /dev/null/
desktop: MB SV KT 400, AMD Athlon 2000XP, MSI GeForce MX 440 64 MB, Ram 512 MB, HDD Maxtor 80 GB, Ubuntu 8.04.3
 Linuxák v mojom okolí

Lukáš Svoboda

  • Závislák
  • ****
  • Příspěvků: 3839
  • Karma: +177/-11
    • Zobrazit profil
    • http://linux.euweb.cz
[HOWTO] - Obnova GRUBu po instalaci windows
« Odpověď #7 kdy: 03 Prosinec 2006, 02:41:15 »
pokud chcete Grub instalovat do MBR (jako ze nejspis chcete), opravdu tam musi byt
Kód: [Vybrat]
setup (hd0)

radegast

  • Návštěvník
  • *
  • Příspěvků: 40
  • Karma: +0/-0
    • Zobrazit profil
[HOWTO] - Obnova GRUBu po instalaci windows
« Odpověď #8 kdy: 03 Prosinec 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.
Kubuntu 7.04
Kdo chce hledá způsoby, kdo nechce hledá důvody.

Lukáš Svoboda

  • Závislák
  • ****
  • Příspěvků: 3839
  • Karma: +177/-11
    • Zobrazit profil
    • http://linux.euweb.cz
[HOWTO] - Obnova GRUBu po instalaci windows
« Odpověď #9 kdy: 11 Prosinec 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.


Lukáš Svoboda

  • Závislák
  • ****
  • Příspěvků: 3839
  • Karma: +177/-11
    • Zobrazit profil
    • http://linux.euweb.cz
[HOWTO] - Obnova GRUBu po instalaci windows
« Odpověď #11 kdy: 06 Leden 2007, 21:53:11 »
Nejspis jste udelal chybu v predchozim kroku, v nastaveni root (hd0,x). Pravdepodobne jste nastavil spatny oddil.

Antonín Daněk

  • Člen
  • **
  • Příspěvků: 114
  • Karma: +1/-1
    • Zobrazit profil
    • http://antonindanek.cz
[HOWTO] - Obnova GRUBu po instalaci windows
« Odpověď #12 kdy: 06 Leden 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
;)

Lukáš Svoboda

  • Závislák
  • ****
  • Příspěvků: 3839
  • Karma: +177/-11
    • Zobrazit profil
    • http://linux.euweb.cz
[HOWTO] - Obnova GRUBu po instalaci windows
« Odpověď #13 kdy: 06 Leden 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?

Antonín Daněk

  • Člen
  • **
  • Příspěvků: 114
  • Karma: +1/-1
    • Zobrazit profil
    • http://antonindanek.cz
[HOWTO] - Obnova GRUBu po instalaci windows
« Odpověď #14 kdy: 06 Leden 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 :).

Lukáš Svoboda

  • Závislák
  • ****
  • Příspěvků: 3839
  • Karma: +177/-11
    • Zobrazit profil
    • http://linux.euweb.cz
[HOWTO] - Obnova GRUBu po instalaci windows
« Odpověď #15 kdy: 06 Leden 2007, 22:47:07 »
To co jste poslal je skutecne kompletni vypis souboru /boot/grub/menu.lst?

Antonín Daněk

  • Člen
  • **
  • Příspěvků: 114
  • Karma: +1/-1
    • Zobrazit profil
    • http://antonindanek.cz
[HOWTO] - Obnova GRUBu po instalaci windows
« Odpověď #16 kdy: 06 Leden 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

Lukáš Svoboda

  • Závislák
  • ****
  • Příspěvků: 3839
  • Karma: +177/-11
    • Zobrazit profil
    • http://linux.euweb.cz
[HOWTO] - Obnova GRUBu po instalaci windows
« Odpověď #17 kdy: 06 Leden 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?

Antonín Daněk

  • Člen
  • **
  • Příspěvků: 114
  • Karma: +1/-1
    • Zobrazit profil
    • http://antonindanek.cz
[HOWTO] - Obnova GRUBu po instalaci windows
« Odpověď #18 kdy: 09 Leden 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.

jezevec

  • Návštěvník
  • *
  • Příspěvků: 1
  • Karma: +0/-0
    • Zobrazit profil
[HOWTO] - Obnova GRUBu po instalaci windows
« Odpověď #19 kdy: 03 Únor 2007, 10:09:31 »
O.K. fachčí to.Díky všem

fioler3

  • Návštěvník
  • *
  • Příspěvků: 71
  • Karma: +0/-0
    • Zobrazit profil
[HOWTO] - Obnova GRUBu po instalaci windows
« Odpověď #20 kdy: 16 Únor 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.

Antonín Daněk

  • Člen
  • **
  • Příspěvků: 114
  • Karma: +1/-1
    • Zobrazit profil
    • http://antonindanek.cz
[HOWTO] - Obnova GRUBu po instalaci windows
« Odpověď #21 kdy: 24 Únor 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í ;)

mirak

  • Člen
  • **
  • Příspěvků: 149
  • Karma: +5/-0
    • Zobrazit profil
[HOWTO] - Obnova GRUBu po instalaci windows
« Odpověď #22 kdy: 19 Březen 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.
Omnia sponte fluant, absit violentia rebus.
Maple  ;)

Marcel 'Maky' Šuška

  • Závislák
  • ****
  • Příspěvků: 1425
  • Karma: +65/-8
  • Kdo si hraje s Ubuntu, nezlobí.
    • Zobrazit profil
[HOWTO] - Obnova GRUBu po instalaci windows
« Odpověď #23 kdy: 16 Srpen 2007, 09:45:30 »
Souhlaím, na Wiki

Volis

  • Stálý člen
  • ***
  • Příspěvků: 918
  • Karma: +23/-4
  • Impossible is nothing :o]
    • Zobrazit profil
    • www.petrvolak.com
[HOWTO] - Obnova GRUBu po instalaci windows
« Odpověď #24 kdy: 16 Srpen 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...
Unix is Unisex :-]

Ubuntu User: 16398 || Linux User: 451118.