Strona 1 z 1

GRUB nie odpala windowsa 7

: 15 paź 2012, 22:27
autor: blable
Witam.
Zainstalowałem windowsa i ubuntu na jednym dysku. Jak teraz odpalić widnows? W Grubie jest tylko: "Windows Recovery Enwirontment", ale gdy to odpalam to i tak nie chce się załadować. Proszę o pomoc.

oto wynik bootinfoscript: http://wklej.org/id/848125/

Próbowałem w grub.cfg zmienić:

Kod: Zaznacz cały

menuentry "Windows Recovery Environment (loader) (on /dev/sda1)" --class windows --class os {

set root='(hd0,msdos1)'
na:

Kod: Zaznacz cały

menuentry "Windows Recovery Environment (loader) (on /dev/sda3)" --class windows --class os {

set root='(hd0,msdos3)'
ale nic nie dało

Re: GRUB nie odpala windowsa 7

: 16 paź 2012, 17:16
autor: namok
Pliki startowe windows wyglądają dobrze(wszystkie są). Skoro nie startuje to widocznie coś mu przeszkadza. Uruchom komputer z płyty instalacyjnej windows i przejdź do "Naprawianie systemu podczas uruchamiania"(chyba tak to się nazywało). Czasem trzeba powtórzyć to kilkakrotnie. Są tam też inne opcje. Dokładnie informacje znajdziesz na stronie microsoftu.

Re: GRUB nie odpala windowsa 7

: 16 paź 2012, 18:11
autor: blable
Zrobiłem jak napisałeś, ale nic to nie dało. Zobaczyłem dziennik podczas tej naprawy i było coś takiego (nie wiem czy dobrze zapamiętałem): "Plik wsadowy wskazuje na pomyślne uruchomienie systemu".

U mnie poprostu nie ma tego na liście przy uruchamianiu. Jest tylko ten "Windows Recovery Environment" ale to jest na sda1 i to jest ta partycja, z którą nic sie nie da zrobić, bo została zainstalowana przez prodycenta(?) laptopa w razie awarii. Windows, który instalowałem znajduje się na partycji sda3. Może wystarczy dopisać coś do grub.cfg, żeby pojawiła się możliwość uruchomienia windowsa 7? Żeby to się na liście znalazło.

Re: GRUB nie odpala windowsa 7

: 16 paź 2012, 18:43
autor: namok
blable pisze:Zrobiłem jak napisałeś, ale nic to nie dało. Zobaczyłem dziennik podczas tej naprawy i było coś takiego (nie wiem czy dobrze zapamiętałem): "Plik wsadowy wskazuje na pomyślne uruchomienie systemu".
Co zrobiłeś? Ile razy? Sprawdzałeś inne opcje? Ja testowałem "samonaprawianie" się w7 poprzez usunięcie partycji rozruchowej i system się naprawił.
U mnie poprostu nie ma tego na liście przy uruchamianiu. Jest tylko ten "Windows Recovery Environment" ale to jest na sda1 i to jest ta partycja, z którą nic sie nie da zrobić, bo została zainstalowana przez prodycenta(?) laptopa w razie awarii. Windows, który instalowałem znajduje się na partycji sda3. Może wystarczy dopisać coś do grub.cfg, żeby pojawiła się możliwość uruchomienia windowsa 7? Żeby to się na liście znalazło.
Wpis w grubie wskazuje na sda3 a moim zdaniem powinien wskazywać na sda1.
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows Recovery Environment (loader) (on /dev/sda3)" --class windows --class os {
insmod part_msdos
insmod fat
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root EAEE-EB49
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
Podaj wynik polecenia:

Kod: Zaznacz cały

sudo update-grub
a potem:

Kod: Zaznacz cały

cat /boot/grub/grub.cfg | grep 40_custom -A 10

Re: GRUB nie odpala windowsa 7

: 16 paź 2012, 19:03
autor: stahen
Wytnij aktualny wpis w pliku

Kod: Zaznacz cały

 sudo gedit /boot/grub/grub.cfg
menuentry "Windows Recovery Environment (loader) (on /dev/sda3)" --class windows --class os {
insmod part_msdos
insmod fat
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root EAEE-EB49
drivemap -s (hd0) ${root}
chainloader +1
}
Wklej to:

menuentry "Windows Recovery Environment (loader) (on /dev/sda3)" {
insmod ntfs
set root=(hd0,3)
search --no-floppy --fs-uuid --set=root EAEE-EB49
chainloader +1
}

Po każdej aktualizacji gruba trzeba powyższą operację powtarzać. U mnie pomogło.

Re: GRUB nie odpala windowsa 7

: 16 paź 2012, 19:05
autor: blable
Jak napisałem wyżej sam zmieniłem sda1 na sda3, ale to już jest nieważne.

Myślę, że juz powinno działać:

Kod: Zaznacz cały

Found Windows 7 (loader) on /dev/sda3
Zaraz zobaczę czy odpali.

Co do tej drugiej komendy:

Kod: Zaznacz cały

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
-- 16 paź 2012, o 19:18 --

Ok odpaliłem windowsa. Dzięki za pomoc!!

Re: GRUB nie odpala windowsa 7

: 16 paź 2012, 20:27
autor: namok
W tym drugim poleceniu wkradł się błąd :bag: miało brzmieć:

Kod: Zaznacz cały

cat /boot/grub/grub.cfg | grep 30_os-prober -A 10
jeśli możesz to podaj jego wynik aby porównać co było nie tak.

Re: GRUB nie odpala windowsa 7

: 16 paź 2012, 22:11
autor: blable

Kod: Zaznacz cały

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows Recovery Environment (loader) (on /dev/sda1)" --class windows --class os {
	insmod part_msdos
	insmod fat
	set root='(hd0,msdos1)'
	search --no-floppy --fs-uuid --set=root EAEE-EB49
	drivemap -s (hd0) ${root}
	chainloader +1
}
menuentry "Windows 7 (loader) (on /dev/sda3)" --class windows --class os {
	insmod part_msdos
--
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;