Witam, dzisiaj sie przełamałem i w koncu nabralem ochoty zeby zainstalowac Linuxa. Troche sie juz pobawilem i teraz chciałbym znow wejsc na windowsa jednak nie moge ponieważ podczas uruchamiania komputera mam do wyboru :
Linux
Linux awaryjny
Memtest
jeszcze jakis memtest
Windows XP
(pisane z pamieci)
Domyslam sie ze po wyborze Windows powinno nastapic przejscie do bootloadera windowsow. Jednak po wybraniu Windows bootloader linuxa znika i wyglada jak by chcial zaladowac bootloadera windy, jednak zamiast bootloadera windowsa pojawia sie znow bootloader linuxa. Dodam ze moze miec to znaczenie ze pewnego razu zainstalowalem sobie Windowsa XP X64 angielskiego i po jakims czasie usunałem go z braku miejsca na dysku, po zaintalowaniu bootloader zmienil sie na angielski, w dodatku pasek postepu poczas ladowania bootlaodera windowsa troche sie zbugowal (pasek składa mi sie teraz z z liter U) jednak nie przeszadzalo mi to w niczym i go zostawilem.
cat /boot/grub/grub.cfg
#
# 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
set have_grubenv=true
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 recordfail {
set recordfail=1
if [-n "${have_grubenv}"]; then if [-z "${boot_once}"]; then save_env recordfail; fi; fi
}
function load_video {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
}
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos7)'
search --no-floppy --fs-uuid --set=root be981352-ca13-4995-bc71-e3a1ddef705e
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=auto
load_video
insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos7)'
search --no-floppy --fs-uuid --set=root be981352-ca13-4995-bc71-e3a1ddef705e
set locale_dir=($root)/boot/grub/locale
set lang=pl_PL
insmod gettext
if ["${recordfail}" = 1]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos7)'
search --no-floppy --fs-uuid --set=root be981352-ca13-4995-bc71-e3a1ddef705e
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=white/black
set menu_color_highlight=black/light-gray
if background_color 44,0,30; then
clear
fi
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
if [${recordfail} != 1]; then
if [-e ${prefix}/gfxblacklist.txt]; then
if hwmatch ${prefix}/gfxblacklist.txt 3; then
if [${match} = 0]; then
set linux_gfx_mode=keep
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=keep
fi
else
set linux_gfx_mode=text
fi
export linux_gfx_mode
if ["$linux_gfx_mode" != "text"]; then load_video; fi
menuentry 'Ubuntu, za pomocą systemu Linux 2.6.38-10-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos7)'
search --no-floppy --fs-uuid --set=root be981352-ca13-4995-bc71-e3a1ddef705e
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=be981352-ca13-4995-bc71-e3a1ddef705e ro quiet splash vt.handoff=7
initrd /boot/initrd.img-2.6.38-10-generic
}
menuentry 'Ubuntu, za pomocą systemu Linux 2.6.38-10-generic (tryb ratunkowy)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos7)'
search --no-floppy --fs-uuid --set=root be981352-ca13-4995-bc71-e3a1ddef705e
echo 'Loading Linux 2.6.38-10-generic ...'
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=be981352-ca13-4995-bc71-e3a1ddef705e ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.38-10-generic
}
submenu "Previous Linux versions" {
menuentry 'Ubuntu, za pomocą systemu Linux 2.6.38-8-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos7)'
search --no-floppy --fs-uuid --set=root be981352-ca13-4995-bc71-e3a1ddef705e
linux /boot/vmlinuz-2.6.38-8-generic root=UUID=be981352-ca13-4995-bc71-e3a1ddef705e ro quiet splash vt.handoff=7
initrd /boot/initrd.img-2.6.38-8-generic
}
menuentry 'Ubuntu, za pomocą systemu Linux 2.6.38-8-generic (tryb ratunkowy)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos7)'
search --no-floppy --fs-uuid --set=root be981352-ca13-4995-bc71-e3a1ddef705e
echo 'Loading Linux 2.6.38-8-generic ...'
linux /boot/vmlinuz-2.6.38-8-generic root=UUID=be981352-ca13-4995-bc71-e3a1ddef705e ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.38-8-generic
}
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos7)'
search --no-floppy --fs-uuid --set=root be981352-ca13-4995-bc71-e3a1ddef705e
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos7)'
search --no-floppy --fs-uuid --set=root be981352-ca13-4995-bc71-e3a1ddef705e
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows NT/2000/XP (loader) (on /dev/sda1)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(/dev/sda,msdos1)'
search --no-floppy --fs-uuid --set=root CA3C02E83C02CEFF
drivemap -s (hd0) ${root}
chainloader +1
}
### 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 ###
emis@emis-MS-7280:~$
Spróbuj jako root, w niektórych dystrybucjach tak trzeba (daj sudo przed fdisk -l). Masz dwa dyski twarde? Opisz to dokładnie co jest na pierwszym a co na drugim. Windows masz na drugim dysku? Chyba już wiem w czym problem leży, nie wiem dlaczego grub szuka windows na 1 dysku.
Hmmm… wygląda to raczej na problem z strony windows. Spróbuj jeszcze jak będziesz w grubie na wpisie od win wcisnąć e i zmodyfikować wpis by wyglądał tak:
No cóż w takim razie problem na 90% leży po stronie windows-a. Możesz spróbować przywrócić bootloader win-a, a następnie przywrócić grub-a. Możesz się w ogóle dostać na partycje win-a (sda1) i jak ją zamontujesz widzisz pliki win-a?
Zrobilem fixmbr, fixboot przez konsole odzyskiwania windows (czy to jak sie tam nazywa) po tym reinstall linuxa i juz jest dobrze - odpala winde normalnie, przy okazji pytanie - jak zrobic tak by domyslnie sie uruchamial windows jesli nie mam pliku menu.lst w /boot/grub/?
bombass po instalacji win nie musiałeś reinstalować Linuksa (jeżeli nie ruszałeś partycji jego), wystarczyło przywrócić gruba, na przyszłość przeczytaj: http://dug.net.pl/tekst/77/przywracanie … ca_chroot/ tutaj jest to ładnie opisana, tylko że ja bym jeszcze dodał:
mount -t sysfs sys /mnt/root/sys
Przed poleceniami grub-a, nie wiem czy to jest konieczne, ale jak tak zawsze robię.
Czytałem ze nie trzeba reinstalowac, ale nie chcialo mi sie w to juz bawic bo i tak na tym linuxie nie mialem nic waznego. W kazdym razie dzieki za pomoc.