Strona 1 z 1

[SOLVED by BURG] Ubuntu 12.04 uszkodził mi sektor startowy Win7

: 06 maja 2012, 18:02
autor: qpeace1
Miłem zainstalowany Win7 w wersji 64 bit, doinstalowałem do niego Ubuntu 12.04 w wersji 32 bit, po czym w bootloaderze widać oba systemy, ale jak chcę uruchomić Windows, to wyskakuje mi komunikat "BootMGR image is corrupt. The system cannot boot." i nie mogę uruchomić Win7. Ubuntu uruchamia się bez problemu.

Czy to może mieć związek z wersjami 64 i 32 bity?

A może to jakiś BUG systemu Ubuntu 12.04?

Dotychczas zawsze instalowałem Win7 i Ubuntu 11.10 oba w wersjach 64bit i było OK.

Re: Ubuntu 12.04 uszkodził mi sektor startowy Win7

: 06 maja 2012, 19:05
autor: elgregor
A próbowałeś jakieś Windowsowe recovery? Może naprawi Windowsa, a może pochrzani GRUBa :razz:

Re: Ubuntu 12.04 uszkodził mi sektor startowy Win7

: 06 maja 2012, 19:09
autor: namok
@qpeace1 podaj wynik boot_info_script.

Re: Ubuntu 12.04 uszkodził mi sektor startowy Win7

: 06 maja 2012, 19:27
autor: zippa
Wgrywałeś przez WUBI , czy Zainstaluj obok widowsa . Jak zainstalowałeś 2 sposobem to musisz skonfigurować GRUB

Re: Ubuntu 12.04 uszkodził mi sektor startowy Win7

: 06 maja 2012, 21:30
autor: qpeace1
namok pisze:@qpeace1 podaj wynik boot_info_script.

Kod: Zaznacz cały

                  Boot Info Script 0.61      [1 April 2012]


============================= Boot Info Summary: ===============================

 => Grub2 (v1.99) is installed in the MBR of /dev/sda and looks at sector 1 of 
    the same hard drive for core.img. core.img is at this location and looks 
    for (,msdos5)/boot/grub on this drive.

sda1: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /bootmgr /Boot/BCD

sda2: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  Windows 7
    Boot files:        /Windows/System32/winload.exe

sda3: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        

sda4: __________________________________________________________________________

    File system:       Extended Partition
    Boot sector type:  Unknown
    Boot sector info: 

sda5: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  Ubuntu 12.04 LTS
    Boot files:        /boot/grub/grub.cfg /etc/fstab /boot/grub/core.img

sda6: __________________________________________________________________________

    File system:       swap
    Boot sector type:  -
    Boot sector info: 
niby jest OK a nie działa

-- 06 maja 2012 20:32 --
zippa pisze:Wgrywałeś przez WUBI , czy Zainstaluj obok widowsa . Jak zainstalowałeś 2 sposobem to musisz skonfigurować GRUB

Zawsze instalowałem obok Windowsa i było OK bez dodatkowej konfiguracji GRUBa



Dodam tylko, że aktualizacja Gruba dała wynik:

Kod: Zaznacz cały

Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.2.0-24-generic-pae
Found initrd image: /boot/initrd.img-3.2.0-24-generic-pae
Found linux image: /boot/vmlinuz-3.2.0-23-generic-pae
Found initrd image: /boot/initrd.img-3.2.0-23-generic-pae
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda1
done

Re: Ubuntu 12.04 uszkodził mi sektor startowy Win7

: 06 maja 2012, 22:00
autor: Milek999
Uruchamiasz instalke win7, Shift+F10 i wpisujesz bootrec /rebuildbcd

Re: Ubuntu 12.04 uszkodził mi sektor startowy Win7

: 06 maja 2012, 22:39
autor: qpeace1
Milek999 pisze:Uruchamiasz instalke win7, Shift+F10 i wpisujesz bootrec /rebuildbcd
Przeskanowało i wypluło komunikat, że
całkowita liczba zidentyfikowanych partycji systemu windows: 0
, oraz, że
operacja zakończyła się sukcesem
(no chyba nie dla mnie ;-()



Mam pytanie, czy ktoś próbował może takich ustawień:
-Win7 64 bit
-Ubuntu 12.04 32 bit

i czy Wam działało ?

Re: Ubuntu 12.04 uszkodził mi sektor startowy Win7

: 06 maja 2012, 23:09
autor: namok
Problem leży po stronie windy. Użyj płyty instalacyjnej aby ją naprawić(czasem trzeba kilkakrotnie).

Re: Ubuntu 12.04 uszkodził mi sektor startowy Win7

: 07 maja 2012, 06:37
autor: JerryG
Nie, problem nie lezy po stronie windy a tego ze W7 tworzy ukryta partycje okolo 100MB i na 100% w Grubie ma on wskazanie na nia a nie na partycje gdzie ma zainstalowany W7.
Sprawdzic pod Gparted pod jakim sda jest wlasciwa partycja z W7 i poprawic wpis w Grubie.

Re: Ubuntu 12.04 uszkodził mi sektor startowy Win7

: 07 maja 2012, 06:52
autor: Milek999
Podaj zawartość pliku grub.cfg

Re: Ubuntu 12.04 uszkodził mi sektor startowy Win7

: 07 maja 2012, 16:55
autor: qpeace1
Milek999 pisze:Podaj zawartość pliku grub.cfg

Kod: Zaznacz cały

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class os {
	insmod part_msdos
	insmod ntfs
	set root='(hd0,msdos1)'
	search --no-floppy --fs-uuid --set=root 802A7C402A7C356E
	chainloader +1
}
### END /etc/grub.d/30_os-prober ###
tyle zawartości wystarczy?

Obrazek
http://ifotos.pl/zobacz/gpartedjp_reqhsae.jpg/

PS. to sda1 zmieniałem też na sda2 i sda3 - bez skutku

System mam na sda3, ale to 100MB dodatkowej partycji na sda1

Re: Ubuntu 12.04 uszkodził mi sektor startowy Win7

: 07 maja 2012, 17:23
autor: arthulus
Jak robisz zdjęcie to rób w całości bo np. nie masz ustawionej flagi "boot" na sda2 . Przestaw flage i zrób "update-grub" z ubuntu

Re: Ubuntu 12.04 uszkodził mi sektor startowy Win7

: 07 maja 2012, 17:41
autor: qpeace1
arthulus pisze:Jak robisz zdjęcie to rób w całości bo np. nie masz ustawionej flagi "boot" na sda2 . Przestaw flage i zrób "update-grub" z ubuntu
Zrzut ekranu z GParted:
http://ifotos.pl/zobacz/gparted2j_reqhqwq.jpg/


Wynik upgrade-grub:

Kod: Zaznacz cały

~$ sudo update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.2.0-24-generic-pae
Found initrd image: /boot/initrd.img-3.2.0-24-generic-pae
Found linux image: /boot/vmlinuz-3.2.0-23-generic-pae
Found initrd image: /boot/initrd.img-3.2.0-23-generic-pae
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda1
done
wynik w grub.cfg:

Kod: Zaznacz cały

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class os {
	insmod part_msdos
	insmod ntfs
	set root='(hd0,msdos1)'
	search --no-floppy --fs-uuid --set=root 802A7C402A7C356E
	chainloader +1
}
### END /etc/grub.d/30_os-prober ###
Czyli wrócił mi do sda1, pomimo ustawienia flagi boot na sda2 update gruba to olewa i dalej proponuje sda1

Re: Ubuntu 12.04 uszkodził mi sektor startowy Win7

: 07 maja 2012, 17:53
autor: arthulus
Wpisz : sudo os-prober
albo zainstaluj Gruba jeszcze raz jak nie to edytuj ręcznie plik grub.cfg

Re: Ubuntu 12.04 uszkodził mi sektor startowy Win7

: 07 maja 2012, 18:12
autor: Milek999
Zmień to:

Kod: Zaznacz cały

set root='(hd0,msdos1)'
Na to:

Kod: Zaznacz cały

set root='(hd0,msdos2)'
Ale nie daję głowy że zadziała

Re: Ubuntu 12.04 uszkodził mi sektor startowy Win7

: 07 maja 2012, 18:14
autor: qpeace1
arthulus pisze:Wpisz : sudo os-prober
albo zainstaluj Gruba jeszcze raz jak nie to edytuj ręcznie plik grub.cfg

Kod: Zaznacz cały

~$ sudo os-prober
[sudo] password for m: 
/dev/sda1:Windows 7 (loader):Windows:chain

~$ sudo update-grub2
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.2.0-24-generic-pae
Found initrd image: /boot/initrd.img-3.2.0-24-generic-pae
Found linux image: /boot/vmlinuz-3.2.0-23-generic-pae
Found initrd image: /boot/initrd.img-3.2.0-23-generic-pae
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda1
done

Re: Ubuntu 12.04 uszkodził mi sektor startowy Win7

: 07 maja 2012, 18:29
autor: arthulus
Jak chcesz ryzykować to zainstaluj lilo z tym że może się nie uruchomić żaden system i wtedy trzeba przeinstalować Gruba
Z live CD w terminalu

Kod: Zaznacz cały

sudo apt-get install lilo

sudo lilo -M /dev/sda mbr

Re: Ubuntu 12.04 uszkodził mi sektor startowy Win7

: 07 maja 2012, 18:34
autor: qpeace1
arthulus pisze:Jak chcesz ryzykować to zainstaluj lilo z tym że może się nie uruchomić żaden system i wtedy trzeba przeinstalować Gruba
Z live CD w terminalu

Kod: Zaznacz cały

sudo apt-get install lilo

sudo lilo -M /dev/sda mbr
pomyslałem podobnie, bo właśnie zainstalowałem BURGa i wszystko ładnie mi wykrył i skonfigurował ;-)))

Kod: Zaznacz cały

sudo add-apt-repository ppa:n-muench/burg
sudo apt-get update 
sudo apt-get install burg burg-common burg-emu burg-pc burg-themes burg-themes-common
// tu same entery podczas instalacji
sudo burg-install "(hd0)"
sudo update-burg
i działaaaa ;-)))