[+] Po instalacji Debiana brak dost

Pomoc dotycząca instalacji systemu
gozderad
Posty: 3
Rejestracja: 03 listopada 2011, 17:27

[+] Po instalacji Debiana brak dostępu do Windows7

Post autor: gozderad »

Witam.

Zainstalowałem Debiana na jednej z wolnych partycji, na moim laptopie, na którym już był Windows7.
Wydawało się, że wszystko jest w porządku. Przy instalacji GRUB-a otrzymałem komunikat, że został wykryty na innej partycji system Windows Vista lub podobny i po instalacji GRUB-a powinny działać obydwa systemy. Więc tak też zrobiłem. Okazuje się, że w menu rozruchowym GRUB-a nie ma w ogóle opcji z Windows7 i nie mam pojęcia jak teraz przywrócić możliwość uruchomienia mojego poprzedniego systemu.
Podsyłam wynik polecenia:

Kod: Zaznacz cały

fdisk -l

Kod: Zaznacz cały

Dysk /dev/sda: 320.1 GB, bajtów: 320072933376głowic: 255, sektorów/ścieżkę: 63, cylindrów: 38913
Jednostka = cylindrów, czyli 16065 * 512 = 8225280 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0x4d0f4d0f


Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System
/dev/sda1               1       10445    83894784    7  HPFS/NTFS
/dev/sda2           10446       33922   188577731    7  HPFS/NTFS
/dev/sda3           36563       38914    18886959    7  HPFS/NTFS
/dev/sda4           33922       36562    21206017    5  Rozszerzona
/dev/sda5   *       33922       36449    20293632   83  Linux
/dev/sda6           36449       36562      911360   82  Linux swap / Solaris
Poniżej zawartość pliku grub.cfg:

Kod: Zaznacz cały

## DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#


### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi


function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}


function load_video {
  insmod vbe
  insmod vga
  insmod video_bochs
  insmod video_cirrus
}


insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set 2280ab86-e3ad-460a-9500-c202fea7c34e
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  load_video
  insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set 2280ab86-e3ad-460a-9500-c202fea7c34e
set locale_dir=($root)/boot/grub/locale
set lang=pl
insmod gettext
set timeout=5
### END /etc/grub.d/00_header ###


### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set 2280ab86-e3ad-460a-9500-c202fea7c34e
insmod png
if background_image /usr/share/images/desktop-base/spacefun-grub.png; then
  set color_normal=light-gray/black
  set color_highlight=white/black
else
  set menu_color_normal=cyan/blue
  set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###


### BEGIN /etc/grub.d/10_linux ###
menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-686' --class debian --class gnu-linux --class gnu --class os {
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos5)'
	search --no-floppy --fs-uuid --set 2280ab86-e3ad-460a-9500-c202fea7c34e
	echo	'Loading Linux 2.6.32-5-686 ...'
	linux	/boot/vmlinuz-2.6.32-5-686 root=UUID=2280ab86-e3ad-460a-9500-c202fea7c34e ro  quiet
	echo	'Loading initial ramdisk ...'
	initrd	/boot/initrd.img-2.6.32-5-686
}
menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-686 (recovery mode)' --class debian --class gnu-linux --class gnu --class os {
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos5)'
	search --no-floppy --fs-uuid --set 2280ab86-e3ad-460a-9500-c202fea7c34e
	echo	'Loading Linux 2.6.32-5-686 ...'
	linux	/boot/vmlinuz-2.6.32-5-686 root=UUID=2280ab86-e3ad-460a-9500-c202fea7c34e ro single 
	echo	'Loading initial ramdisk ...'
	initrd	/boot/initrd.img-2.6.32-5-686
}
### END /etc/grub.d/10_linux ###


### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###


### BEGIN /etc/grub.d/30_os-prober ###
### 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;
fi
### END /etc/grub.d/41_custom ###
Prośba o jakieś propozycje rozwiązania problemu.
Awatar użytkownika
marcin1982
Moderator
Posty: 1732
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

Prośba o jakies propozycje rozwiązania problemu...
Nie popędzaj, bo odniesiesz odwrotny skutek ... Na początek pokaż wynik skryptu:
http://sourceforge.net/projects/bootinfoscript/
Skrypt rozpakuj na Pulpicie, nadaj mu prawo do wykonania: prawy przycisk myszy => zezwól na wykonanie jako program. Nasŧępnie uruchom konsolę, przejdź na Pulpit poleceniem:

Kod: Zaznacz cały

cd Pulpit
Uruchom skrypt:

Kod: Zaznacz cały

su -c "bash boot_info_script.sh"
Wynikiem działania skryptu będzie plik RESULTS.TXT, wklej go tutaj w tagach [ code ] zawartość [ /code ]. Podaj także informacje omówione w tym wątku (wyniki poleceń z konsoli):
http://debian.linux.pl/threads/12771-Za ... #post81406 .
gozderad
Posty: 3
Rejestracja: 03 listopada 2011, 17:27

Post autor: gozderad »

Architektura: i386
Jądro: Linux HP-DV6860ew 2.6.32-5-686 #1 SMP Mon Oct 3 04:15:24 UTC 2011 i686 GNU/Linux
Pliki w załącznikach. Coś jeszcze potrzebne?
Załączniki

[Rozszerzenie txt zostało wyłączone i nie będzie dłużej wyświetlane.]

[Rozszerzenie txt zostało wyłączone i nie będzie dłużej wyświetlane.]

Awatar użytkownika
marcin1982
Moderator
Posty: 1732
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

Windows 7 nie został dodany do menu wyboru systemów, dodaj go ręcznie. Edytuj plik:

Kod: Zaznacz cały

/etc/grub.d/40_custom
z prawami roota poleceniem:
- logowanie na konto roota:

Kod: Zaznacz cały

su root
- edycja pliku:

Kod: Zaznacz cały

gedit /etc/grub.d/40_custom
Dodaj do niego wpis postaci:

Kod: Zaznacz cały

menuentry "Windows 7" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set 221648C2164898A5
chainloader +1
}
Zapisz zmiany i wykonaj polecenie:

Kod: Zaznacz cały

update-grub
Wstaw tutaj komunikat, który zostanie wyświetlony po komendzie update-grub. Zainstaluj także w Debianie program GParted i ustaw partycji /dev/sda1 flagę boot.
Awatar użytkownika
Yampress
Administrator
Posty: 6429
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

Wykonaj:

Kod: Zaznacz cały

update-grub2
w konsoli jako root.
Na początku nie edytuj żadnego pliku., tylko sprawdź czy się coś zmieni.
gozderad
Posty: 3
Rejestracja: 03 listopada 2011, 17:27

Post autor: gozderad »

Poskutkowało.
Dziękuję Yampress. O to właśnie mi chodziło.
Temat można zamknąć.
ODPOWIEDZ